codex-router と claude-code-router・opencodex の比較
このページでは、Codex Router とよく一緒に挙げられる 2 つのプロジェクト(claude-code-router(CCR)と opencodex)を比較します。これはコミュニティ保守のスナップショットです。下のプロジェクトはすべて急速に進化しているため、選択前に各プロジェクトの公式ドキュメントで確認してください。
codex-router
Codex Router は Codex App と CLI 向けのローカル・認証情報分離型モデルルーターです。Responses API を使用し、外部エントリを Codex のネイティブモデルカタログに統合して、内蔵 OpenAI プロバイダーをそのまま維持します——ルーティングモデルはネイティブ GPT モデルの隣の通常ピッカーに表示され、ChatGPT ログイン・プロファイル・MCP 設定は保持されます。テスト済みプロバイダーのレジストリ(DeepSeek、Kimi、GLM、Grok、Claude、opencode Go、Command Code、Meta、Qwen plan など)、doctor コマンド、macOS/Windows/Linux のユーザー単位バックグラウンドサービス、オプションのデスクトップトレイコンパニオンを提供します。
公開されている設計目標には、認証情報分離(各キーを別の保護ファイルに置き、そのプロバイダーにのみ注入)、127.0.0.1 のみをリッスンするローカル実行、認識済みの旧 Kimi ルーター構成からの可逆・スナップショット式移行があります。
claude-code-router (CCR)
claude-code-router は最も有名な Claude Code ルーターです——Anthropic のコマンドラインエージェントです。独自のドキュメントサイトと大きなコミュニティを持ちます。Claude Code で作業し、そのリクエストを他のモデルにルーティングしたいなら、CCR が自然な選択です。
Codex Router と CCR は対象が異なります:CCR は Claude Code の Anthropic プロトコルトラフィックをルーティングし、Codex Router は Codex の Responses トラフィックをルーティングします。互いの代替ではありません——どちらを使うかはほぼ使っているエージェントで決まります。
opencodex
opencodex は「マージ型モデルカタログ+内蔵プロバイダールーティング」パターンを実証したリファレンスプロジェクトで、Codex Router はそのパターンに基づいて構築されています(リポジトリの NOTICE.md で謝辞)。独自の公式ドキュメントサイト(opencodex.me)とコミュニティを持ちます。
opencodex がパターンを確立した一方、Codex Router は独立したレジストリ駆動の実装として拡張しています:config/ 下の検証済みプロバイダーレジストリ、プロバイダーごとの認証情報分離、ガイド付きマルチプロバイダーセットアップ、doctor コマンド、トレイ、週次更新履歴の追跡。
比較表
| codex-router | claude-code-router | opencodex | |
|---|---|---|---|
| 対象アプリ | Codex App & CLI | Claude Code | Codex |
| ワイヤープロトコル | Responses API | Anthropic プロトコル | Responses API |
| ピッカー統合 | ネイティブ Codex ピッカー(カタログ統合) | Claude Code モデルルーティング | ネイティブ Codex ピッカー(カタログ統合) |
| プロバイダー重点 | DeepSeek、Kimi、GLM、Grok、Claude、opencode Go、Command Code、Meta、Qwen plan、カタログ専用プロバイダー | モデル非依存 | プロバイダー非依存 |
| 認証処理 | プロバイダーごと分離キーファイル+OAuth 再利用 | プロバイダー認証情報 | プロバイダー認証情報 |
| 追加機能 | doctor、バックグラウンドサービス、macOS トレイ、Windows/Linux トレイ、移行 | ドキュメントサイト、活発なコミュニティ | ドキュメントサイト(opencodex.me) |
| ライセンス | MIT | オープンソース | MIT |
選び方
- Codex を使っていて外部モデルが欲しい → Codex Router はまさにそのために設計され、ネイティブピッカー統合を備えています。
- Claude Code を使っていて外部モデルが欲しい → Claude Code のプロトコルを対象とする claude-code-router を見てください。
- カタログ統合パターンを研究・貢献したい → opencodex がリファレンス実装で、Codex Router の
NOTICE.mdがその系譜を記録しています。
3 つのプロジェクトはすべて独立したコミュニティプロジェクトで、OpenAI、Anthropic、Moonshot AI、DeepSeek、xAI、OpenRouter とは無関係・非推奨です。