OpenCode 2.0は、AIにプログラムの作成や修正を任せるための道具「OpenCode」の、新しい大きなバージョンです。2026年10月ごろから、開発者向けの記事や投稿で名前を見かけるようになりました。中身は、AIそのものではなく、AIが仕事をするための「作業場」の作り直しです。この記事では、公開されている資料に書かれたことだけをもとに、全体像を説明します。
ひとことで言うと、OpenCode 2.0は何ですか?
OpenCode 2.0は、AIにパソコン上のプログラム作りを任せるための、オープンソースの作業場です。
※オープンソースとは、プログラムの中身が公開されていて、誰でも見られる形で配られているソフトのことです。
たとえるなら、AIは腕のいい職人で、OpenCodeは職人が使う作業台・工具・受付をまとめた工房です。職人を別の人に替えても、工房はそのまま使えます。実際、OpenCodeは「ツールとAIモデルを分けて考えられる」ことが魅力だと、資料2(Qiita)は述べています。
※AIモデルとは、文章やプログラムを作り出す、AIの頭脳にあたる部分のことです。
これまでと何が変わるのかを、3点にまとめます。
- 無料のAIモデルを試せる機会がある:2026年10月17日時点で、公式のモデル一覧に「Free」と付いた無料モデルが3つ載っていると、資料2は伝えています。ただし条件があります(後述)。
- 画面がいくつあっても、裏方は1つになった:文字だけで操作する画面、Webの画面、デスクトップアプリの3つが、同じ裏方のプログラムにつながる作りになりました(資料1)。
- 他のソフトから操作したり、組み込んだりしやすくなった:外から操作するための窓口や、機能を足す仕組みが作り直されました。引き換えに、古い拡張機能はそのままでは動きません(資料3、資料4)。
OpenCode 2.0とは?ChatGPTなどとは何が違う?
OpenCodeは、オープンソースのAIコーディングエージェントです(資料2)。コーディングエージェントとは、日本語などの文章で頼むと、プログラムの調査・作成・修正を進めてくれるツールのことです。
ChatGPTのようなチャットAIは、主に質問に答えてくれます。コーディングエージェントは、パソコン上のファイルやコマンドを実際に扱えます。調べるだけでなく、ファイルの編集まで進められます。何を許可するかは、設定や権限で変わると資料2は書いています。
同じ種類のツールとして、資料2は次の3つを並べています。
| ツール | 特徴(資料2の整理) |
|---|---|
| OpenAI Codex | OpenAIが提供するコーディングエージェント |
| Claude Code | Anthropicが提供するコーディングエージェント |
| OpenCode | オープンソースで、複数のAIプロバイダーを利用できる |
「ハーネス(実行基盤)」という呼び名は、AIモデルに実際の仕事をさせるための周辺の仕組み全体を指します。OpenCodeは、その役を担うソフトです。
モデルの選び方については、2.0公開前の2026年5月の記事ですが、資料5(XDA)が参考になります。この記事によると、OpenCodeは自分で使うモデルを持ち込む方式で、75以上のモデル提供元とローカルのAIに対応しています。ChatGPT Plusなど既存の契約を使える場合もあるそうです。Claudeの月額契約をつなぐことはAnthropicが禁じており、APIキー経由なら使える、とも書かれています。これらが2.0でどう変わったかは、資料からは確認できません。
開発元の会社名は、今回の資料には明記されていません。公式のドキュメントはopencode.aiにあります。
なぜいま話題になっているの?
理由は、資料から読み取れる範囲で3つあります。
1つめは、作り直しの規模です。資料1は2.0を「大規模な作り直し」と呼び、毎日数百万人の利用者の経験を生かしたと説明しています。この数字は紹介文自身の主張で、資料の中に独立した裏付けはありません。
2つめは、無料モデルです。資料2の筆者は、Xの投稿をきっかけに、GLM-5.3-Flash、DeepSeek V4.1 Flash、NVIDIA Nemotron 3.5 Super VLが無料で使えると知り、記事にしています。題名に「無料で使えるうちに」とあり、期間限定の可能性を意識した書き方です。終了時期は資料から確認できません。
3つめは、道具から土台への変化です。資料3の筆者は、OpenCodeを使ってソフトを作るだけでなく、OpenCodeを土台にソフトを作りやすくなっていると評価しています。
盛り上がっている場所としては、開発者向けの情報サイトHacker NewsとQiitaで見出しを確認できました。ただし、反応の中身や広がりは資料からは分かりません。
どんな仕組み・特徴があるの?
1. 裏方が1つ:どの画面からも同じ作業を見られる
できることは、文字だけの画面、Webブラウザ、デスクトップアプリのどれからでも、同じ作業の続きを見られることです。役所の窓口がいくつあっても、奥の事務センターは1つ、というイメージです。
仕組みとしては、2.0では裏方のサーバーが自動で1つの常駐プログラムとして動きます(資料1)。1.xにも同じ形の仕組みはありましたが、主に詳しい人が使うものでした。資料3によると、作業の記録、拡張機能、権限、アプリの状態はこの裏方が持ちます。不具合調査のために、動作の様子を記録する方法も文書化されているそうです。
2. 作り直された「操作の窓口」
できることは、他のソフトやスクリプトからOpenCodeに作業を頼み、進み具合を確かめることです。OpenCode自身もこの窓口を知っています。たとえば、新しい作業を始めるときに、今の作業をgit worktree(1つの保管庫から別の作業場所を作る仕組み)へ移す、といった操作を自分で行えます(資料1)。
仕組みとしては、旧版の窓口は場当たり的に育ったため、ゼロから設計し直したと資料1は書いています。さらに資料3は、別のアプリの内部でOpenCodeの実行基盤を動かせる新しいSDKと、Cloudflare Durable Objectsでの運用に触れています。
3. Code Mode:買い物リストをまとめて頼む
できることは、AIが短いプログラムを書き、複数の外部サービスの操作をまとめて行うことです。店員に品物を1つずつ頼まず、リストを渡して一度に買ってきてもらうようなものです。
資料1の例は、GitHubの不具合一覧を取り出し、それをLinear(課題管理サービス)に登録する作業です。1つずつ呼び出す代わりに、やり取りは1回で済みます。
仕組みとしては、小さなJavaScriptの実行機能をOpenCodeが自前で持っています。MCPサーバーやOpenAPIの接続先を、AIが呼べる関数に変換する形です。Node.jsの仮想環境やQuickJSは使わないと、資料1は説明しています。2.0では、すべてのMCPサーバーが初期設定でこの方式になります。
※MCPサーバーとは、AIが外部サービスとつながるための接続口のことです。
4. 拡張機能と権限の作り直し
できることは、本体を改造せずに機能を足すことです。資料3は、社内ログを調べる道具や、レビュー専用のエージェントを例に挙げています。
仕組みとしては、拡張機能(プラグイン)の作り方が新しくなりました。権限の書き方も、1.xの「道具ごとにまとめる形」から、順序のある1つのリストに変わりました(資料4)。複数のファイルに分かれていた端末用の設定は、1つの全体設定ファイルにまとまり、自動で移行されます。
なお、1.xの拡張機能は2.0では動きません。作り直しが必要です。
5. 役割分担と、変更の確認
できることは、AIに役割を分けて仕事をさせることです。資料2によると、組み込みの役割は次の4つです。
- Build:コードの作成や編集を行うメイン役
- Plan:調査して作業方針を考える役
- Explore:検索・調査を担当する補助役
- General:幅広い作業を担当する補助役
役割ごとにモデルや権限を決められ、たとえばレビュー担当は読み取り専用にできます。ただし、役割分担の仕組み自体は2.0が初めてではない、と資料2は注記しています。
また、資料2は公式の変更履歴を引き、作業場所を作成・一覧・削除する機能と、変更差分を表示する機能を紹介しています。AIが何を書き換えたかを確かめやすくするための機能です。
自分に関係ある?向いている人・向いていない人
結論から言うと、企画・営業・マーケ・学生の方が、2.0を自分で入れて使う場面は多くありません。基本は開発者向けのツールです。導入にはコマンド入力とAPIキー(サービスを使うための認証用の鍵)の登録が必要だと、資料2は案内しています。
一方で、2.0は「他のアプリに組み込む」ことを重視しています(資料3)。専用アプリも準備中と資料1は書いています。そのため、将来は普段使うサービスの裏側で動く可能性もあります。ただし、これは資料の方向性からの当サイトの推測です。具体的なサービス名や時期は、資料からは確認できません。
向いている人は、次のような方です。
- 複数のAIモデルを使い分けたい開発者
- 自分のスクリプトや社内ツールからエージェントを動かしたい人
- 無料モデルで試してみたい人(条件の確認は必要です)
向いていない人は、次のような方です。
- 1.x向けに自作した拡張機能を、すぐには作り直せない人
- コマンド操作が苦手で、インストール不要の画面だけを求める人
非エンジニア向けの導入手順は、資料の範囲では確認できません。
どうやって始める?(触ってみたい人向け)
ここからは実際に触ってみたい人向けです。読み飛ばしても全体像は分かります。
インストールから起動まで
資料2はWindowsを想定し、npmでの導入を紹介しています。まず、Node.jsとnpmが使えるかを確認します。
node -v
npm -v
次に、2.0用のパッケージを入れます。1.xのパッケージ名はopencode-aiで、別物です。
npm install -g @opencode/cli
opencode --version
バージョンが2.x.xと出れば、2系が動いています。1.xと表示される場合は、古い実行ファイルが優先されている可能性があるため、PATHの設定を確認するよう資料2は勧めています。
公式の移行ガイドには、補足があります。1.xと2.0は、どちらもopencodeというコマンドで、既定では並べて入れられません。パッケージ管理で入れた1.xは、先に削除する必要があります。また、2.0のcurlインストーラは1.xの実行ファイルを置き換えます。この方法の詳細は、ガイドが参照する端末クライアントの起動ガイドにあり、今回の資料には含まれていません。
作業用フォルダーを作って起動します。
mkdir opencode-sample
cd opencode-sample
opencode
AIモデルの接続と無料モデル
起動後の画面で、/connectと入力して提供元を選びます。無料モデルはOpenCode Consoleで提供されるため、OpenCodeの従量課金のプロバイダーを選び、Consoleで発行したAPIキーを登録します(資料2)。Consoleではアカウント登録や請求情報の設定が案内されます。接続後に/modelsと入力すると、使えるモデルの一覧が出ます。
2026年10月17日時点で、資料2は次の無料モデルを挙げています。
| モデル | OpenCodeでのモデルID |
|---|---|
| GLM-5.3-Flash Free | opencode/glm-5.3-flash-free |
| DeepSeek V4.1 Flash Free | opencode/deepseek-v4.1-flash-free |
| Nemotron 3.5 Super VL Free | opencode/nemotron-3.5-super-vl-free |
名前の末尾にFreeが付くものを選ぶのが大切です。Freeの付かない通常版は別のモデルIDで、料金が設定されていると資料2は注意しています。
開発者向けの補足
- 自作スクリプト用のクライアントとして、@opencode/clientが用意されています。素のJavaScript版とEffect版があり、ローカルの裏方を自動で見つけます(資料1)。
- コマンドラインからはopencode apiで窓口を呼べます。裏方を他のホストに公開し、/pairまたはopencode pairで他のアプリとつなぐこともできます(資料1)。
- Code Modeの実体は、@opencode/codemodeというパッケージです(資料1)。
- アプリへの組み込みには、@opencode/sdkが使えると資料3は紹介しています。詳しい使い方は、手元の資料が途中までのため確認できません。
1.xからの移行の流れ
資料4が示す実践的な手順は、次のとおりです。
- 今の設定や、ファイルで定義したものはそのまま残す
- 2.0を起動し、モデル、認証情報、エージェント、権限、MCPサーバーを確認する
- 拡張機能を作り直す
- サーバーの窓口を呼んでいる連携を作り直す
- 準備ができたら、設定を2.0形式に変換する(任意)
1.xと2.0は同じ場所の設定ファイルを使うため、2.0専用の形に変換したファイルを1.xに読ませないよう、資料4は注意しています。
気をつけること、まだ分からないことは?
- 料金:2.0本体の利用料は、資料には書かれていません。無料モデルは2026年10月17日時点の情報で、いつまで無料かは分かりません。Freeの付かない通常版の金額も、資料からは確認できません。
- ライセンス:オープンソースとは書かれていますが、具体的なライセンスの種類は資料にありません。
- 互換性:意図的な破壊的変更が3つあります。拡張機能、サーバーの窓口とクライアント、端末用設定の置き場所です(資料4)。それ以外の対応済み機能は、互換を保つ方針です。
- 資料の食い違い:入れ方について、資料2はnpmでの導入を案内しています。資料4はパッケージ管理で入れた1.xの削除と、curlインストーラに触れています。両方が使えるのか、どちらが推奨なのかは、今回の資料では判断できません。
- 性能の比較:2.0の速さや精度が1.xや他のツールよりどれだけ良いかは、資料に数字がありません。「毎日数百万人」という利用者数も、資料1自身の説明です。
- 古い情報:資料5は2.0公開前の記事です。対応モデル数や契約の扱いは、現在と違う可能性があります。
- AIに任せる範囲:AIがファイルを書き換えられる以上、権限の設計は重要です。資料4は、管理者が強制したい制限を、通常の設定ではなく専用の「ポリシー」で表すよう勧めています。
まとめ
- OpenCode 2.0は、AIにプログラム作りを任せるためのオープンソースの作業場で、大きな作り直しを経たバージョンです。
- 画面がいくつあっても裏方は1つになり、他のソフトから操作したり、組み込んだりしやすくなりました。
- AIが短いプログラムを書き、外部サービスの操作をまとめて行うCode Modeも特徴の1つです。
- 基本は開発者向けです。非エンジニアの方は、直接使うよりも、将来普段のサービスの裏側で動く可能性がある、と捉えるのが現実的です。
- 無料モデルは魅力ですが、期間や条件、通常版の料金は資料から確認できません。試す前に公式の情報を確かめてください。
よくある質問
プログラミングができなくてもOpenCode 2.0は使えますか?
OpenCodeは日本語などの文章で指示して使うツールだと資料2は説明しています。ただし導入にはコマンド入力やAPIキーの登録が必要です。非エンジニア向けの導入案内は資料の範囲では確認できず、基本は開発者向けのツールと考えるのが無難です。
OpenCode 2.0は無料で試せますか?
資料2によると、2026年10月17日時点の公式モデル一覧に、末尾にFreeが付いた無料モデルが3つ載っています。ただし利用にはOpenCode Consoleでの登録とAPIキーの発行が必要で、請求情報の設定も案内されます。無料の終了時期は資料から確認できません。
OpenCode 1.xの設定や拡張機能は2.0でも使えますか?
公式の移行ガイド(資料4)によると、サポートされている1.xの機能は2.0でも互換が保たれる方針で、既存の設定ファイルはそのまま読み込まれます。一方、プラグイン、サーバーのAPIとクライアント、端末用設定の置き場所は意図的に変わりました。1.xのプラグインは2.0では動かず、作り直しが必要です。
ChatGPTやClaude Codeとは何が違いますか?
資料2は、OpenCodeを「ツールとAIモデルを分けて考えられる」オープンソースのコーディングエージェントと説明しています。ChatGPTのように質問に答えるだけでなく、プロジェクトのファイルやコマンドを扱える点はClaude Codeなどと同じ種類のツールです。
Code Modeとは何ですか?
AIが短いプログラムを書き、複数の外部サービスの操作をまとめて実行する仕組みです(資料1)。1つずつ呼び出す代わりに、結果を受け取って次の操作へ渡す処理を1回のやり取りで済ませられます。2.0ではすべてのMCPサーバーが初期設定でこの方式を使います。