OpenCode:ターミナルで動くオープンソースAIコーディングエージェント
Claude Codeの対抗馬として急成長した話題のツールを徹底解説
AIコーディングツール戦争、激化してるの知ってる?
Claude Code、GitHub Copilot、Cursorと有名どころが揃う中で、2025〜2026年にかけて急速に存在感を増してきたのが OpenCode だ。GitHubスター数10万超・月間アクティブユーザー250万人超という驚異的な成長を遂げつつも、その裏側にはOSSの名称を巡るゴタゴタや、Anthropicとの公開対立など、かなりドラマチックな歴史がある。
今回はそのOpenCodeを深掘りする。
OpenCodeとは?

OpenCode は、ターミナル上で動作するオープンソースのAIコーディングエージェント。Anomaly Innovations(旧SST / Serverless Stackチーム)が開発し、MITライセンスで公開されている。
最大の特徴は モデルの自由度。Claude Codeが「Claudeしか使えない」のに対し、OpenCodeは 75以上のLLMプロバイダー に対応している。
- Anthropic Claude(APIキー経由)
- OpenAI GPT シリーズ
- Google Gemini
- AWS Bedrock
- Groq
- Ollama Cloud
- Ollama(ローカルモデル)
- …and more
CLIのTUIだけでなく、デスクトップアプリやVS Code・Cursor・JetBrains・Neovim・Emacsなどのエディタ拡張も提供されており、幅広い開発環境をカバーしている。
インストール
インストール方法は公式サイトを参照してほしい。
面白い点

1. どんなモデルでも使える
Claude Code は Anthropic のエコシステムに縛られるが、OpenCode は「モデルを自分で選ぶ」思想で設計されている。コストが安いモデルで実験して、精度が必要なタスクだけ高性能モデルに切り替える、といった運用が可能。
2. LSP / MCP との統合
Language Server Protocol(LSP)に対応しており、エディタと同様のコード補完・エラー検知の恩恵を受けながらターミナルで作業できる。MCP(Model Context Protocol)にも対応していて、外部ツールとの連携が柔軟。
3. 「Ralph Wiggum」テクニックの爆発的普及
コミュニティが生み出した通称 “Ralph Wiggum” という使い方が話題を呼んだ。要するに while true のbashループにClaudeを放り込んで「全テストが通るまで自律的にコードを書き続けさせる」というもの。
ある開発者は5万ドル相当の開発を300ドル未満のAPIコストで完了させたと報告されている。
4. コスト構造の透明性(Zen プラン)
OpenCode Zenというプランは、モデルアクセスを マークアップなし・コスト実費 で提供し、クレジットカード手数料(4.4% + $0.30)のみを徴収する仕組みになっている。$20からのトップアップ制で月額縛りなし。
問題点

1. Anthropicによるアクセス遮断(2026年1月〜2月)
最大の問題がこれ。
経緯をざっくりまとめると:
| 日付 | 出来事 |
|---|---|
| 2025年10月 | Anthropicの利用規約が改定(OAuthによる自動アクセスを既に禁止) |
| 2025年中頃 | OpenCodeがClaudeのOAuthを claude-code-20250219 ヘッダーを偽装して利用開始 |
| 2025年12月 | OpenCode v1.0リリース・“Ralph Wiggum”が広まる |
| 2026年1月9日 | AnthropicがOAuth経由のアクセスをサーバー側でブロック |
| 2026年1月15日 | George Hotz が「Anthropicは大きな間違いを犯している」と公開批判 |
| 2026年1月下旬 | OpenAIが公式にOpenCodeサポートを表明(対抗) |
| 2026年2月19日 | Anthropicが規約を正式更新・OpenCodeがClaudeのOAuthコードを全削除 |
要は何が問題だったか?
OpenCodeは「Claude Codeのふりをして」AnthropicのサーバーにリクエストしていたことになるHTTPヘッダー偽装を行っていた。$200/月のMaxプランで”Ralph Wiggum”を走らせると、API換算で月1,000ドル超相当の使用量になることも。Anthropicの財務的なダメージは無視できないレベルだった。
コミュニティは二分された:
- 批判側(DHH、George Hotz ら):「お前らのモデルはうちのコードで訓練されてるのに、OSSツールをブロックするのか」
- 擁護側:「ヘッダー偽装は明らかな違反。Anthropicは穏当な対応をした」
最終的には現在、OpenCodeはAnthropicのAPIキー(従量課金)経由でのみClaudeを利用できる。OAuthルートは完全に塞がれた。
2. スタートアップとしての持続可能性
OpenCodeはAnomalyInnovationsが商業的な収益を得ながら開発を支えているが、OSS特有の「持続的なメンテナンスが保証されない」リスクは常に存在する。コミットの頻度やコミュニティの動向を定期的に確認する必要がある。
3. Claude Codeとのパフォーマンス差
Builder.ioのベンチマークによると、タスク完了速度はClaude Codeが速い(9分9秒 vs OpenCodeの16分20秒)。ただし、テストカバレッジではOpenCodeが上回った(94 vs 73テスト)。
名称を巡る大炎上(2025年6月)

Anthropicとの話とは別に、OpenCode自体の名称を巡るOSS界隈での炎上も見逃せない。
登場人物
- Kushim(クシム):元々「Termai」というCLIツールを作っていた開発者
- Dax(SSTのコア開発者)・Adam:UXやプロモーションで貢献、ドメイン
opencode.aiを購入し「OpenCode」にリブランド - Charm社(BubbleTea等のCLIライブラリを作る会社)
何が起きたか
DaxとAdamがKushimのプロジェクトに多大な貢献・プロモーションをした後、Charm社がKushimをフルタイム採用。KushimはCharm社に「OpenCode」のリポジトリをそのまま持ち込んだ。
DaxとAdamはこれに猛反発。
Daxの主張:「ドメイン代を払い、名前をつけ、スターの急増を引き起こしたのは自分たちだ。Charm社はそれを盗んだも同然」
さらにCharm社は:
- GitHubのコミット履歴からDaxのコミットを消去
- Adamをリポジトリからバン
- 撤回されたPRを強制マージ
- 同名のArch Linuxパッケージを登録して混乱を誘発
DaxはCharm社との合意で「自分が名前(OpenCode)を保持し、リポジトリはCharmが持つ」という妥協点を得ていたが、Charm社はその後も同名を使い続けた。
Daxは新たなリポジトリ(sst/opencode)で開発を再開。Theo(t3.gg)がこの件をYouTubeで徹底解説し、コミュニティで大きな話題になった。
現在、本物のOpenCodeは sst/opencode であり、GitHubスターも爆発的に成長している。
Claude Code vs OpenCode まとめ
| 項目 | Claude Code | OpenCode |
|---|---|---|
| ソースコード | プロプライエタリ | MIT オープンソース |
| 対応モデル | Claudeのみ | 75以上のプロバイダー |
| 価格 | $20〜$200/月 or API | ツール無料(APIコスト別途) |
| アーキテクチャ | CLIツール | クライアント/サーバー + HTTP API |
| IDE連携 | VS Code、JetBrains | VS Code、Cursor、JetBrains、Neovim 等 |
| MCP対応 | あり(実験的) | あり |
まとめ的な何か
OpenCodeは「モデルのベンダーロックインからの解放」というコンセプトが非常に強く、特に複数のAIプロバイダーを使い分けたいエンジニアには刺さるツールだ。一方で、Anthropicとの摩擦や名称問題のようなOSS特有のドラマも経験してきた。
ツールの成熟度は上がっており、コスト感度が高い開発者や、特定のベンダーに依存したくない場合には積極的に検討する価値がある。
ただし、Claude Codeとの直接的な互換性(特にCLAUDE.mdやOAuthルート)は現在存在しないため、移行時は設定の再構築が必要な点は注意してほしい。