アルアカ - Arcadia Academia

Arcadia Academiaは「エンジニアリングを楽しむ」を合言葉に日本のデジタル競争力を高めることをミッションとするテックコミュニティです。

Claude CodeからCodexを呼び出す:OpenAI公式プラグインでレビュー・修正委譲を実運用する【2026年版】

Featured image of the post

「Claude Codeの中からOpenAIのCodexを呼び出せるって本当?」→ 本当です。OpenAI公式プラグイン codex-plugin-cc を入れると、Claude Codeのセッション内からCodexにコードレビューや修正作業を委譲できます。

Claude=オーケストレーター(指揮役)、Codex=レビュー・実装の実行者という親子構成を1つのセッション内で組めるのが特徴で、2つのツールを行き来せずに「セカンドオピニオン」を取れます。本記事は、実際にグローバル導入してプラグインのソースを精査し、レビュー・修正委譲を実運用した経験に基づいて、導入手順から権限設計、運用上の落とし穴までを解説します。

⚠️
前提: Claude Code本体に加えて、Codex CLI(ChatGPTアカウントでのログイン)が必要です。Codex CLI側のセットアップは姉妹記事「Codex CLIをAPIキー不要・無料で使う方法とセットアップ手順」を参照してください。
📣
Claude Code・AIエージェントの開発導入・運用設計のご相談はお気軽にどうぞ!

[目次を開く]

1. Codexプラグインとは

openai/codex-plugin-cc は、OpenAIが公式に提供しているClaude Code用プラグインです(GitHubのorgが実在する正規リポジトリで、タイポスクワットの類ではありません)。インストールすると、主に次の2つが使えるようになります。

  • /codex:review コマンド — 差分をCodexに読み取り専用でレビューさせる
  • codex-rescue サブエージェント — 行き詰まった調査や修正作業をCodexに委譲する
flowchart TD
    A["Claude Code<br>(オーケストレーター)"] -->|"/codex:review"| B["Codex<br>sandbox: read-only"]
    A -->|"codex-rescue<br>(修正委譲)"| C["Codex<br>sandbox: workspace-write<br>(作業ディレクトリ内のみ)"]
    B -->|"レビュー結果"| A
    C -->|"差分"| A
    A -->|"検収(typecheck・実挙動)"| D["コミット"]

ソースを精査したところ、設計は安全側に倒してあります。プラグインのhooksはセッション開始/終了時の軽量なライフサイクル処理のみで、外部への送信はありません。Codexの実行権限はデフォルトで sandbox: read-only、修正委譲のときだけ workspace-write(作業ディレクトリ内のみ書き込み可)に上がる構成で、danger-full-access は使われません。


2. インストールと認証

プラグインのインストール

Claude Codeのセッション内で次の3つを順に実行します。

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

Codex側の認証

認証はChatGPTアカウントのOAuthで行います。未認証の場合はターミナルで codex login を実行してください(Claude Codeのプロンプトから ! codex login でも実行できます)。

セットアップ状態の確認

準備ができているか(認証・ランタイム)は、同梱のスクリプトで機械可読に確認できます。

node ~/.claude/plugins/cache/openai-codex/codex/<バージョン>/scripts/codex-companion.mjs setup --json

3. 使い方①: /codex:review でレビューを取る

直近のコミットをレビューさせるなら、ベースを指定して実行します。

/codex:review --base HEAD~1

実際に運用してみた所感としては、単発コミットのレビューでも関連ファイルを能動的に読みに行き、フロント側の変更に対して保存側のバリデーションまでクロスチェックするなど、踏み込んだ指摘が返ってきます。誤検知は少なめで、セカンドオピニオンとしては十分実用的です。

規模の目安: 16ファイル・千行規模の差分はバックグラウンド実行にして完了通知で回収し、1〜2ファイルの小さい差分だけ前景で待つ、という使い分けが快適です。


4. 使い方②: 修正委譲(codex-rescue)

調査や修正をまるごと任せたい場合は、codex-rescue サブエージェントに委譲します。実行モードは --wait(同期)/ --background(非同期)で指定できます。

⚠️
注意: 修正委譲は「サブエージェント」として呼び出すものです。Skillとして Skill(codex:rescue) の形で呼び出すとセッションがハングします。

また、Codexのサンドボックス内にnode/npmが無い環境では、Codexは自動検証ができず「自動検証未実施・差分目視のみ」と申告してくることがあります。委譲した結果は、Claude側(あるいは自分)で差分の検分・typecheck・実挙動の確認をしてからコミットする「検収」の工程を必ず挟みましょう

review と rescue の使い分け

/codex:review codex-rescue
呼び出し方 スラッシュコマンド サブエージェント
サンドボックス権限 read-only workspace-write(作業dir内のみ)
用途 差分レビュー・セカンドオピニオン 調査・修正の委譲
ファイル変更 しない する(要検収)

5. 運用上の注意点3つ

実運用とソース精査から見えてきた、事前に知っておくべきポイントが3つあります。

  • ① 読み取り専用の /codex:review でも「完全無実行」ではない — Codexは指摘の裏取りのために npm run typecheck 等をリポジトリ内で実際に実行します。ファイルは変更しませんが、副作用のあるnpmスクリプトを持つリポジトリでは注意が必要です。
  • ② Claudeが自発的にCodexへ委譲することがある — codex-rescueエージェントは「行き詰まったら積極的に使う(proactively use)」という定義になっているため、明示的に頼まなくてもClaudeの判断で委譲が起き、リポジトリの内容がOpenAI側に送られる可能性があります。機密リポジトリでは後述の無効化を推奨します。
  • ③ 出力を盲信しない — 指摘の「故障モード」の記述が間違っていても(例:「クラッシュする」と書かれていたが実際は空出力)、バグ自体は実在することがあります。該当コードを目視で裏取りし、検収してからコミットするのが原則です。

6. コストの実際:「トークン60%削減」は誇張

このプラグインは「Claudeのトークン消費を60%削減」「追加費用なし」といった紹介のされ方をすることがありますが、実態は少し違います。委譲した分だけClaude側の消費は確かに減りますが、Codex側でChatGPT有料プランのレート制限を別途消費します

つまり「タダで処理能力が増える」のではなく、「Claudeのレートリミットが厳しいときに使える第二の枠」と捉えるのが実態に近いです。ChatGPT有料プランを既に契約していて枠が余っているなら、実質的な上乗せとして機能します。


7. 機密リポジトリではプラグインを無効化する

グローバル導入自体は問題ありませんが、コードを外部(OpenAI)に送りたくないリポジトリでは、そのリポジトリの .claude/settings.local.json(gitignore対象)に次の1行を置けば、コマンド・エージェント・hooksをまるごと無効化できます。

{
  "enabledPlugins": {
    "codex@openai-codex": false
  }
}

8. よくある質問

Q. プラグインの利用に追加費用はかかりますか?

プラグイン自体は無料です。Codex側はChatGPTアカウントのOAuthで認証するため、APIキーや追加課金は不要です。ただし委譲した処理はChatGPTプランのレート制限を消費します(詳細は第6章)。Codex CLI側のセットアップは姉妹記事を参照してください。

Q. これはAnthropic公式の機能ですか?

いいえ。OpenAIが公式に提供しているClaude Code用プラグインです。Claude Codeのプラグイン機構(marketplace)の上で動作します。Anthropic製ではありませんが、GitHubの openai org配下の正規リポジトリです。

Q. リポジトリのコードはOpenAIに送信されますか?

はい。レビューや委譲でCodexが読み取った内容はOpenAI側に送信されます。さらにClaudeが自発的に委譲するケースもあるため(第5章②)、外部送信を避けたいリポジトリでは settings.local.json での無効化(第7章)を推奨します。

Q. Claude Code以外のエディタ(Cursorなど)でも使えますか?

使えません。このプラグインはClaude Codeのプラグイン機構専用です。Codex自体を他の環境で使いたい場合は、Codex CLIやIDE拡張を直接利用してください。


9. まとめ

  • OpenAI公式プラグイン codex-plugin-cc で、Claude Codeのセッション内からCodexにレビュー(/codex:review)と修正委譲(codex-rescue)を任せられる
  • 権限設計は安全側: デフォルト read-only、委譲時のみ workspace-write。ただしreviewでもtypecheck等の実行はあり得る
  • Claudeが自発委譲することがあり、リポジトリ内容がOpenAIに送られうる。機密リポジトリでは settings.local.json で無効化
  • 委譲結果は盲信せず、差分検分・typecheck・実挙動で検収してからコミット
  • 「トークン60%削減」は誇張。実態は「ChatGPTプランの枠を第二の枠として使える」が正しい理解

AIエージェント同士を組み合わせる開発スタイルの入門としては、導入が簡単で失敗リスクも小さい構成です。まずは /codex:review のセカンドオピニオンから試してみてください。関連記事「Devin vs Claude Code vs Codex CLI 徹底比較」もあわせてどうぞ。

業務効率化・DX推進でお悩みですか?

オンラインセッションで課題を可視化し、最適な解決策をご提案します。

  • DX推進を何から始めればいいかわからない
  • ツール導入を検討している
  • 社内でデジタル人材を育成したい
まずは無料で課題整理

相談は完全無料・オンラインで気軽に

あなたを爆速で成長させるメンタリングプログラムはこちら

メンタープログラムバナー

業務効率化・DX推進のご相談はこちら

伴走支援プログラムの詳細を見る

エンジニアの基礎学習ゲーム

プログラミング学習支援

無料相談はこちら