OpenCode と Codex の違い — CLI で AI コーディングする選択肢

OpenCode と Codex の違い — CLI で AI コーディングする選択肢

OpenAI Codex を調べると「OpenCode」という単語が同時に検索されるケースが増えている。SST 製のオープンソース AI コーディングエージェント「OpenCode」はターミナルで複数のモデルを切り替えて使えるツールだが、OpenAI の「Codex」とは別物だ。本記事では両者の違いを4軸で整理し、それぞれの向き不向きを説明する。

結論powered by Claude

OpenCode は SST が開発するオープンソースのターミナル型 AI コーディングエージェントで、Anthropic Claude・OpenAI GPT・Google Gemini など複数の AI プロバイダを一つのインターフェースから使い分けられるのが最大の特徴だ。利用料金はモデルプロバイダへの API 従量課金のみで、OpenCode ソフトウェア自体に追加費用は発生しない。モデルに依存しない設計は、特定のプロバイダにロックインされたくない開発者に支持されている(出典: https://github.com/sst/opencode )。

OpenAI Codex は OpenAI が開発するコーディング特化の AI エージェントで、GPT-5.3-Codex(コーディング特化モデル)を中心に動作する。GUI アプリ(Codex App)と CLI(Codex CLI)の両方を提供しており、2026年6月時点でプレリリース 0.140.0-alpha.8 まで進行し安定版昇格が近い状況だ。サンドボックス環境でコードを実行し、プルリクエストを自動生成する一連の処理を OpenAI のインフラ上で完結させられる(出典: https://github.com/openai/codex )。

両者の本質的な違いは「モデルの選択自由度」と「実行環境の管理責任」の2点に集約できる。OpenCode はモデルを自分で選び、実行環境も自分で管理するスタイルで、柔軟性が高い代わりに設定の手間が増える。Codex はOpenAI がモデルと実行環境を一括管理するスタイルで、セットアップが少ない代わりに使えるモデルが限定される。どちらが優れているかではなく、自分のワークスタイルに合う選択肢を選ぶことが重要だ。

目次 (16)

OpenCode とは — SST が開発するオープンソースの AI コーディングエージェント

OpenCode は、SST(Serverless Stack)が開発・公開しているオープンソースの AI コーディングエージェントだ。SST はサーバーレスアプリケーションの開発フレームワーク「SST v3」を手がけるチームで、自社開発の中で生まれたコーディングアシスタントツールを OSS として公開した(出典: https://github.com/sst/opencode )。

OpenCode の特徴は、ターミナル上で動作するインタラクティブな TUI(Text User Interface)を持ちながら、バックエンドの AI モデルを開発者が自由に選べる点にある。単一のプロバイダに縛られるのではなく、Claude 3.7 Sonnet を使って複雑なリファクタリングを行い、コストを抑えたい場面では GPT-4o Mini に切り替える、といった使い方が可能だ。ターミナルを主な作業環境として使う開発者や、サーバーへのリモートログイン環境でも動作するため、IDE の GUI を必要としない場面でも扱いやすい。

OpenCode の基本機能と特徴

OpenCode が提供する主な機能を整理しておく。

  1. マルチモデル対応: Anthropic Claude、OpenAI GPT、Google Gemini、AWS Bedrock 経由のモデルなど、複数の AI プロバイダのモデルを一つのインターフェースから利用できる。モデルの切り替えはセッション開始時に選択するだけで済む。特定の企業との契約が変わっても、同じツールを使い続けられる柔軟性がある。

  2. LSP(Language Server Protocol)統合: エディタが使うのと同じ言語解析エンジンを内部で活用し、コードの型情報・参照・定義などを AI に渡す仕組みを持つ。これにより AI がコードベースの構造を理解した上で編集できるため、単純なファイル読み込みより精度の高い修正が期待できる。

  3. セッション管理: 過去の会話セッションを一覧表示・再開できる機能を持ち、長期プロジェクトでも文脈を引き継ぎながら作業を続けられる。

  4. Git 連携: コードの変更を差分として確認し、ステージング・コミットの操作をターミナル内から行える統合が含まれる。変更内容を即座に確認しながら AI に次の修正を依頼する形のイテレーションが素早くできる。

インストールと対応プラットフォーム

OpenCode のインストールは、npm / npx 経由またはバイナリを直接取得する方法が提供されている。macOS・Linux・Windows(WSL2 環境)で動作する(出典: https://github.com/sst/opencode )。

インストール後はプロバイダごとの API キーを設定ファイルに追加するだけで使い始められる。OpenCode ソフトウェア自体は無料で、コストはバックエンドとして使う AI プロバイダへの API 従量料金だけだ。つまり Anthropic の API キーを持っていれば Claude で、OpenAI の API キーを持っていれば GPT で、それぞれ使い始めることができ、どちらの契約もない場合でも各プロバイダと個別に契約するだけで試せる。

OpenAI Codex とは — OpenAI 製コーディング特化エージェント

OpenAI Codex は、ChatGPT を展開する OpenAI が開発するコーディング専用の AI エージェントだ。GPT-4 系の汎用モデルとは異なり、GPT-5.3-Codex というコーディングタスクに特化して調整されたモデルが中心で動作する。コードの読み書きとテスト実行を自律的にこなし、最終的にプルリクエスト形式で成果物を出力する「エージェント型」の設計をとっている(出典: https://developers.openai.com/codex/changelog )。

Codex にはアクセス方法が2系統ある。一つはブラウザ・デスクトップアプリで使える「Codex App」で、ChatGPT のサブスクリプションプランから利用できる。もう一つはターミナルから使える「Codex CLI」で、GitHub 上(https://github.com/openai/codex )で MIT ライセンスのもとオープンソース公開されている。どちらも同じバックエンドモデルを利用するが、インターフェースと操作性が大きく異なる。

Codex App の特徴と最新動向

Codex App は GUI ベースのアプリケーションで、ChatGPT Plus・Pro・Team・Enterprise の各プランで利用できる。2026年6月時点の最新版(26.608)ではプラグインマーケットプレイス画面のリニューアルが行われ、タブ分離・カテゴリフィルタ・キーボードナビゲーションが追加された。また、Claude Code や Claude Cowork からの設定インポート機能も新設されており、他のコーディングツールからの移行が容易になっている(出典: https://developers.openai.com/codex/changelog )。

Codex App が持つ機能の中でも特徴的なのはサブエージェント機能で、最大8つのエージェントを並列起動してタスクを分担させられる。explorer(読み取り専用)・worker(読み書き実行)・default(汎用)の3ロールで構成され、マネージャーエージェントがタスクを分解して各エージェントへ委譲し、最終的にプルリクエストとして統合する。GUI からブランチ選択・プルリクエスト確認・マージまでを一画面で完結させたい場合に使いやすい設計だ。

Codex CLI のオープンソース化と最新動向

Codex CLI は GitHub 上(https://github.com/openai/codex )で公開されており、インストールは npm 経由で行える。ソースコードから自分でビルドすることも可能だ。

2026年6月11日時点でプレリリースは 0.140.0-alpha.8 まで進んでいる。前週の alpha.2 から急速にバージョンが上がっており、安定版 0.140.0 への昇格が近いとみられる。安定版の最新は 0.139.0(2026年6月9日)だ(出典: https://github.com/openai/codex/releases )。このペースで開発が進んでいる点は、Codex CLI を導入検討している開発者にとって好材料だ。

CLI はターミナルから直接コマンドを発行してコードを編集する形式だが、バックエンドは OpenAI の API に依存している。ソースコードが公開されているという意味では OSS だが、実際に動作させるには OpenAI の API キーまたは ChatGPT サブスクリプションが必要になる点は OpenCode との重要な違いだ。

OpenCode と Codex の主な違い

OpenCode と Codex はどちらも「AI がコードを書くエージェント」だが、設計思想の差が使い勝手に大きく影響する。開発元・対応モデル・動作形態・利用コストの4軸で比較する。

開発元とライセンスの性質

OpenCode は SST という民間の開発チームが MIT ライセンスで公開するプロジェクトで、コミュニティへの依存度が高い。バグ修正のペースや新機能追加のタイムラインはコミュニティの貢献量に左右される面がある一方、自分でソースコードを読んで動作を理解したり、フォークして社内向けにカスタマイズしたりすることが現実的にできる。

Codex CLI も MIT ライセンスで公開されているが、開発主体は OpenAI 社内チームで、バックエンドの API・モデル・インフラはすべて OpenAI が管理している。バグ修正や機能更新は OpenAI のロードマップに従うため、外部の個人やコミュニティが速度を左右できる余地は少ない(出典: https://github.com/openai/codex )。OpenSource であるという意味では同じだが、メンテナが誰かという点で実質的な差がある。

動作形態とインターフェース

OpenCode はターミナルに特化したツールで、GUI アプリは提供していない。TUI ベースの操作性はターミナル使用に慣れた開発者には直感的だが、コードのビジュアル確認やマウス操作を好む場合には向かない面もある。SSH でログインしたサーバーや、ヘッドレス環境(ディスプレイのないマシン)でも動作する点は、インフラを多く扱う開発者にとってのメリットだ。

Codex は GUI アプリと CLI の両方を提供しており、作業の内容や状況に応じて使い分けられる。GUI を使えばブランチ選択・プルリクエスト確認・エージェントセッション管理をグラフィカルに行え、CLI を使えばスクリプトに組み込むことも可能だ。iPhoneアプリ(ChatGPT for iOS 1.2026.153)ではブランチ選択・worktree 作成・環境セットアップスクリプト実行に対応しており、モバイルから操作できる点も特徴のひとつだ(出典: https://github.com/openai/codex/releases )。

対応 AI モデルの範囲

OpenCode の最大の強みは、特定のプロバイダに縛られないマルチモデル対応にある。Anthropic Claude 3.7 Sonnet をデフォルトに設定しつつ、OpenAI の GPT-4.1 に切り替えることも容易だ。また Google Gemini のようにコンテキストウィンドウが極端に広いモデルを使いたい場面でも柔軟に選べる。コストパフォーマンスを最大化したいプロジェクトでは、タスクの性質に合わせてモデルを使い分けることが現実的になる(出典: https://github.com/sst/opencode )。

Codex が使うコアモデルは GPT-5.3-Codex で、設定の model パラメータを変更することで他の OpenAI モデルに切り替える余地はある。しかし Claude や Gemini など OpenAI 以外のモデルには対応していない。特に Codex 専用モデルはコーディングタスクへの最適化が進んでおり、コードレビューやリファクタリングの品質で高い評価を持つ(出典: https://developers.openai.com/codex/config-reference )。OpenAI のモデルを使い続ける前提であれば、Codex 専用モデルを直接扱える点はアドバンテージになる。

利用コストと料金体系

OpenCode の利用料金は、選択した AI プロバイダへの API 従量課金だけだ。OpenCode ソフトウェア自体に費用はかからない。Claude 3.7 Sonnet を利用する場合は Anthropic の API 料金が、GPT-4.1 を使う場合は OpenAI の API 料金がそれぞれ発生する。API キーを持っていれば即座に使い始められるため、初期費用ゼロで試せる点が魅力だ。

Codex App は ChatGPT Plus・Pro・Team・Enterprise の各サブスクリプションプランに含まれるかたちで提供されており、プランごとに月次のリクエスト枠と上限が異なる。Codex CLI を API 経由で使う場合は従量課金となる。GUI を含む豊富な機能を一括で使うならサブスクリプションが便利だが、CLI のみの軽量な利用であれば API 従量のほうが経済的な場合もある(出典: https://developers.openai.com/codex )。すでに ChatGPT Plus を契約しているユーザーにとっては、追加コストなしで Codex App を試せるため、「まず触ってみる」のに敷居が低い。

どちらを選ぶか

OpenCode と Codex は目的が重なる部分もあるが、それぞれ異なるユーザー像に最適化されている。

OpenCode が向いているケース

Claude や Gemini など OpenAI 以外の AI モデルを日常的に使っているチーム、あるいはコスト最適化のためにモデルをタスクごとに使い分けたい開発者には OpenCode が向いている。ベンダーロックインを避けたい企業や、将来的にモデルのプロバイダを変える可能性を残しておきたい場合にも有効だ。

ツールのソースコードを読んで動作を把握したい人、あるいは社内の開発基盤に組み込んでカスタマイズしたい場合も、OSS である OpenCode の方が自由度が高い。SSH 接続先のサーバーやヘッドレス環境での利用でも動作する点もメリットだ。複数のプロジェクトを持ち、プロジェクトごとに最適なモデルを選びたい場合は、OpenCode の設定ファイルでプロジェクト別にモデルを切り替える運用が現実的だ(出典: https://github.com/sst/opencode )。

Codex が向いているケース

OpenAI のモデルを中心に使い、プルリクエスト生成からマージまでの作業を一つのアプリで完結させたい場合は Codex App が向いている。特にサブエージェントを並列起動して複数のタスクを同時に進める「マルチエージェント」運用は Codex の独自機能で、OpenCode には相当する機能がない。大規模なリファクタリングや複数モジュールの並列開発が必要な場面で効果を発揮する(出典: https://developers.openai.com/codex/changelog )。

ChatGPT のサブスクリプションをすでに持っているユーザーにとっては、追加設定なしで Codex App を使い始められるため、初動の摩擦が少ない。コーディング以外にも ChatGPT の機能を日常的に使うチームならば、既存の契約の中で Codex を使いこなす選択が合理的だ。モバイルからも操作したい場合は ChatGPT for iOS を使った Codex 操作が選択肢になる。

Codex CLI は OSS 公開されているが、バックエンドは OpenAI API に依存しているため、ローカルモデルや OpenAI 以外のモデルを使いたい場合は別ツールを選ぶ必要がある。その場合は OpenCode が現実的な代替候補となる。

両者の現在地と今後の見通し

OpenCode と Codex はどちらも活発に開発が続いており、2026年6月時点でそれぞれ重要な局面を迎えている。

OpenCode(SST)は OSS プロジェクトとして定期的なアップデートが続いており、対応モデルのリストが随時拡充されている。コミュニティからのプルリクエストも活発で、エコシステムの広がりが感じられる段階だ。マルチモデル対応を生かした柔軟な使い方を求める開発者層に支持されており、特に Anthropic Claude との組み合わせを重視するユーザーに選ばれることが多い(出典: https://github.com/sst/opencode )。

Codex CLI は 2026年6月11日時点でプレリリース 0.140.0-alpha.8 まで進行しており、前週の alpha.2 から急速にバージョンが上がっている。0.140.0 の安定版リリースが近いとみられ、本リリースでは追加機能の正式化と安定性改善が見込まれる。Codex App(26.608)でも他ツールからの設定インポートが追加されるなど、エコシステム間の相互運用性強化が進んでいる(出典: https://github.com/openai/codex/releases )。

「どちらを使うか」の答えは使用状況次第だが、両者とも進化のペースが速いため、選定後も3〜6ヶ月ごとに機能差を見直すことを勧める。OpenCode と Codex CLI はどちらも GitHub 上で OSS 公開されており、実際に手元で試すこと自体のコストは低い。まず片方を使ってみて、限界を感じた時点でもう一方と比較するアプローチが現実的だ。

まとめ

OpenCode と Codex は「AI がコードを書くエージェント」という共通点を持ちながら、開発元・対応モデル・インターフェース・料金体系の各軸で明確に異なる。OpenCode はマルチモデル対応と OSS の自由度を強みとし、特定のプロバイダに縛られず柔軟に動かしたいユーザーに向いている。Codex はOpenAI 製モデルとの深い統合とサブエージェント機能を強みとし、OpenAI のインフラ上でスケールする作業を完結させたいユーザーに向いている(出典: https://github.com/sst/opencode / https://github.com/openai/codex )。

「opencode codex」と検索してここに辿り着いた読者は、どちらかひとつを選ぶ必要がある場面にいるかもしれない。まず自分が使いたいモデルがどのプロバイダのものかを確認し、ChatGPT サブスクリプションを持っているかどうかを起点に判断するのがシンプルなアプローチだ。どちらの CLI も OSS であるため、実際に両方をインストールして比べることに大きな障壁はない。

参考になったら ♡
Codexer Navi 編集部
@codexer_navi

Anthropic の Claude / Claude Code を中心に、日本のエンジニア向けに最新動向と実務 を毎日発信。 運営方針 は メディアについて をご覧ください。