Creeta

2026年3月30日に珍しい出来事が起きました。OpenAIが競合他社のターミナルに自社製ツールを直接提供したのです。その結果生まれたのがcodex-plugin-ccで、2つのエージェントワークフローを1つのウィンドウに収める方法が変わります。

codex-plugin-ccとは何か、そしてOpenAIがClaude Code向けに開発した理由

codex-plugin-ccは、AnthropicのClaude Code CLI内でCodexコーディングエージェントを実行する公式OpenAIプラグインです。openai/codex-plugin-ccにあり、Apache-2.0ライセンスで、実質的に純粋なJavaScriptです。注目すべき点は方向性 — 最先端モデルベンダーが競合他社のエコシステム向けにツールをパッケージ化していることです。

これは新しいランタイムではありません。OpenAIは開発者フォーラムのアナウンスで次のように述べています:

"It is not a separate runtime. It is Codex, just invoked from inside Claude Code." — OpenAI (source: OpenAI Developer Community)

このプラグインは、すでにマシンにインストールされているCodex CLIおよびアプリサーバーに委譲し、既存の認証と設定を再利用します。メンテナンスは活発で、v1.0.0が2026年3月30日にリリースされ、現在のv1.0.6は2026年7月8日にリリースされました — 4ヶ月で6回のパッチリリースです。これは2026年6月までに週500万人以上のユーザーを獲得した同じCodexエージェントで、異なるターミナルで提供されています。

プラグインがマシンに求めるもの

前提条件は控えめですが特定です。Node.js 18.18.0以降が必要です — これはプラグインのpackage.jsonで宣言された厳格なエンジン制約(engines: ">=18.18.0")で、アドバイザリの下限ではなく、古いランタイムはインストールを拒否します。アカウント面では、ChatGPTサブスクリプション(無料プランでも可)またはOpenAI APIキーのいずれかでCodexが利用できます。

認証は継承され、再入力されません。すでにローカルでCodexにログインしている場合、プラグインはその状態を自動的に再利用します — 2回目のログインは不要です。Codexがまだインストールされていない場合は、/codex:setupがnpmが存在すればnpm install -g @openai/codexの実行を提案します。あるいは手動でそのコマンドを先に実行することもできます。

インストール手順 — マーケットプレイスから/codex:setupまで

公式の完全な手順は、アクティブなClaude Codeセッション内で実行する4つのスラッシュコマンドで、バイラルクリップが宣伝する2つではありません。順番に実行してください:

  1. /plugin marketplace add openai/codex-plugin-cc — 現在のセッション内にOpenAI公開のマーケットプレイスを登録します。Claude Codeはマーケットプレイスを、インストール前に追加するカタログとして扱います。
  2. /plugin install codex@openai-codex — そのカタログからプラグインをインストールします。命名に注意:プラグイン名はcodex、マーケットプレイス名はopenai-codexで、参照がcodex@openai-codexになる理由です。
  3. /reload-plugins — 必須です。これをスキップすると/codex:*スキルが表示されず、codex:codex-rescueサブエージェントが/agentsに表示されません。
  4. /codex:setup — Codexがインストールされ認証されているかを確認します。Codexがなくnpmが利用可能な場合、npm install -g @openai/codexの実行を提案します。Codexが存在してもログインしていない場合は、Claude Codeから!codex loginを実行するよう促します。

使用前に確認してください:/codex:setupが問題なく完了したら、/codex:reviewが応答し、codex:codex-rescueサブエージェントが/agentsに表示されるはずです。いずれかが表示されない場合は、/reload-pluginsを再実行してください — 再読み込みのスキップが、コマンドサーフェスが表示されない最も一般的な理由です。

2コマンドの説明が不十分な理由

バイラルで宣伝される「2コマンド、30秒」の内容は、マーケットプレイス追加とプラグインインストール(手順1と2)のみをカバーしています。/reload-pluginsをスキップすると、プラグインは登録されても無効化されたままです:/codex:*スラッシュコマンドが実行中のセッションに読み込まれず、何も動作しないように見えます。/codex:setupをスキップすると、プラグインはCodexがインストールされ認証されているかを確認せず — 失敗は読み取り可能なエラーではなくサイレントで、最もデバッグしにくい種類です。

実際に使用する前に注意すべき2つの動作があります:

  • レビューゲートは意図的にオプトインです。セットアップフラグで有効化され、Claude CodeのStopフックを使用してClaudeの応答ごとにCodexを起動します。OpenAIと実践者は、これが持続的なClaude/Codexループを引き起こし、使用制限を急速に消費する可能性があると警告しています — デフォルトではなくオプションとして扱ってください。
  • 請求は別々です。Codexの使用はCodexの制限に、Claudeの使用はClaudeの制限にカウントされます。共有クォータはなく、アカウント間のコンテキスト共有もありません — プラグインはローカルのCodex認証を再利用し、Claudeのアカウント状態は使用しません。

最新の状態を保ってください。v1.0.6(2026年7月8日リリース)では、gitコマンドのシェル展開が削除されました — リポジトリ内でシェルを実行するプラグインの正確性とセキュリティ修正です。以前のビルドにはWindows互換性とアプリサーバー準備の回帰が含まれていたため、最近のバージョンを固定してください。

クリーンインストール後のスラッシュコマンドメニュー

/codex:setup完了後、プラグインは一連の/codex:*スラッシュコマンドと、/agentsで表示可能なcodex:codex-rescueサブエージェントを提供します。これはコマンドサーフェスであり、一般的なオーケストレーションランタイムではありません — 各コマンドはローカルチェックアウトに対する1つのCodexアクションにマッピングされます。

コマンド 機能 主なフラグ
/codex:review 未コミットの変更またはブランチ差分の読み取り専用Codexレビュー --base--wait--background
/codex:adversarial-review 同じターゲット選択だが、設計決定と前提を疑問視する懐疑的なレビュー(バグだけでなく) --base + オプションのフォーカステキスト
/codex:rescue 調査または修正をcodex:codex-rescueサブエージェントに委譲 --modelsparkgpt-5.3-codex-spark)、--resume--fresh--effort
/codex:transfer アクティブなClaude Codeセッションを永続的なCodexスレッドに引き継ぎ、長時間の委譲を可能にする(v1.0.5で追加)
/codex:status · /codex:result · /codex:cancel バックグラウンドジョブの管理

実践的な習慣:ブロックする--waitに頼る前に、バックグラウンドジョブを実行し、/codex:status/codex:resultでポーリングし、/codex:cancelでキャンセルしてください — --waitはCodexが戻るまでターミナルを占有します。具体的なポイント:最新の固定ビルドをインストールし、/codex:reviewを1回実行してサブエージェントが応答することを確認し、レビューのコマンドをリリースチェックリストに組み込んでください — これで単一のターミナルでClaudeの計画とCodexのレビューが可能になります。

よくある質問

codex-plugin-ccを使用するために有料のOpenAIプランが必要ですか?

必要ありません。ChatGPTの無料プランアカウントで利用可能で、OpenAI APIキーも動作します。プラグインは独自の認証情報を保持せず、ローカルにインストールされたCodexがすでに持っている認証を再利用します。マシン上でCodexにすでにログインしている場合、その認証が自動的に取得されます。ログインしていない場合は、Claude Codeから!codex loginを1回実行すれば完了です。

CodexプラグインはClaudeアカウントまたは請求を共有しますか?

共有しません。Codexの使用はCodexの制限に、Claudeの使用はClaudeの制限にカウントされます — 共有クォータはなく、アカウント間の認証共有もなく、請求のリンクもありません。プラグインはローカルにインストールされたCodex CLIとアプリサーバーを呼び出す便利なブリッジであり、2つのエージェントがコンテキスト、アカウント、または権限を共有することを証明するものではありません。特にオプションの「レビューゲート」に注意してください。Claude/CodexループがCodexの制限を急速に消費する可能性があるためです。

手順2の後で/codex:*コマンドが表示されないのはなぜですか?

2つのインストールコマンドで止めて/reload-pluginsをスキップした可能性が最も高いです。マーケットプレイスを追加してプラグインをインストールすると登録は完了しますが、実行中のセッションに新しいスキルがまだ読み込まれていません。/reload-pluginsを実行し、次に/codex:setupを実行すると、/codex:*スラッシュコマンドとcodex:codex-rescueサブエージェントが/agentsに表示されます。これが「2コマンド」の枠組みが実際には4つである理由です。

/codex:reviewと/codex:adversarial-reviewの違いは何ですか?

/codex:reviewは、mainなどのベースリファレンスに対する未コミットの変更またはブランチ差分に対して、標準的な読み取り専用のCodexパスを実行し、--base--wait--backgroundをサポートします。/codex:adversarial-reviewは、同じターゲット選択に加えてオプションのフォーカステキストを使用して、設計決定と前提を積極的に疑問視する操縦可能で懐疑的なパスを実行します。ルーチンの変更サマリーではなく、マージ前のセカンドオピニオンが必要な場合に敵対的レビューを使用してください。

codex-plugin-ccはClaude Code向けの「OpenAI Developers」プラグインと同じですか?

違います。openai/openai-developers-for-claudeはDocs MCPサーバーとAPIセットアップスキルをバンドルする別プラグインで、openai/codex-plugin-ccはCodexコーディングエージェント自体を公開します。それらは異なるリポジトリにあり、異なる目的を果たします。一方をインストールしても他方は利用できません。コードレビューとタスク委譲が目的の場合は、codex-plugin-ccが適切です。

動画 / ソース