OpenCodeレビュー 2026:オープンソースのAIコーディングエージェント
2026年版 OpenCode ハンズオンレビュー。オープンソースのターミナルコーディングエージェント、マルチプロバイダーモデル切り替え、OpenCode Zen と Go の料金、そして Claude Code、Cursor、Copilot、Codex との比較を検証します。
OpenCodeは、競合他社が対抗相手として想定していなかったコーディングエージェントです。オープンソースであり、Anomalyという小さなスタジオが運営するターミナルファーストのプロジェクトからリリースされました。2026年6月上旬時点で、GitHubのスター数は160K+、コントリビューターは約800人、月間開発者数は約750万人に達しています。これはCursor級の数字ですが、Cursorのようなマーケティング予算もなく、クローズドなモデルも使っておらず、IDEの乗り換えを強制してもいません。
私たちは過去2週間、Claude Code、Cursor 3、GitHub Copilotのテストで使用したのと同じプロジェクトでOpenCodeを実行しました。対象は、中規模のTypeScriptモノレポ、Astroコンテンツサイト、Pythonデータパイプライン、Rust CLIです。本レビューでは、そこから得られた知見——本当に優れている点、まだ荒削りな点、そして実際に誰が使うべきか——をお伝えします。
要点
OpenCodeは、モデル非依存のAIコーディングエージェントです。ターミナル、IDE、あるいは簡素なデスクトップラッパーで動作し、Models.devカタログを通じて75以上のプロバイダーへプロンプトをルーティングします。この世代のコーディングエージェントの中で、「自分のモデルを持ち込む」ことを真面目に捉え、どのモデルを持参しても気にしないほど徹底しているのは、OpenCodeが初めてです。
トレードオフは以下の通りです:
- コスト上限はあなたが管理できます。エージェント自体は無料であり、モデルの利用料のみを支払います。無料のローカルモデルを持ち込めば、支払いは0ドルです。Claude Opus 4.8を持ち込めば、Anthropicに支払います。
- 完成度の差は実在します。CursorのチャットパネルやClaude CodeのIDEプラグインは、依然として一歩分仕上がりを感じさせます。OpenCodeは最も近い競合他社よりも速く追いついていますが、UXではリードしていません。
- コミュニティは巨大で、騒がしいです。800人のコントリビューターがいるため、反復は迅速ですが、ベンダー主導の製品に比べると、リリースごとの粗さも多くなります。
- マルチセッションとLSPサポートは実際に機能します。同じリポジトリで4つの並列エージェントを実行しても、状態の衝突はありませんでした。これは、クローズドな競合他社がこれほどクリーンに実現できていない目玉機能です。
もしあなたがターミナルで生活し、ベンダーロックインを嫌い、すでに少なくとも1つの有料モデルキーを持っているなら、OpenCodeは明白なデフォルトです。もし、1つのモデルと1つの請求書で完結する、パッケージ化されたUIを望むなら、CursorかClaude Codeにとどまるべきです。
OpenCodeとは
OpenCodeは、シェルとLLMの間に位置するオープンソースのAIコーディングエージェントです。1つのコマンドで起動し、プロジェクトを指定すると、モデルにファイルの読み取り、編集、テスト実行、コードベースの検索、パッケージのインストールを依頼したり、並列作業用にサブエージェントへ引き継いだりできるインタラクティブなセッションが得られます。
このプロジェクトは、AiderとClaude Codeのアイデアをベースに、モデルのロックインを排除し、Models.devというルーティング層を中心に再構築した小規模チームAnomalyが維持管理しています。Models.devは本質的に巨大なアダプターリストであり、Anthropic、OpenAI、Google、Mistral、Groq、DeepSeek、Together、Fireworks、Ollama、llama.cppを含む75以上のプロバイダーを網羅し、OpenCodeが統一されたインターフェースでそれらすべてと通信できるようにします。
現在、以下の3つのインターフェースが提供されています:
- ターミナルアプリ(
opencodeコマンド)— 主要なインターフェースであり、最も多くのコントリビューターが実際に使用しているもの。 - VS Code、Cursor、JetBrains向けのIDE拡張機能で、同じセッションバックエンドと通信します。
- サイドバー付きのウィンドウを希望するユーザー向けに、ターミナルUIをElectronシェル内で実行するデスクトップラッパー。
これら3つとも、同じエージェントコア、同じセッション状態、同じ設定ファイルを駆動します。タスクの途中でインターフェースを切り替えても、作業を継続できます。
セットアップ:APIキーがすでにあれば5分
インストールは1つのコマンドです(macOSとLinuxではcurl -fsSL opencode.ai/install | bash、Windowsではwingetパッケージ)。初回起動時にデフォルトモデルの選択を案内します。以下のいずれかを選択できます:
- 75以上のプロバイダーのいずれかに対する独自のAPIキーを追加する(無料の選択肢、自分の財布、自分のルール)。
- OpenCode Zenに登録する — 残高を事前にチャージし、各プロバイダーを個別に管理せずにプレミアムモデルの厳選リストを利用できるホスト型ゲートウェイ。
- OpenCode Goに登録する — 中国発のモデルスタック(Qwen、DeepSeek-V4、Z-Coder)をまとめた定額サブスクリプションで、初月は5ドル、その後は月額10ドル。
3つすべてをテストしました。BYOK(自分のAPIキーを使用)パスは最も強力ですが、最も手間もかかります — シェル環境に5つの異なるキーを保持することになります。Zenは、ClaudeやCursorの体験に最も近いものです。20ドルをチャージしてクレジット残高を取得し、ターミナルを離れることなくClaude Opus 4.8、GPT-5.5、Gemini 3.1 Pro、DeepSeek V4を切り替えられます。Goは興味深い存在です — 価格の割に驚くほど高性能ですが、米国製の最先端モデルは利用できません。
OpenCodeの仕組み
セッションを開始すると、モデルはファイルシステム、シェル、LSP対応のコードインテリジェンス層へのツールアクセス権を持ちます。ツールセットは小さくても完全で、read、write、edit、search、bash、grep、glob、lsp_diagnostics、lsp_references、lsp_symbols、そしてtaskというマルチエージェント起動コマンドが含まれます。
LSP統合こそが、OpenCodeを単なるチャット+シェルのラッパーと差別化する点です。モデルが「parseTimestampはどこから呼び出されているか?」と尋ねる際、grepではなく、そのプロジェクト用に設定済みの言語サーバーにクエリを実行します。これにより、正確なクロスファイルリファクタリング、tsconfig pathsを尊重した定義ジャンプ、そしてTypeScript、Rust、Go、Python、その他のLSP対応言語での信頼性の高いリネーム操作が可能になります。
マルチセッションモデルは、もう一つの静かに重要な要素です。同じリポジトリに対して複数のOpenCodeセッションを同時に実行できます。各セッションは独立しており、独自の会話、独自の保留中の編集、独自のサブエージェントツリーを持ちますが、すべて同じファイルを参照します。あるセッションで認証モジュールのリファクタリングを行いながら、別のセッションでデータレイヤーのテストを作成するという状況でも、互いに干渉することなく共存できました。
パフォーマンス:ベンチマークと実世界
Anomalyは、opencode.ai/benchでモデルルーティングのリーダーボードを公開しており、同じハーネスで各対応モデルを測定しています。2026年6月時点で、OpenCode経由のSWE-bench Verifiedで上位3位なのは以下の通りです:
| モデル | SWE-bench Verified | タスクあたりのコスト(中央値) |
|---|---|---|
| Claude Opus 4.8 | 87.4% | $0.62 |
| GPT-5.5 | 81.9% | $0.51 |
| Gemini 3.1 Pro | 78.6% | $0.34 |
| DeepSeek V4 | 71.2% | $0.04 |
| Qwen3-Coder 480B | 68.5% | $0.07 |
| Llama 4.1 70B(ローカル) | 54.3% | $0.00 |
見出しは、OpenCodeが基盤モデルの性能を著しく劣化させないということです。OpenCode内のOpus 4.8は、Claude Code内のOpus 4.8と2ポイント以内の差に収まります。これは私たちが重視する下限です。もしハーネスが精度を漏らしているなら、4ポイント以上の差が見られるはずですが、実際にはそうではありません。
私たちの主観的なテストでもベンチマークと同様の傾向が確認されました。Opus 4.8は長期にわたるリファクタリングや未知のコードの推論に最も優れ、GPT-5.5はワンショットのスクリプト生成に最も優れ、DeepSeek V4は日常の編集における価格性能の王者です。興味深いのは、セッション中にそれらを切り替えられることです。Opusで30分間の調査を開始し、その後の dozen のフォローアップ編集ではDeepSeek V4に切り替えるといった使い方が可能です。
OpenCode vs. 競合ツール
OpenCodeが、私たちがカバーする他のコーディングツールと比べてどのような位置づけにあるかを示します。
| ツール | モデルのロックイン | インターフェース | 料金モデル | 得意分野 |
|---|---|---|---|---|
| OpenCode | なし(75以上のプロバイダー) | ターミナル、IDE、デスクトップ | 無料+BYOK;Goは月額10ドル;Zenは従量課金 | モデルの柔軟性、マルチセッション、ターミナルネイティブな作業 |
| Claude Code | Anthropicのみ | ターミナル、IDEプラグイン | Proは月額20ドル、Maxは月額200ドル | Dynamic Workflows、Anthropicのエージェントエコシステム |
| Cursor 3 | マルチプロバイダーだがCursorホスト型 | IDE(VS Codeのフォーク) | Proは月額20ドル、Ultraは月額40ドル | オールインワンIDE、タブ補完、エージェントUI |
| GitHub Copilot | マルチプロバイダー(制限あり) | VS Code、JetBrains | Individualは月額10ドル、Businessは月額19ドル | インライン補完、エンタープライズガバナンス |
| Windsurf | Cascadeルーティングによるマルチモデル | IDE(VS Codeのフォーク) | Proは月額15ドル | コードベース全体のコンテキスト |
| Codex CLI | OpenAIのみ | ターミナル | ChatGPT Plus/Team/Proにバンドル | OpenAIオンリーの環境 |
このマトリクスを捉える正しい視点:OpenCodeだけが、自分でモデルを選び、自分の請求書で支払うことが本当にできる行です。他社はすべて、モデルを代わりに選んでくれるか、少数の選択肢を自社料金体系に組み込んで提供しています。
気に入った点
- セッション中にモデルを切り替えてもコンテキストを失わない。
/model anthropic/claude-opus-4-8と入力すると、実行中の会話が続けられます。ベンダーロックインされた製品では面倒な作業ですが、ここでは簡単です。 - 設定ファイルがシンプル。
~/.config/opencode/config.tomlにある1つのTOMLファイルで、モデルのデフォルト、ツール権限、MCPサーバー接続、プロジェクトごとの上書き設定を管理できます。2つ目のプロジェクトでは、プロジェクト固有の設定をフォークして使っていました。 - MCPサポートがネイティブ。OpenCodeは、これまで使った中で最もクリーンなMCPホストの1つです。サーバー設定をTOMLに追加すれば、次のセッションで利用できます。Linear、GitHub、カスタムのPostgresサーバーを5分未満で接続できました。
- セッションリンクの共有。
opencode shareでマスキングされたトランスクリプトをアップロードし、URLを発行します。Slackにターミナル出力の塊を貼り付けるよりずっと便利です。 - サブエージェントへのタスク委任。
taskで、焦点を絞ったプロンプトと予算を持つ子エージェントを起動します。「このテストが不安定な理由を調べていて、自分は作業を続ける」といった用途に最適です。
不満だった点
- オンボーディングは、モデルゲートウェイの知識がある前提。非技術者は最初の設定画面でつまずくでしょう。Anomalyはv0.51でガイド付きセットアップを追加しましたが、Cursorほど親切ではありません。
- 一部のMCPサーバーがマルチセッションモデルで不安定。グローバル状態を持つサーバーは、2つのセッションが同時にアクセスすると混乱します。バグを2件報告しました。
- デスクトップ版ラッパーは依然として最悪のElectron税を払っている。アイドル状態で400MBのRAMを消費するのは、実態がターミナルであるものとしては馬鹿げている。
- ドキュメントがリリースに追いついていない。機能は毎週変更されるが、ドキュメントは先月の挙動を記述していることがある。
実践的な料金
TypeScriptのモノレポで1週間実際に使用した際の現実的な会計。デフォルトモデルとしてOpenCode ZenのClaude Opus 4.8、安価なフォールバックとしてDeepSeek V4を使用:
| アクティビティ | 時間 | 概算コスト |
|---|---|---|
| アーキテクチャレベルの作業 (Opus 4.8) | 6 | $11.40 |
| ピンポイントな編集 / リファクタリング (Opus 4.8) | 14 | $8.60 |
| 安価な一括編集 (DeepSeek V4) | 9 | $0.55 |
| 合計 | 29 | ~$20.55 |
比較として、同じワークロードをClaude Code Max(月額200ドル、使用したレートでの従量課金なし)で行った場合、月間で200ドルを償却することになる。Cursor 3 Pro(月額20ドル+超過分)では、Opusを多用する場合、30〜45ドル程度になる傾向がある。OpenCodeは価格で勝つが、モデル選択に規律がある場合に限る。Opusをすべての作業に設定したまま切り替えないなら、負ける。
OpenCodeを使うべき人
以下に当てはまるなら、OpenCodeを気に入るだろう:
- 仕事の大半でターミナルを使っており、IDEに移ることに不満を感じている。
- 少なくとも1つの有料モデルAPIキーを持っており、ベンダーに二重のマージンを支払わずにそれを使いたい。
- 1つのリポジトリで複数の並列エージェントセッションを実行したい(Claude Codeでよく聞く不満だ)。
- オープンソースと再現性を重視する — OpenCodeのすべての挙動はgrep可能で、設定可能、かつ置き換え可能だ。
- MCP上でエージェントワークフローを構築しており、それを第一級市民として扱うホストを求めている。
以下に当てはまるなら、OpenCodeを気に入る可能性は低い:
- クリーンなIDEチャットパネルを望んでおり、趣味でターミナルを開いたことがない。
- 請求書は1枚でよく、5つのプロバイダーの請求書とクレジットカード明細は嫌だ。
- エンタープライズSSO、監査ログ、SOC 2の監査証跡が必要 — OpenCode Zenのこれらの機能は2026年6月時点でプライベートベータだ。
総評
OpenCodeは、あなたのチームの誰もまだ話題にしていない最も重要なAIコーディングツールだ — まだ。それはCursorのようなマーケティング力、Claude Codeのようなモデルの魔法、Copilotのようなインストールベースはないが、この世代において単一のラボの勝利に賭けない唯一のアーキテクチャを持っている。ターミナルネイティブ、モデル選択に寛容、MCPに興味があるという開発者層にとって、それは静かに2026年のベストツールになっている。
まだ試していないなら、今夜インストールして、実際のリポジトリに向けてリファクタリングを実行させてみてください。20分で自分のスタイルに合うかどうかが分かるはずです。もし合えば、もう元に戻れないでしょう。
より広い状況については、2026年ベストAIコーディングアシスタントのまとめ記事をご覧ください。また、OpenCodeのMCP統合を支えるプロトコルを理解したい場合は、Model Context Protocolガイドをお読みください。
AI株式予測 — スマートマーケット分析
AI駆動の株式市場予測とテクニカル分析。信頼性スコアとリスク指標付きで、株式、ETF、暗号資産の毎日の予測を取得できます。
今日の予想を見るAI Tools Hub チーム
専門家によるAIツールレビュー
私たちのチームは、AI愛好家とテクノロジー専門家によって構成され、あなたのニーズに最適なソリューションを見つけるために数百のAIツールをテストしレビューしています。実際の使用に基づいた正直で詳細な分析を提供します。