FlowTune Media

OpenCode — Claude Codeは最強だが月額$200は払えない。14万スターのOSS代替を本気で比較した

OpenCode

Claude Codeは最強のターミナルAIコーディングエージェントだと思う。プランニングの正確さ、コンテキストの扱い方、自律的にタスクを回す力。どれをとっても頭一つ抜けている。

ただ、月額$20のClaude Proでは上限が厳しく、本気で開発に使うなら$100のMax、場合によっては$200のMax 5xが現実的な選択になる。Cursorの$20も乗せると月の出費が$120〜$220。正直、個人開発者やスタートアップにとっては楽な金額じゃない。

OpenCodeは、その痛みに対するオープンソースの解答だ。

14万スターの正体

OpenCodeはSST(Serverless Stack)チームが開発したオープンソースのターミナルAIコーディングエージェント。GitHubスターは14万を超え、月間アクティブユーザーは650万人以上。MITライセンスで、ツール自体の利用料は完全にゼロ。コントリビューターは850人以上、コミット数は11,000を超えている。

この規模感は異常だ。比較対象としてClineのGitHubスターが約6万、VS Codeインストール数が500万。OpenCodeはそれを大幅に上回っている。

なぜここまで支持されたのか。理由は明快で、「Claude Codeと同じことを、好きなモデルで、無料でやれる」からだ。Claude、GPT、Gemini、xAI、DeepSeek、Mistral、さらにOllama経由のローカルLLMまで75以上のプロバイダーに対応する。モデルに縛られないということは、最安のAPIを選べるし、ローカルで完全オフラインにもできるし、来月もっと良いモデルが出たらすぐに乗り換えられるということだ。

アーキテクチャの話

OpenCodeの設計は少し面白い。クライアント/サーバー分離型のアーキテクチャで、バックエンドがLLM通信、ファイル操作、ツール実行を処理し、ターミナルUIはOpenTUIという独自のSolidJSベースのレンダリングライブラリで描画する。両者はHTTPとServer-Sent Eventsで通信する。コードベースはTypeScriptが57.8%を占める。

この設計の何がいいかというと、UIとロジックが完全に分離されている点だ。ターミナル、デスクトップアプリ、IDE拡張のどこからでも同じエージェントバックエンドに接続できる。実際、デスクトップアプリ(macOS/Windows/Linux)のベータ版がすでに公開されている。

SST開発チームはNeovimユーザーで、terminal.shopの開発者でもある。ターミナルUIへのこだわりは筋金入りで、キーバインドはvim系ユーザーが手に馴染む設計。Tabキーでbuild(開発用・フルアクセス)、plan(分析用・読み取り専用)、general(複雑な検索用サブエージェント)の3つのエージェントを切り替えられる。

Claude Codeとの比較 — 正直ベースで

Claude Codeを日常的に使っている筆者としての率直な比較。

プランニングと実行品質。Claude Codeのほうが上だ。タスクを渡したときの計画立案がクリーンで、コンテキストウィンドウの使い方が効率的。「やりたいこと」を伝えるだけで、ファイル構造を理解し、依存関係を把握し、適切な順序で修正を進めてくれる。OpenCodeでも同じモデル(Claude Sonnet 4.6のAPI直接利用)を使えば近い品質は出るが、Claude Code側のプロンプトエンジニアリングやツール連携の最適化が一枚上手だと感じる場面がある。

モデルの柔軟性。OpenCodeの圧勝。Claude CodeはAnthropicのモデル専用。OpenCodeなら、重い作業にはClaude Sonnet 4.6を、軽いタスクにはGPT-5.4 Miniを、プライベートなコードにはローカルのQwen3を、と使い分けられる。この自由度は日々のコスト管理に直結する。

エコシステムの成熟度。Claude Codeがリード。MCP対応、GitHub連携、/compact/clearのセッション管理、CLAUDE.mdによるプロジェクト固有の指示。周辺ツールとの統合が練り込まれている。OpenCodeもMCPに対応し、セッション管理(SQLiteベースの永続化、マルチセッション対応)は充実しているが、ドキュメントやサードパーティ連携の厚みでは差がある。

コスト。比較にならない。Claude Codeは月額$20〜$200。OpenCodeは$0。API料金だけで済む。同じClaude Sonnet 4.6をAPI経由で使っても、従量課金のため月$5〜$30程度に収まるケースが多い。

Anthropicとの一悶着

2026年1月、ちょっとした事件があった。AnthropicがOpenCodeからのClaude消費者向けOAuthトークン利用をブロックした。OpenCodeはClaude Pro/Maxサポートをコードベースから削除し、代わりにBlack(エンタープライズAPIゲートウェイ、$20/$100/$200の月額プラン)とZen(従量課金のキュレーションゲートウェイ)を立ち上げた。

この出来事は、OSSツールがプロプライエタリなAIサービスに依存するリスクを浮き彫りにした。OpenCodeがマルチプロバイダー対応を設計思想の核に据えているのは、まさにこういう事態への備えでもある。

Clineとの比較 — 棲み分けは明確

ClineはVS Code拡張として動作するAIコーディングエージェントで、GitHubスターは約6万、VS Codeインストール数は500万を超える。

立ち位置がまったく違う。Clineは「VS Codeの中で動くエージェント」、OpenCodeは「ターミナルで動くエージェント」だ。

ClineのPlan/Actワークフローは、ファイル変更やコマンド実行のたびに明示的な承認を求める設計。本番コードを触るときの安心感はある。OpenCodeはGoのチャネルを使ったブロッキング承認パターンを採用しており、一度承認したアクションはセッション内で再度聞かれない。承認のUI/UXは似ているが、OpenCodeのほうがテンポが良い。

ClineにはブラウザA自動化機能がある。ローカルのWebアプリを開いてUIのバグを検出できる。OpenCodeにはこれがない。フロントエンド開発者にとっては、この差は小さくない。

逆に、OpenCodeのLSP連携はClineより進んでいる。プロジェクトのLanguage Serverに接続し、LLMにエディタ同等のコードインテリジェンスを提供する。定義ジャンプやリファレンス検索がエージェント内部で使えるのは強い。

選択基準はシンプルだ。VS Codeから離れたくないならCline。ターミナルで完結させたいならOpenCode。

ローカルLLM対応 — これがOpenCodeの切り札

OpenCodeが競合と最も明確に差別化されるのは、ローカルLLM対応だ。

Ollama経由でLlama、Mistral、Qwen、DeepSeek、Gemmaなどのオープンソースモデルを利用できる。設定はopencode.jsonにプロバイダーとしてOllamaを追加し、baseURLをhttp://localhost:11434/v1に向けるだけ。API料金ゼロ。外部への通信ゼロ。

これはコスト削減の話だけではない。企業のセキュリティポリシーでソースコードを外部APIに送信できない環境——いわゆるエアギャップ環境でも使えるということだ。Claude CodeもClineもクラウドのLLM APIが前提。「完全オフラインのAIコーディング」を実現できるのは、現時点でOpenCodeだけと言っていい。

ただし、誤解のないように書いておく。ローカルモデルの品質はクラウドのフロンティアモデルには遠く及ばない。Ollamaのデフォルトコンテキストウィンドウは4096トークンで、エージェント動作には最低でもnum_ctx 32768以上に設定する必要がある。Qwen3の8Bモデルでは複雑なリファクタリングは厳しい。「簡単なバグ修正やボイラープレート生成はローカルで、重い作業はクラウドAPIで」——この使い分けが現実的だろう。

料金の整理

具体的な数字で比較する。

| ツール | ツール料金 | LLM料金 | 月額目安 | |--------|-----------|---------|---------| | Claude Code | $0(Claude Pro/Max必須) | Pro $20 / Max $100 / Max 5x $200 | $20〜$200 | | Cursor | $20/月 | 内包(上限あり) | $20〜$40 | | Cline | $0 | API従量課金 | $3〜$15 | | OpenCode | $0 | API従量課金 or ローカル$0 | $0〜$30 |

OpenCodeで同じClaude Sonnet 4.6をAPI直接利用する場合、ヘビーに使っても月$20〜$30程度。ライトユーザーなら$5以下。GPT-5.4 MiniやDeepSeekを混ぜればさらに下がる。Ollamaでローカルモデルを使えば文字通り$0だ。

向いている人、向いていない人

OpenCodeを選ぶべき人。ターミナル中心のワークフローを好む開発者。AIプロバイダーにロックインされたくない人。企業のセキュリティ要件でローカルLLMが必須の環境にいる人。月々のAIコーディング費用を最小化したい人。複数のLLMを切り替えてコスト最適化したい人。

Claude Codeを選ぶべき人。最高品質のエージェント体験がほしい人。AnthropicのエコシステムにAll-inする覚悟がある人。設定をいじらず「とにかく動く」ものがほしい人。

Clineを選ぶべき人。VS Codeから離れたくない人。Plan/Actの慎重な承認フローを重視する人。ブラウザ自動化でフロントエンドのデバッグもしたい人。

正直な評価

14万スターは伊達じゃない。OpenCodeは「Claude Codeの80%の品質を0%のコストで」を実現している。アーキテクチャの設計力、マルチプロバイダー対応の柔軟性、コミュニティの活発さ。SSTチームがサーバーレスフレームワークで培った開発者ツール設計の経験が随所に表れている。

一方で、Claude Codeを完全に置き換えるかと聞かれたら、今はまだ「No」だ。プランニング精度とコンテキスト管理の洗練度に差がある。Anthropicが自社モデルに最適化したエージェントを作っている以上、この差はそう簡単には埋まらない。

だが、「月末のClaude Max請求額を見て顔をしかめたことがある」なら、試す価値は十分にある。OpenCodeをメインに据え、本当に難しいタスクだけClaude Codeに投げる。そういう併用スタイルが、2026年のAIコーディングにおける最もコスパの良い選択肢かもしれない。

OpenCode公式サイト

GitHub リポジトリ

関連記事