OpenCode:ターミナルで動くオープンソースAIコーディングエージェント

Claude Codeの対抗馬として急成長した話題のツールを徹底解説

Tomoyaのプロフィール写真

Written by

Tomoya

Support AI: Perplexity


AIコーディングツール戦争、激化してるの知ってる?

Claude Code、GitHub Copilot、Cursorと有名どころが揃う中で、2025〜2026年にかけて急速に存在感を増してきたのが OpenCode だ。GitHubスター数10万超・月間アクティブユーザー250万人超という驚異的な成長を遂げつつも、その裏側にはOSSの名称を巡るゴタゴタや、Anthropicとの公開対立など、かなりドラマチックな歴史がある。

今回はそのOpenCodeを深掘りする。


OpenCodeとは?

OpenCode-LLMs

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などのエディタ拡張も提供されており、幅広い開発環境をカバーしている。

インストール

インストール方法は公式サイトを参照してほしい。

👉 opencode.ai


面白い点

funny-point

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からのトップアップ制で月額縛りなし。


問題点

OpenCodeIssue

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月)

opencode-github

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 CodeOpenCode
ソースコードプロプライエタリMIT オープンソース
対応モデルClaudeのみ75以上のプロバイダー
価格$20〜$200/月 or APIツール無料(APIコスト別途)
アーキテクチャCLIツールクライアント/サーバー + HTTP API
IDE連携VS Code、JetBrainsVS Code、Cursor、JetBrains、Neovim 等
MCP対応あり(実験的)あり

まとめ的な何か

OpenCodeは「モデルのベンダーロックインからの解放」というコンセプトが非常に強く、特に複数のAIプロバイダーを使い分けたいエンジニアには刺さるツールだ。一方で、Anthropicとの摩擦や名称問題のようなOSS特有のドラマも経験してきた。

ツールの成熟度は上がっており、コスト感度が高い開発者や、特定のベンダーに依存したくない場合には積極的に検討する価値がある。

ただし、Claude Codeとの直接的な互換性(特にCLAUDE.mdやOAuthルート)は現在存在しないため、移行時は設定の再構築が必要な点は注意してほしい。