OpenCode:GitHubスター数18万9,000を突破したオープンソースのAIコーディングエージェント(2026年ガイド)

Surya Pratap
By Surya Pratap

2026年7月28日

AI & Technology
2026年のオープンソースAIコーディングエージェント、OpenCode

商用市場が取り組もうとしない問題を解決するからこそ、GitHubで10万スターを超える開発者ツールというものがあります。OpenCodeが1年足らずで18万9,000スターを超えたのは、AIコーディングエージェントにおけるベンダーロックイン、つまりワークフロー全体が1つのモデルプロバイダー、1つの料金ページ、1組のレート制限に人質に取られてしまう問題を解決しているからです。

この記事では、OpenCodeの公式ドキュメント、GitHubリポジトリ、そしてRedditとXでの実際の開発者の議論をもとに、OpenCodeとは何か、どこが優れていてどこが足りないのか、そして自社のスタックに入れるべきかについて、率直な全体像をお伝えします。

OpenCodeとは実際に何なのか

OpenCodeは、SST(Anomaly Innovations)のチーム、つまりサーバーレスフレームワークSSTを作った人たちが開発した、オープンソースのAIコーディングエージェントです。ターミナルのユーザーインターフェース(TUI)、デスクトップアプリ、Webインターフェース、ヘッドレスサーバーとして動作し、そのどの面の下でも同じエンジンが動いています。コードベースを読み、ファイルを編集し、シェルコマンドを実行し、プロジェクト全体を検索し、タスクが終わるまで反復します。

Claude CodeやCodexとの決定的な違いは、OpenCodeがモデル非依存であることです。Claude、GPT、Gemini、DeepSeek、Qwen、Mistral、ローカルのOllamaインスタンス、そのほか75以上のプロバイダーのどれにでも向けられます。コマンド1つでプロバイダーを変えても、ワークフローは同じです。アプリはMITライセンスで、ずっと無料。モデルプロバイダーには直接支払います。

違いを生むアーキテクチャ

OpenCodeはクライアント・サーバー型のアーキテクチャを採用しています。TUIはローカルのサーバープロセスに接続し、そのプロセスはターミナルの接続が切れても動き続けます。SSHが切れても、ターミナルがクラッシュしても、うっかり閉じてしまっても、エージェントのプロセスは生き残り、中断したところから再接続できます。これはターミナルを閉じると終了するClaude Codeとはアーキテクチャが異なります(Claude Codeにも claude --resume によるセッション再開はあります)。

コードベースはBun/TypeScriptのモノレポで、コアのCLI、サーバーパッケージ、Webアプリ、デスクトップアプリ、JavaScript SDK、プラグインシステム、LLMとプロバイダーの統合レイヤーが含まれています。薄いラッパーではありません。独自のコンテキスト管理、ツールのオーケストレーション、セッションの永続化を備えた、本格的なエージェントのランタイムです。

2つの組み込みエージェント:BuildとPlan

OpenCodeには、Tabキーで切り替える2つの主要エージェントが付属しています。

  • Buildモード:すべてのツールにアクセスできるデフォルトのエージェントです。ファイルを読み書きし、コマンドを実行し、コミットを作成し、複数ファイルにまたがる変更を適用します。時間の90%はここで過ごすことになります。
  • Planモード:分析と探索のための読み取り専用エージェントです。デフォルトでファイル編集を拒否し、bashコマンドの実行前に許可を求めます。見慣れないコードベースを探索したり、エージェントが何をしようとしているかを実行前に確認したりするのに最適です。

ほかに、複雑な検索や複数ステップのタスク向けの general サブエージェントもあり、内部的に呼び出されるか、メッセージ内で @general と書いて呼び出します。カスタムエージェントは opencode agent create で作成でき、権限、モデル、システムプロンプトを指定します。

Redditで実際に語られていること

最も活発なコミュニティは、サブレディットr/opencodeCLI(新しく立ち上がったr/opencodeとは別)です。何十ものスレッドに共通するパターンは次のとおりです。

コストの話題が中心を占めている。 「いちばんコスパのいいプランは?」というスレッドでは、OpenCodeのBYOK方式が最もコストパフォーマンスの高い選択肢に挙げられました。計算は単純です。Claude Opus 4.7をOpenCode経由で使えば、APIコストは月30〜80ドル。Claude Code Maxなら月100〜200ドルです。同じモデルで品質も同程度、コストは低い。あるユーザーは「OpenCode Black/Zenがいちばんお得。マルチモデルで、始めるのも安い」と書いています。

比較の議論は一筋縄ではいかない。 OpenCode + GPT-5.2をCodex CLIと並べて試した開発者は、「まったく同じコマンドを入力した。答えは基本的に同じだが、OpenCodeのほうがずっと分かりやすく説明してくれる」と報告しています。OpenCodeとGemini CLIを比べた別のスレッドでは、Googleの単一エコシステム型のアプローチに対して、OpenCodeの75以上のプロバイダー対応が決定的な強みだと開発者たちが指摘していました。

エコシステムが急速に広がっている。 コミュニティのメンバーは、VS Code用のコンパニオン(Sidekick Agent Hub)、macOSのネイティブクライアント(OpenCodeのローカルサーバーをラップしたTrixCode)、クラウドサンドボックスとの統合(使い捨て環境でOpenCodeを動かすE2B)を作っています。ある開発者は、OpenCode + Composioの統合 + cronでOpenClawのようなエージェントを作り、MITライセンスのオープンソースプロジェクトとして公開しました。

率直な批判は手厳しい。 開発者たちは一貫して、OpenCodeにはClaude Codeほどの完成度がないと指摘しています。ClaudeのSkillsマーケットプレイスに相当するものも、29のフックによるガバナンスの仕組みも、並列のサブエージェントを調整するAgent Teamsもありません。デスクトップアプリはまだベータ版です。ドキュメントは機能に追いついていません。DEV Communityのあるレビューは、それを的確にまとめています。「OpenCodeはループをくれるが、残りは自分で組み立てることになる。Claudeのスキルに相当するものはなく、フックの仕組みもそこまで成熟しておらず、フリートを監督するデスクトップアプリもない。『とにかく動く』ものが欲しいなら、これではない」。

Xで語られていること

Xでの議論はより宣伝寄りですが、同じパターンが見えます。OpenCodeの公式アカウントは同ツールを「オープンソースのAIコーディングエージェント」と位置づけており、デスクトップアプリのベータ版はmacOS、Windows、Linux向けにすでに提供されています。Xの開発者コミュニティは、プロバイダー非依存という点をさらに強調しています。大がかりなリファクタリングにはClaude Sonnetを使い、ターミナル作業ではGPT-5.5に切り替え、ちょっとした質問にはローカルのOllamaモデルに落とす。そのすべてをインターフェースから離れずに行えるのです。プロバイダーの切り替えは単なる機能ではなく、クローズドソースの競合には真似できない中核的な差別化要因です。

OpenCode・Claude Code・Codexの率直な比較

複数の独立したベンチマークや比較記事は、同じ枠組みに収束しています。要点をまとめると次のとおりです。

観点OpenCodeClaude CodeCodex CLI
モデルの柔軟性75以上のプロバイダー、ローカルモデル、セッション途中での切り替えClaudeのみGPTのみ
料金アプリは無料 + APIコスト(一般的に月10〜80ドル)Proは月20ドル、Maxは月100〜200ドルChatGPT Plus/Proに含まれる
セッションの耐障害性接続が切れてもサーバーは生存、シームレスに再接続ターミナルを閉じると終了、フラグで再開クラウドサンドボックスは持続、ローカルは終了
ガバナンス / フックカスタムエージェントの権限、基本的29のフック、Skillsマーケットプレイス、Agent Teamsカーネルレベルのサンドボックス、3つの安全モード
プライバシーコードを保存しない、セルフホスト可能、ローカルモデルAnthropicのデータポリシーOpenAIのデータポリシー
完成度実用的なTUI、デスクトップアプリはベータ洗練され、成熟したエコシステムCLI + クラウド、急速に改善中

ベンチマークについては、次の点を理解しておく価値があります。OpenCodeはインフラであって、モデルではありません。性能は、接続するモデルによって完全に決まります。OpenCode経由でOpus 4.7を使えばClaude Code並みのスコアが出て、GPT-5.5を使えばCodex並みのスコアが出ます。Developers Digestの比較記事ははっきりこう書いています。「ロックインが嫌いなら、ローカルモデルを動かしたいなら、あるいは単に舞台裏がどうなっているのか見てみたいなら、OpenCodeだ」。

本当のコスト計算

重要なのは、Opus 4.7を使うClaude Code Maxの月100〜200ドルと、Opus 4.7をBYOKで使うOpenCodeの月30〜80ドルの比較です。同じモデル。同程度の品質。より低いコスト。Claude Codeで支払っているのは、Skillsマーケットプレイス、29のフックによるガバナンス、Agent Teamsによる調整、そしてAnthropicとの一級の統合であって、モデルそのものではありません。Claude Sonnet 4.6なら、通常の業務でのコーディングはOpenCode経由で月10〜30ドル。Opus 4.7を多用するなら月30〜80ドル。Ollama経由のローカルモデルなら0ドルです。

すでにChatGPT PlusやGitHub Copilotに支払っているなら、OpenCodeは追加費用なしでそれらをプロバイダーとして使えます。BYOK方式なので、仲介業者の上乗せを払うことはありません。

OpenCodeが足りていないところ

率直に言えば、OpenCodeはセットアップの手順が多くなります。プロバイダーの設定、APIキーの管理、モデルの選択。Claude CodeやCodexが設計段階で取り除いている手間です。TUIは実用的ですが、洗練されてはいません。デスクトップアプリはベータ版です。ドキュメントは常に機能に追いついていません。Claude CodeのCLAUDE.mdによるプロジェクトメモリの階層に相当するものも、並列で調整するAgent Teamsも、ガバナンスのための成熟したフックの仕組みもありません。

DEV Communityのある開発者はこう書いています。「しばらくClaude Codeと並行して使ってみて気づいたのは、OpenCodeはプロジェクトとの協働関係を築いている感じがしないということだ。プロジェクトのコンテキストを保持するCLAUDE.md相当のものがない。自律的な動作は機能するが、成熟度は低い」。これがトレードオフです。柔軟性とコスト管理を得る代わりに、作り込まれた、方針のはっきりした体験を失います。

OpenCodeを使うべき人

OpenCodeは、特定の状況で正しいツールです。

  • モデルを試し比べたい人。 あるタスクをGPT-5.4、Claude Sonnet、ローカルのQwenがそれぞれどう処理するかを積極的に比べているなら、OpenCodeはそのためのツールです。
  • コストを重視するチーム。 同じOpus 4.7を月100〜200ドルではなく月30〜80ドルで使うのは、正当な予算判断です。
  • 複数のサブスクリプションを持つチーム。 すでにChatGPT Plus、GitHub Copilot、Claude Proに支払っているなら、OpenCodeで3つすべてを1つのインターフェースから使えます。
  • プライバシー最優先の環境。 コードを保存せず、セルフホスト可能で、Ollama経由のローカルモデルも使えます。
  • コントロールを重視する、いじるのが好きな人。 舞台裏がどうなっているのか見たい、すべてをカスタマイズしたい、柔軟性と引き換えに完成度の低さを受け入れられる、という人です。

OpenCodeをメインのエージェントにすべきでない人

  • 「とにかく動く」ことが必要なチーム。 Claude Codeの作り込まれた体験はセットアップの摩擦をなくしてくれます。OpenCodeでは、スタックを自分で組み立てる必要があります。
  • ガバナンスが必要なエンタープライズ。 Claude Codeの29のフックの仕組みとCodexのカーネルレベルのサンドボックスは、規制の厳しい環境のために作られています。
  • 夜通しの自律実行をしたい開発者。 Claude CodeのAgent TeamsとCLAUDE.mdのメモリアーキテクチャのほうが、長時間の無人運用には成熟しています。

2026年の実践的なスタック

最も多くの価値を引き出している開発者は、ツールを1つに絞っていません。2つか3つを併用しています。

  • Claude Code:コストより一貫性が重要な単一のコードベースで、コンテキストの重い大がかりなリファクタリングに使う。
  • OpenCode:BYOKで日常的に使うメインツール。モデルの柔軟性、コスト管理、そしてClaudeがレート制限に達したときの代替手段になる。
  • Codex:PRを作成するバックグラウンドのエージェントが必要なときに、並列で委任するタスクに使う。

これらのエージェントは競合しません。別々のプロセスで、別々のコンテキストウィンドウを持っています。コストは積み上がりますが、複数のサブスクリプションを払う価値があるほど生産性が上がることも少なくありません。OpenCodeは柔軟な背骨の役割を果たします。今週いちばん成績のいいモデルと、そのタスクにとって妥当な価格で組み合わせられるツールです。

5分で始める

インストール:

# Option 1: Install script
curl -fsSL https://opencode.ai/install | bash

# Option 2: Package managers
npm i -g opencode-ai@latest
brew install anomalyco/tap/opencode

プロバイダーに接続する:

# Run opencode in your project directory
opencode

# Inside the TUI, run:
/connect

/init でプロジェクトのコンテキストを初期化します。OpenCodeがプロジェクトをスキャンし、ファイル構造と依存関係を読み取り、エージェントがコードベースを共通理解するための AGENTS.md ファイルを生成します。あとはプロンプトを書き始めるだけです。

創業者にとっての結論

OpenCodeは、ロゴを変えただけのClaude Codeを目指しているわけではありません。開発者にエージェントのランタイムを渡し、モデルは自分で選ばせる、という別の哲学です。その哲学から生まれたのは、より柔軟で、より安く、よりプライバシーに配慮し、完成度はより低いツールです。AIプロダクトを作る創業者にとっての実務的な教訓はこうです。本番品質のAIコーディング支援を得るには開発者1人あたり月200ドルのサブスクリプションが必要だ、という主張をOpenCodeは崩しました。利用できる最高のモデルを、オープンソースのインターフェースを通じて、わずかなコストで使えるのです。その代償は組み立ての手間です。チームがそれを吸収できるなら、OpenCodeはツールボックスに入れておく価値があります。

IdeaToMVP Academy

Want to build with AI — not just read about it?

4-week live cohort for founders. Learn to ship AI agents, scope MVPs, and automate your business — taught by the same team that writes these guides.

Explore the Academy →
Share this post :