Claude Code 用 Codex プラグイン (openai/codex-plugin-cc)
概要
codex-plugin-cc は、OpenAI Codex CLI を Claude Code の開発ワークフローに直接統合する 公式 OpenAI プラグイン です。これにより、Claude Code ユーザーは、Claude Code インターフェースを離れることなく、Codex を利用したコードレビュー、敵対的設計チャレンジ、バックグラウンドタスクの委任などをトリガーできます。
このプラグインは、Anthropic の Claude Code と OpenAI の Codex CLI という 2 つの強力な AI コーディングエージェントを連携させ、「セカンドオピニオン」とマルチエージェント協調ワークフローを可能にします。
存在理由
Claude Code は優れたエージェント型コーディングツールですが、Codex を併用するには、これまでコンテキストを切り替え、個別のツールを手動で呼び出す必要がありました。このプラグインは、その手間を排除します。
- Codex は、詳細で懐疑的なコードレビューに特に優れています。
- 同じコードに対して 2 つの独立した AI モデルを実行することで、単一モデルよりも多くの問題を検出できます。
- ユーザーは Claude Code をプライマリインターフェースとして維持しながら、特定のジョブを Codex にオフロードできます。
要件
| 要件 | 詳細 |
|---|---|
| 認証 | ChatGPT サブスクリプション (無料ティアを含む) または OpenAI API キー |
| Node.js | v18.18 以降 |
| Codex CLI | npm install -g @openai/codex でグローバルにインストール済み |
使用回数は、既存の Codex 使用制限に含まれます。
インストール
# 1. Claude Code 内にマーケットプレイスソースを追加
/plugin marketplace add openai/codex-plugin-cc
# 2. プラグインをインストール
/plugin install codex@openai-codex
# 3. プラグインをリロード
/reload-plugins
# 4. セットアップを確認
/codex:setup
Codex CLI がインストールされていない場合、/codex:setup は npm を介して自動的にインストールすることもできます。
コアコマンド
/codex:review
現在のコミットされていない変更またはブランチ差分に対して、標準の 読み取り専用 Codex コードレビューを実行します。
/codex:review # コミットされていない変更をレビュー
/codex:review --base main # main ブランチに対してレビュー
/codex:review --background # バックグラウンドで実行 (大きな差分の場合推奨)
ユースケース: 出荷前の健全性チェック、複数ファイル変更のレビュー。
/codex:adversarial-review
表面的なコードスタイルだけでなく、実装の選択肢に疑問を投げかける、指示可能で意見のあるレビューです。前提条件、トレードオフ、障害モード、代替アプローチに疑問を呈します。
/codex:adversarial-review
/codex:adversarial-review --base main キャッシュ戦略が正しいか検証
/codex:adversarial-review --background レースコンディションを探す
ユースケース: リリース前のレビュー、アーキテクチャ監査、認証、データ損失、ロールバック、信頼性に関する設計上の決定のストレステスト。
/codex:rescue
タスクをバックグラウンドサブエージェント (codex:codex-rescue) として Codex に委任します。Codex はバグを調査し、修正を適用するか、以前のセッションから続行します。
/codex:rescue テストが失敗し始めた理由を調査
/codex:rescue 最小限の安全なパッチで失敗したテストを修正
/codex:rescue --model gpt-5.4-mini --effort medium 不安定なテストを調査
/codex:rescue --background リグレッションを調査
/codex:rescue --resume 前回の実行でトップの修正を適用
自然言語を使用することもできます。
Codex にデータベース接続をより回復力のあるものに再設計するように依頼する。
サポートされているフラグ: --background, --wait, --resume, --fresh, --model, --effort
/codex:status
現在のリポジトリで実行中および最近完了した Codex ジョブを一覧表示します。
/codex:status
/codex:status task-abc123
/codex:result
完了した Codex ジョブの出力を取得します。Codex CLI で直接再オープンするための Codex セッション ID も返します。
/codex:result
/codex:result task-abc123
/codex:cancel
アクティブなバックグラウンド Codex タスクをキャンセルします。
/codex:cancel
/codex:cancel task-abc123
/codex:setup
Codex のインストールと認証ステータスを確認します。オプションの レビューゲート も管理します。
/codex:setup --enable-review-gate # すべての Claude レスポンスを Codex Stop フック経由で自動レビュー
/codex:setup --disable-review-gate
⚠️ レビューゲートは、長時間実行される Claude/Codex のフィードバックループを作成し、使用制限を急速に消費する可能性があります。有効にした場合は、セッションを積極的に監視してください。
一般的なワークフロー
1. 出荷前のレビュー
/codex:review
2. 難しい問題の引き継ぎ
/codex:rescue CI でビルドが失敗する理由を調査
3. 長時間実行されるバックグラウンド作業
/codex:adversarial-review --background
/codex:rescue --background 不安定なテストを調査
# 後で確認:
/codex:status
/codex:result
設定
プラグインは、~/.codex/config.toml (ユーザーレベル) または .codex/config.toml (プロジェクトレベル) から Codex CLI の設定を継承します。
常に xhigh のエフォートで gpt-5.4-mini を使用する例としてのプロジェクトレベル設定:
model = "gpt-5.4-mini"
model_reasoning_effort = "xhigh"
カスタム openai_base_url もカスタム API エンドポイントでサポートされています。
アーキテクチャ
このプラグインは Codex App Server をラップし、すべての作業を同じマシン上の グローバルにインストールされた Codex CLI バイナリ に委任します。これは意味します:
- 別個の Codex ランタイムは導入されません。
- 認証状態は、既存の Codex インストールと共有されます。
- リポジトリのチェックアウトと環境は、直接の Codex 使用と同一です。
/codex:resultからの結果には、codex resume <session-id>で直接再開できるセッション ID が含まれます。
FAQ
Q: 別途 Codex アカウントが必要ですか?
いいえ。マシン上で既に Codex CLI にサインインしている場合、プラグインはその認証を再利用します。
Q: プラグインは別の Codex ランタイムを使用しますか?
いいえ。既存のローカル Codex CLI およびアプリサーバーを介して委任します。
Q: 既存の API キーまたはカスタムベース URL を使用できますか?
はい。プラグインは openai_base_url を含む Codex CLI 設定を取得します。
まとめ
codex-plugin-cc は、AI コーディングツールエコシステムにおける興味深い収束を表しています。競合製品 (Claude Code) を拡張するために設計された公式 OpenAI ツールです。これにより、Claude がコードを作成・反復処理し、Codex が独立した精査を提供することで、単一モデルが見逃す可能性のある問題を検出する、強力な マルチエージェントレビューワークフロー が可能になります。