AIコーディングツール

OpenAI Codex vs Gemini CLI:2026年、ターミナル AI はどちらを使うべき?

2026年8月20日3分で読めます

OpenAI Codex と Gemini CLI はどちらもオープンソースのターミナル型コーディングエージェントですが、片方が個人ユーザー向けの無料プランを失ったばかりです。本記事の執筆時点では、Codex には(ChatGPT Free プラン経由で)個人向けの無料の道が残っています。一方、従来の Gemini CLI にはありません。2026-06-18 以降、Google は個人/無料ユーザーを新しいプロダクト Antigravity CLI へ移行させました。本記事ではモデル、料金、コンテキストウィンドウ、サンドボックス、エコシステムを比較し、さらに素早く判断するための2分岐のガイドもご紹介します。

- 両 CLI の料金、無料プランの条件、デフォルト設定は変化が速く、以下の数値は執筆時点(2026年8月)の公式ドキュメントと照合したものです。依存する前に最新のドキュメントをご確認ください。

Codex と Gemini CLI を一目で比較

以下の表では、最も重要な基準で両 CLI を並べています。まずこの表をご覧いただき、その後の各セクションで詳細を掘り下げてください。

基準OpenAI Codex CLIGemini CLI
開発元OpenAIGoogle
モデルGPT-5.6(Sol/Terra/Luna の各ティア)Gemini 3(Pro/Flash、選択可能)
CLI ライセンスApache-2.0、Rust 製Apache-2.0
コンテキストウィンドウ実効デフォルトは約272Kトークン(設定変更可能、下記参照)1Mトークン固定
個人向け無料プラン(2026年8月)あり(ChatGPT Free プラン経由)終了(2026-06-18 以降)— Antigravity CLI へ移行
サンドボックスread-only / workspace-write / danger-full-accessDocker/Podman/Seatbelt + 独自の承認モード
長時間の自律実行/goal(フィーチャーフラグ付き)--yolo(自動承認、スケジューラなし)
AgentKit(agentkit.best)公式ターゲットターゲットなし

背後のモデル:GPT-5.6 vs Gemini 3

Codex CLI は OpenAI の GPT-5.6(2026-07-09 に GA)で動作し、Sol、Terra、Luna と呼ばれる3つの速度/コストのティアがあります(GPT-5.6 の発表ページより。このページは自動取得をブロックすることがあるため、正確な数値が必要な場合はご自身でご確認ください)。3つのティアは基本的に、速度/コストと品質のトレードオフです。Sol は小さな作業向けに高速かつ低コスト、Terra はバランスの取れた日常向けのティア、Luna は遅めですが難しいタスクをより深く推論します。Gemini CLI は Google の Gemini 3 で動作し、Pro または Flash として提供され、フラグや設定で選択できます。Flash は速度重視、Pro は品質重視で、どのベンダーでも見られる同じトレードオフのパターンです。

どちらもセッションの途中でモデルを切り替えられますが、Codex は ChatGPT のエコシステムに、Gemini CLI は Google AI / Vertex に紐づいています。すでに別の用途(執筆やリサーチ)で ChatGPT に課金しているなら、Codex はそのクォータを再利用できます。すでに Google Workspace / Cloud を使っているなら、Gemini CLI のほうが既存のワークフローに自然になじみます。

どちらもオープンソース — でも実行は無料ではない

この2つを比較するときに見落とされがちな点があります。両 CLI とも Apache-2.0 であり、クライアントのコードを自分で読み、フォークし、監査できます。github.com/openai/codexgithub.com/google-gemini/gemini-cli はどちらも公開されており、ライセンスも明確で曖昧さはありません。しかし「オープンソース」が説明しているのは、自分のマシンにインストールする CLI だけであり、その背後にあるモデル呼び出しのコストについては何も語っていません。

実運用の現実はこうです。Codex は推論のために背後で ChatGPT プラン(無料プランでも可)を必要とします。Gemini CLI(2026-06-18 以降)は、個人ユーザーの場合、有料の Gemini API キーまたはエンタープライズ向けの Code Assist ライセンスが必要です。従来のプロダクトには、もう個人向けの公開された無料の道がありません。言い換えると、オープンソースは実行が無料であることを意味しません。これは、競合比較でも明確に説明されていないほぼ唯一のポイントです。

インストールコマンドにも同じ現実が表れています。Codex CLI: curl -fsSL https://chatgpt.com/codex/install.sh | sh(Windows では対応する .ps1 スクリプトを使います)。Gemini CLI: npm install -g @google/gemini-cli、またはインストールせずに npx @google/gemini-cli で実行します。インストール後は、どちらも実際にモデルを呼び出す前にログインを求められます。Codex は ChatGPT アカウントで、Gemini CLI は Google アカウントまたは API キーでログインします。

コンテキストウィンドウ:1M vs「場合による」

Gemini CLI は一律 1Mトークン のコンテキストをうたっており、これは Gemini 3 由来の固定値で、設定するものは何もありません。Codex CLI はもう少し複雑です。GPT-5.6 の仕様は約1.05Mトークンですが、Codex CLI の実効デフォルトのコンテキストウィンドウは、コストとレイテンシの理由から約 272,000トークン に絞られています(CLI v0.144.6、2026-07-18 付けの記載による)。config.tomlmodel_context_window キーで引き上げることができ、上限に近づくと自動コンパクションが働きながら、およそ1Mまで拡張できます。

この272Kという数値は CLI のリリースごとに変わり、今回の執筆では独自に再検証していません。最終的な数値ではなく、出発点として扱ってください。長いタスクのコスト見積もりなど、重要な用途で頼る前に、github.com/openai/codex のチェンジログをご自身でご確認ください。

実務でこれが重要になる理由はこうです。エージェントが何かを書き始める前に多くのファイルを読む必要がある大規模モノレポのタスクでは、Gemini CLI の一律1Mの上限のおかげで、制限をほとんど意識せずに済みます。Codex CLI はデフォルトが小さいため、model_context_window を自分で引き上げない限り、同じタスクでより早く自動コンパクションに達します。これはちょっとした追加のひと手間であり、致命的な障害ではありませんが、タスクの途中で「なぜエージェントが急に会話の半分を要約したのか」と悩む前に知っておく価値があります。

料金と無料プラン:2026-06-18 の転換

Codex には単体の SKU がなく、ChatGPT プランに同梱されています。公式の料金ページによると、Free、Go($8)、Plus($20)、Pro($100〜200)、Business(1シートあたり約$20)です(価格は変化が速いため、決める前に再確認してください)。CLI 単体の料金はなく、インストールして、すでに持っている ChatGPT プランを使えば、それで動きます。

Gemini CLI はかつて、Google アカウントでのログインにより、寛大なクォータで完全に無料でした。しかし 2026-05-19 に Google は、2026-06-18 をもって、Gemini CLI と Gemini Code Assist の IDE 拡張機能が個人ユーザー向けに 無料リクエストおよび Google AI Pro/Ultra からのリクエストの提供を停止すると発表しました。個人ユーザーは新しいプロダクト、Antigravity CLI(クォータの異なる別の CLI)へと誘導されました(Google の公式発表より)。antigravity.google をその場で確認したところ、このプロダクトは現在、開発者向けに「無料で利用可能」と記載していますが、正確なクォータや制限はランディングページに明記されていません。従来の Gemini CLI のクォータと同じだと決めつけず、公式な数値が出るまでは「別物で、しかも小さい」と考えてください。

Code Assist の Standard/Enterprise ライセンスと有料の Gemini API キーは 影響を受けません。同じ発表によれば、これらのライセンスを持つ組織は、従来の Gemini CLI をそのまま使い続けられます。今まさに比較している方にはっきり言うと、今日、無料の道を探しているなら、Codex には現在それがあります。従来の Gemini CLI には、ほとんどの個人ユーザー向けにはありません。API キーに課金するか、Antigravity CLI に完全に乗り換える気がある場合を除いて、です。

サンドボックスと承認モード

どちらもサンドボックスと承認モードの仕組みを備えており、名前が違うだけです。

Codex CLIGemini CLI
サンドボックス:read-only / workspace-write(デフォルト)/ danger-full-accessサンドボックス:Docker(デフォルトイメージ)/ Podman / macOS Seatbelt
承認:untrusted / on-request / never承認モード:default / auto_edit / yolo

具体例を挙げます。Codex の workspace-write + on-request は、エージェントがプロジェクトディレクトリ内のファイルは自由に編集できるものの、ネットワークに触れるコマンドを実行したり、スコープ外のファイルに触れたりする前には確認を求める、という意味です。Gemini CLI の yolo は、そうしたプロンプトのほとんどをスキップします。より速い一方で、プッシュ前にコミットをレビューしないとリスクが高まります。Codex のサンドボックスレベルと approval_policy の調整方法をさらに詳しく知りたい方は、Codex のサンドボックスと承認モードをご覧ください。

エコシステム:Skills、MCP、GitHub

どちらも MCP クライアントであり、外部の MCP サーバーに接続してツールセットを拡張します。Codex は2つを追加します。自動 PR レビュー用のネイティブな GitHub Actions(openai/codex-action)と、Codex SkillsSKILL.md ファイル。Claude Code の skill と後方互換。公式ドキュメントを参照)です。Codex で MCP サーバーを追加するのは1行です。codex mcp add <name> -- <cmd>、または config.toml[mcp_servers.*] ブロックに直接宣言します。

Gemini CLI には独自の Extensions と Agent Skills(v0.23 以降で追加)があり、後継プロダクトである Antigravity のプラグインシステムに徐々に統合されつつあります。Gemini CLI の MCP 構文は Codex とは異なるため、正確な手順が必要な場合は最新のドキュメントをご確認ください(ここでは扱いません)。Codex Skills を最初から最後まで理解したい方は、Codex Skills とは何かをご覧ください。

自律性:Goal Mode vs YOLO Mode

Codex には /goal があります。検証可能な停止条件を持つ機械的なタスク向けの長時間実行モードで、現在はフィーチャーフラグ付きです(正しい使い方について、実運用での3つの痛い教訓とともに、Goal Mode を効果的に使う方法で別記事を書きました)。Gemini CLI には --yolo / --approval-mode=yolo があり、セッション中のすべてのツール呼び出しを自動承認しますが、/goal に相当する長時間実行のスケジューラはありません。単一のセッションを高速化するだけで、独自の停止条件を持つ複数ステップのループを置き換えるものではありません。

AgentKit は Codex で動く — Gemini CLI では動かない

AgentKit を検討している読者からよく受ける質問なので、はっきり言っておきます。AgentKit(agentkit.best)の ak CLI は --target の値として claude-codecodex、さらに実験的な cursor/grok をサポートしますが、Gemini CLI のターゲットはありません。Codex を使っていて、自分でレビューからシップまでのプロセスを組み立てる代わりに、既製の skill/subagent/ワークフローが欲しいなら、まさにそこが AgentKit の出番です。ak kit init engineer --target codex を実行し、新しい Codex セッションを開いて、その場で $ak:cook ... を実行します。Gemini CLI ユーザーには今日、AgentKit の同等の選択肢はありません。秘密でも何でもなく、単にそのターゲットがまだ存在しないだけです。

スコープについても正直に言っておきます。Codex 自体の無料プランと /goal モードには追加費用はかかりません。AgentKit は Codex の上に乗せる別売りの有料アドオンであり、Codex を使うための必須条件ではまったくありません。自分で書く代わりに、既製の skill/subagent が特に欲しい場合にのみ関係します。

詳細はこちら:Codex 内で AgentKit を使う、またはAgentKit の完全レビュー

Codex を使っていて、既製の skill/subagent が欲しいですか?AgentKit は ak kit init engineer --target codex で Codex に直接インストールできます。AgentKit はまだ Gemini CLI をサポートしていないため、Gemini CLI では動きません。価格は執筆時点の最新の料金ページに準じます。Engineer Kit には初回購入割引が付くことがよくあります。

Codex 向けの AgentKit を見る →

どちらを使うべきか?

手早い2つの分岐です。

  • すでに ChatGPT プランを使っている、ネイティブな GitHub の PR レビューが欲しい、または今日無料の道が必要ですか? Codex を選びましょう。
  • すぐに使える最大のコンテキストウィンドウが必要、Google Cloud / Workspace 内で作業している、またはすでにエンタープライズの Code Assist ライセンスを持っていますか? Gemini CLI(従来版。閉鎖された個人向けティアではなく、エンタープライズライセンス経由)を選びましょう。

どちらの分岐にも当てはまらない、つまり ChatGPT プランも Google のエンタープライズライセンスも持っていない場合はどうでしょう。同じターミナル/IDE のコーディングエージェントというカテゴリで直接競合する第3の選択肢である Claude Code も、独自の無料プランがあるので比較する価値があります。

よくある質問(FAQ)

Gemini CLI はまだ無料ですか?

いいえ、2026-06-18 以降、個人ユーザー向けには無料ではありません。Google は個人/無料ユーザーを新しいプロダクト Antigravity CLI へ移行させました。エンタープライズの Code Assist ライセンスと有料の Gemini API キーは影響を受けません。

Codex CLI はオープンソースですか?

はい、Apache-2.0 で、主に Rust で書かれており、ソースは github.com/openai/codex で公開されています。ただし、オープンソースが説明しているのは CLI だけで、その背後のモデルを動かすには依然として ChatGPT プランが必要です。

コンテキストウィンドウが大きいのはどちらですか?

Gemini CLI は 1Mトークンで固定です。Codex CLI の実効デフォルトはより小さいですが(最新の記載では約272Kトークン)、config.toml の model_context_window でおよそ1Mまで設定変更できます。

AgentKit は Gemini CLI で動きますか?

いいえ。AgentKit の公式ターゲットは Claude Code と Codex だけです(加えて実験的な Cursor/Grok ターゲット)。Gemini CLI のターゲットはありません。

無人で実行するのに安全なのはどちらですか?

どちらも独自のサンドボックスと承認モードの仕組みを備えていますが、どちらも万全ではありません。両カテゴリのツールについて、現実のサンドボックス回避に関する研究が存在します。そのため、機密データのあるマシンでは最高権限のモード(danger-full-access / yolo)を実行しないでください。

2026年にはどちらを選ぶべきですか?

今日、無料の道が必要か、すでに ChatGPT プランを持っているなら、Codex を選びましょう。固定の1Mコンテキストが必要か、エンタープライズの Code Assist ライセンスを持っているなら、Gemini CLI を選びましょう。どちらにも当てはまらないなら、Claude Code も検討してください。

まとめ

どちらも堅実なオープンソースの CLI ですが、2026年の物語はもう「どちらも無料」ではありません。従来の Gemini CLI は 2026-06-18 に個人向けの無料の道を閉じ、一方で Codex は ChatGPT Free プランを通じて無料の道を保っています。Codex を使っているなら、AgentKit は既製の skill/subagent のための追加の選択肢です。Gemini CLI にはまだ同等のものがありません。Codex は初めてですか? OpenAI Codex とは実際に何なのかをご覧いただくか、2026年のベスト AI コーディングツールでより広い分野を比較してください。

J

Jasmine

著者 · Jasmine Daily

Jasmine Dailyを綴る書き手。思ったこと、経験したこと、日々の瞬間を書き留めています。正直に、急がず、完璧でなくても。

Jasmine Daily

まだ読みものが待っています。

この記事が心に響いたなら、ジャーナルのほかのページものぞいてみてください。

次に読む

関連する投稿