
Claude Code はオープンソースか|ライセンスと公開の実態
「Claude Code はオープンソースなのか」という疑問を持つ開発者は少なくない。GitHub に公開リポジトリが存在し、npm パッケージとして配布されてきた経緯から「OSS では?」と誤解されやすい。本記事ではライセンスの実態・公開範囲・npm 時代の経緯を整理し、Claude Code の正確な位置づけを明らかにする。
Claude Code は Anthropic の商用ライセンス製品であり、オープンソースではない。GitHub にパブリックリポジトリが存在するが、LICENSE.md には「© Anthropic PBC. All rights reserved.」と明記されており、ソースコードの改変・再配布は禁止されている。
目次 (8)
「オープンソース」と「公開リポジトリ」は別物
「GitHub で公開されている=オープンソース」と思われがちだが、この 2 つは別の概念だ。
オープンソース(OSS)とは、OSI(Open Source Initiative)が定義した条件を満たすライセンスのもとでソースコードが公開され、誰でも自由に閲覧・改変・再配布できる状態を指す。MIT ライセンス・Apache 2.0・GPL などが代表例だ。
公開リポジトリ(Public Repository)とは、GitHub などで誰でも閲覧・フォークできるよう設定されたリポジトリを指す。しかしこれはアクセスの話であって、ライセンスの話ではない。ライセンスが商用条件であれば、「コードを読める」としても改変・再配布は禁止される。
Claude Code は後者に該当する。コードが GitHub で「見える」ことと「使ってよい」ことは別であり、OSS とは言えない。
Claude Code の GitHub リポジトリとライセンス
Claude Code の公式 GitHub リポジトリは anthropics/claude-code(github.com/anthropics/claude-code)として公開されており、2026 年 6 月時点で 13.5 万スターを超える人気リポジトリになっている。
しかしリポジトリ内の LICENSE.md には以下のように記載されている(参照)。
© Anthropic PBC. All rights reserved. Use is subject to Anthropic's Commercial Terms of Service.
日本語に訳すと「Anthropic PBC の著作物です。無断転用禁止。利用は Anthropic の商用利用規約に従うこと」となる。MIT や Apache のようなオープンソースライセンスではなく、プロプライエタリ(独自商用)ライセンスだ。
この点を踏まえれば「Was Claude Code open source?(Claude Code はオープンソースだったか?)」という問いへの答えは「No、一度もオープンソースだったことはない」となる。
npm パッケージ時代の経緯
Claude Code は当初、npm パッケージ @anthropic-ai/claude-code として公開されていた。npm パッケージはインストール後にファイルを展開するため、難読化(minify/obfuscate)されているとはいえコードの断片が見える状態だった。これが「ソースが読める=OSS」という誤解を生んだ一因と考えられる。
しかし npm パッケージの利用規約もあくまで Anthropic の商用規約が適用されており、OSI 定義のオープンソースライセンスは付いていなかった。
その後 Claude Code はネイティブインストーラー方式(macOS/Linux では curl スクリプト、Windows では PowerShell スクリプト)に移行し、npm 経由のインストールは非推奨(Deprecated)となっている(公式ドキュメント 参照)。
OSS と誤解されやすい 4 つのポイント
Claude Code が「オープンソースではないか」と疑われる理由を整理しておく。
- GitHub にパブリックリポジトリがある — 「公開 = OSS」と混同しやすい。しかしライセンスは商用条件。
- npm で配布されていた — npm 自体は OSS/商用問わず配布できるレジストリ。npm への登録はライセンスを意味しない。
- 無料でインストールできる — Free to use(利用無料)と Open Source(ソース公開)は別の概念。Claude の有料サブスクリプション、または Anthropic Console アカウントが必要で「完全無料」ではない。
- コミュニティ Issue が活発 — GitHub に Issue やディスカッションがあることも OSS と混同されやすい。ただし Proprietary な製品でも Issue トラッカーは公開できる。
Claude Code の利用条件
Claude Code 自体のバイナリは無料でインストールできるが、実際に使うには以下のいずれかが必要だ(公式ドキュメント)。
- Claude サブスクリプション(claude.com の有料プラン)
- Anthropic Console アカウント(API 課金で使う開発者向け)
- サードパーティプロバイダー統合(一部機能)
「ツールのバイナリは無料」だが「動かすためにはアカウントまたは課金が必要」という構造だ。ソースコードも公開されておらず、改変・再配布も禁じられている。
他のコーディングツールとの比較
参考として、主要な AI コーディングツールのライセンス状況を整理する。
| ツール | GitHub 公開 | ライセンス種別 |
|---|---|---|
| Claude Code | あり(公開) | プロプライエタリ(商用) |
| GitHub Copilot | なし | プロプライエタリ(商用) |
| Cursor | 一部のみ | プロプライエタリ(商用) |
| Continue.dev | あり | Apache 2.0(OSS) |
| Tabby | あり | Apache 2.0(OSS) |
| Aider | あり | Apache 2.0(OSS) |
真に OSS なコーディング支援ツールには Continue.dev・Tabby・Aider などがある。Claude Code はこれらとは異なり、Anthropic が開発・保有するプロプライエタリ製品だ。
オープンソース版 Claude Code は存在するか
2026 年 6 月時点では、オープンソースとして公開された Claude Code の公式バージョンは存在しない。また Anthropic から「将来的にオープンソース化する」という公式発表も出ていない。
ただし Anthropic は関連する仕様・プロトコルの一部をオープンにしている。例えば MCP(Model Context Protocol)の仕様は OSS として公開されており(anthropics/modelcontextprotocol)、コミュニティが自由に実装・拡張できる。Claude Code の「ツール本体」は商用だが、「接続仕様」はオープンという棲み分けだ。
まとめ
Claude Code は、Anthropic が開発・提供するプロプライエタリなコーディング支援ツールだ。
- OSS ではない:LICENSE.md に「All rights reserved」「商用規約に従え」と明記
- GitHub は公開されている:しかし「公開リポジトリ ≠ オープンソース」
- npm 配布は廃止:現在はネイティブインストーラー / Homebrew / WinGet が推奨
- 利用は有料:Claude サブスクリプションまたは Anthropic Console が必要
「GitHub にある」「無料でインストールできる」からといって OSS ではない点は注意が必要だ。真にオープンソースな選択肢を求める場合は Aider(github.com/paul-gauthier/aider)や Continue.dev(continue.dev)が候補となる。