記事一覧に戻る
OpenAI が公式リリースした Codex Plugin for Claude Code — セットアップと競合共存戦略を読み解く

OpenAI が公式リリースした Codex Plugin for Claude Code — セットアップと競合共存戦略を読み解く

ZenChAIne·
AI AgentClaude CodeOpenAI

はじめに

OpenAI が 2026 年 3 月、自社の Codex CLI を Anthropic の Claude Code から呼び出せる公式プラグイン openai/codex-plugin-cc を GitHub に公開しました。Anthropic 製ツールに OpenAI が公式拡張を提供するという、AI コーディングエージェント市場で初めての「競合共存」事例です。

プラグインを入れると、Claude Code のセッション内で /codex:review(読み取り専用レビュー)、/codex:adversarial-review(設計・前提を揺さぶる挑戦的レビュー)、/codex:rescue(タスク委任)などのスラッシュコマンドが追加されます。Claude Code から離れずに Codex の評価とコード生成を呼べるようになるわけです。

この記事のポイント

  • Codex Plugin for Claude Code は OpenAI 公式の Claude Code 用プラグインで、/codex: スラッシュコマンドから Codex を呼び出せる
  • インストールは /plugin marketplace add openai/codex-plugin-cc/plugin install codex@openai-codex/codex:setup の 3 ステップ
  • 用途はコードレビュー、設計の挑戦的検証(adversarial-review)、長時間タスクのバックグラウンド委任
  • OpenAI が競合に拡張を提供した背景には、Codex の利用接点を最大化する「ユーザーがいる場所に行く」戦略がある

Codex Plugin for Claude Code とは何か?

Codex Plugin for Claude Code とは、Claude Code のプラグイン機構を介して OpenAI の Codex CLI を呼び出せるようにする公式プラグインである。リポジトリ名は openai/codex-plugin-cc、配布元は GitHub の OpenAI 組織アカウントです。

このプラグインは新しい Codex ランタイムを持ち込むのではなく、ローカルにインストール済みの @openai/codex バイナリと Codex App Server を、Claude Code のスラッシュコマンドから叩く薄いラッパーとして動きます。認証情報も ~/.codex の既存設定をそのまま再利用するため、既に Codex を使っている人は追加ログインなしですぐ動かせます。

「ラッパー」であることの実利は、Codex 側でチューニングしてきた資産がそのまま再利用できる 点にあります。具体的には、~/.codex/config.toml[[skills.config]] に登録したカスタムスキル、[profiles.<name>] で定義したサブエージェント、~/.codex/AGENTS.md のカスタム指示、mcp_servers セクションの MCP サーバー設定はすべて Claude Code 経由の呼び出しでも有効です。Codex 単独で組み立てたワークフローを Claude Code から「そのまま」呼び出せます。

主要なスラッシュコマンド

コマンド用途
/codex:review未コミット差分やブランチ差分に対する標準コードレビュー
/codex:adversarial-review設計判断やトレードオフを揺さぶる「挑戦型」レビュー
/codex:rescueバグ調査や修正タスクを Codex に委任
/codex:status / /codex:result / /codex:cancelバックグラウンドジョブの管理
/codex:setupCodex のインストール状況・認証チェック、レビューゲートの有効化

--background を付ければバックグラウンドで走るので、長時間のレビューやマルチファイルの調査を投げて Claude Code 側で別作業を進められます。

なぜ OpenAI は競合の Claude Code 向けにプラグインを提供したのか?

OpenAI が Anthropic 製品向けに公式拡張を提供した狙いは、Codex の利用接点を「ユーザーが既にいる場所」に広げることにあります。Claude Code の存在感が大きくなりすぎて、Codex 単独製品としての勝負だけでは取り切れない開発者層に届かせる必要が出てきた、という構図です。

数字を並べると背景が見えてきます。Anthropic は 2026 年初頭時点で年換算売上 300 億ドル規模に達し、その中核である Claude Code は単独で約 25 億ドルの ARR を持つと推定されています。Claude Code はパブリック GitHub コミットの約 4% を占めるとも報じられており、コーディング AI のチャネルとして無視できない規模です。

一方で OpenAI 側も Codex を強化しています。Codex は 2026 年 4 月時点で週 300 万人のアクティブユーザーに到達し、3 か月で 5 倍の伸びを記録。さらに OpenAI は同月、月額 100 ドルの「ChatGPT Pro」中間プランを投入し、Plus 比 5 倍の Codex 利用枠を訴求して Claude Max 層を狙い始めています。

つまりプラグイン公開は単発の善意ではなく、「Codex の品質に自信があるなら、競合のフロントエンドからでも呼ばれた方がトータルでは勝てる」 という計算に基づく戦略的な手といえます。Codex セッション ID を返すことで「Claude Code で呼ばれた仕事を Codex 側に持ち帰る」導線まで設計されている点も見逃せません。

セットアップ手順はどれくらい簡単か?

セットアップは 3 ステップで完了し、慣れていれば 5 分かからないレベルの軽さです。Node.js 18.18 以上と、ChatGPT サブスクリプション(Free 含む)または OpenAI API キーがあれば動きます。

Step 1: マーケットプレイスを追加してインストール

Claude Code のプロンプトで以下を順番に実行します。

bash
/plugin marketplace add openai/codex-plugin-cc
/plugin install codex@openai-codex
/reload-plugins

Step 2: Codex 本体のセットアップを確認

bash
/codex:setup

/codex:setup は Codex バイナリの有無と認証状態を点検します。Codex 未導入で npm が使える環境なら、その場でインストールするか聞いてくれます。手動で入れる場合は次のとおりです。

bash
npm install -g @openai/codex
!codex login   # ChatGPT アカウント or API キーで認証

Step 3: 動作確認

最初の一発目は、バックグラウンドレビューで挙動を見るのが分かりやすい使い方です。

bash
/codex:review --background
/codex:status
/codex:result

/codex:result の出力には Codex のセッション ID が含まれており、後から codex resume <session-id> で同じ会話を Codex 側で開き直せます。Claude Code で投げた仕事を Codex 単独 UI に持ち越せる、という設計です。

/codex:setup --enable-review-gate を有効にすると、Claude Code の Stop フックで Codex レビューが走り、問題が見つかった場合に応答停止をブロックします。Claude と Codex を行き来するループになり利用枠を急速に消費するため、常時監視できる作業のときだけ ON にしてください。

どの場面で使うべきか?

「自分のメインエージェントの判断にセカンドオピニオンを当てたい場面」と「重い調査・修正タスクを別コンテキストに逃がしたい場面」が中心になります。Claude Code のメインセッションのコンテキストを汚さずに別の頭を借りられる点が、シングルエージェント運用にはない価値です。

代表的な活用パターンは次のとおりです。

  • デプロイ前レビュー: /codex:review --base main でブランチ差分をレビューさせ、Claude が見落とした観点をもう一度拾う
  • 設計の前提検証: /codex:adversarial-review --background キャッシュとリトライの設計判断を疑え のように、判断の前提をあえて壊しに行くレビューを背景実行
  • タスク委任: /codex:rescue --background failing test の根本原因を調べて で長時間タスクを Codex に投げ、Claude Code 側では別ファイルを編集
  • モデル切り替え: /codex:rescue --model gpt-5.4-mini --effort medium ... のように、用途に応じて軽量モデルへ寄せて実行枠を節約

設計判断を揺さぶる用途では /codex:adversarial-review が特に強力です。/codex:review が「コードの粗探し」なのに対し、adversarial-review は「この設計でいいのか」「別の選択肢はなかったか」を Codex に検査させる挑戦型レビューで、ロールバック手順、レースコンディション、認可漏れなどリスクの高い領域に焦点を当てた質問を渡せます。

レビューゲートとは何か?

レビューゲートとは、Claude Code が応答を終えようとする瞬間に Codex の自動レビューを差し込み、問題が見つかったら停止をブロックして Claude に修正を促す、プラグインの オプション機能 である。/codex:setup --enable-review-gate で有効化、/codex:setup --disable-review-gate で無効化します。

仕組みは Claude Code の Stop フック(応答完了直前に走るユーザー定義スクリプト)の差し替えです。Claude が「終わりました」と返そうとしたタイミングで Codex がレビューを実行し、指摘があれば Stop をブロックして Claude を「もう一度直してから終えろ」と再起動させます。Claude が自分で書いたコードに対して、Codex を強制的にゲート役として割り込ませる構成です。

注意点として、Claude が応答するたびに Codex が走り、Codex が指摘したら Claude が直し、また Codex が走る…という Claude ↔ Codex のループ が容易に発生します。Claude / Codex 双方の利用枠を急速に消費するため、長時間の自走セッションでオンにすると数十分で利用枠を使い切るリスクがあります。

実用的には、デプロイ直前の重要な実装セッションだけ手動でオンにし、終わったら --disable-review-gate で確実に切る、という運用が現実的です。常時オンにする機能ではなく「ここぞの場面で挟む安全弁」と捉えるのが妥当でしょう。

よくある質問

Q. Claude Code と Codex CLI の両方の課金が必要ですか?

A. はい、それぞれの利用枠が消費されます。Codex 側は ChatGPT サブスクリプション(Free 含む)または OpenAI API キー、Claude Code 側は Anthropic のプランが必要です。プラグイン自体に追加課金はありません。

Q. プラグインは独自の Codex ランタイムを使いますか?

A. いいえ。ローカルにインストールされている @openai/codex バイナリと Codex App Server をそのまま使います。設定 (~/.codex/config.toml) も既存のものを引き継ぎます。

Q. 既存の Codex 設定ファイルはそのまま使えますか?

A. そのまま使えます。プロジェクトルートに .codex/config.toml を置けば、model = "gpt-5.4-mini" のようにモデルや reasoning effort をプロジェクト単位で固定できます(プロジェクトが trusted 状態である必要あり)。

Q. Codex 側にインストールしたサブエージェントやカスタムスキルは使えますか?

A. すべて使えます。プラグインはローカルの Codex CLI と Codex App Server を呼び出すラッパーなので、~/.codex/config.toml[[skills.config]] で登録した カスタムスキル[profiles.<name>] で定義した サブエージェントAGENTS.md のカスタム指示、mcp_servers の MCP サーバーがそのまま継承されます。Codex 単独で組んできた構成資産を Claude Code 経由でも享受できる点は、本プラグインの大きな価値の 1 つです。

Q. レビューゲートはオンにすべきですか?

A. 常時オンは推奨されません。Claude の応答停止を Codex レビューがブロックするため、Claude → Codex のループが意図せず長時間回って利用枠を急速に消費する可能性があります。アクティブにモニタリングできるセッションだけで使うのが安全です。

Q. Cursor や他の AI コードエディタ向けのプラグインも出ますか?

A. 現時点で OpenAI から公式アナウンスはありません。ただし Codex を MCP サーバー化する kky42/codex-as-mcp などのコミュニティ実装が既にあり、Codex を他エージェントから呼ぶ流れ自体は加速しています。

まとめ

Codex Plugin for Claude Code は、コーディング AI 市場における「単独製品の勝ち負け」から「相互呼び出しを前提としたエコシステム勝負」への転換点を象徴するリリースです。OpenAI が Anthropic 製品の中に自社サービスを自然に組み込んでくる時代に入りました。

開発者目線で見ると、メインエージェントのコンテキストを汚さずにセカンドオピニオンや重いタスクを別エンジンに委任できる構成は素直に有用です。Claude Code に寄せて開発しているチームは、まず /codex:review から試し、設計レビューや長時間タスクで /codex:adversarial-review/codex:rescue を組み合わせる運用に進むのが現実的でしょう。

ZenChAIne でもマルチエージェント協調をテーマに、Codex のマルチエージェント機能を Claude Code と比較した記事Claude Code の MCP を Codex に持ち込む mcp-convert を公開しています。エージェント横断の構成を検討する際の参考にしてください。

参考ソース

この記事のダイジェスト版