比較 · 2026-11-03 確認

Claude Code Router:オープンソースの claude-code-router と CodeRouter の比較

「Claude Code router」と呼ばれるものは 2 つあります。claude-code-router(CCR)は musistudio による無料のオープンソースプロジェクトで、自分のマシンで動かすゲートウェイです。プロバイダーのキーは自分で用意し、ルーティングのルールも自分で書きます。CodeRouter(このサイト)はホスト型のルーターです。Claude Code の接続先を 1 つの URL に向けるだけで、各リクエストをどのモデルが処理するかを CodeRouter が決め、その分を請求します。オープンソースのプロジェクトをお探しの場合は、github.com/musistudio/claude-code-router をご覧ください。

開示:CodeRouter は当社の製品です。claude-code-router は独立したプロジェクトで、当社とは関係ありません。以下の説明は、2026-11-03 に確認した同プロジェクトの README とドキュメントに基づいています。

並べて比較

claude-code-router(musistudio)CodeRouter
概要コーディングエージェント向けの、オープンソース(MIT)のローカルモデルゲートウェイ兼コントロールプレーンホスト型のルーティングサービス
動作する場所自分のマシンやサーバー:デスクトップアプリ(macOS、Windows、Linux)、npm CLI、Docker。ゲートウェイはデフォルトで 127.0.0.1:3456当社のサーバー。Claude Code は https://www.coderouter.io と通信
モデルプロバイダープロバイダーと自分の API キーを追加:OpenAI、Anthropic、Gemini、OpenRouter、DeepSeek、Moonshot/Kimi、Z.AI、その他の互換エンドポイント。キープールとローテーションに対応プロバイダーのアカウントは不要:CodeRouter のキー 1 つで、請求も 1 つ
モデルを選ぶのは誰かユーザー自身:エージェントのプロファイルごとのモデル指定に加えて、リクエストのヘッダーやボディのフィールドにマッチするルール、リライト、リトライ、順序付きのフォールバック、または Node.js スクリプト。Claude Code のサブエージェントは、説明を書いておいたモデルの中から選べますCodeRouter がリクエストごとに選択:小さな判定モデルが最新のメッセージとツール出力を読み、コーディングのフェーズ、難易度、直前のターンが失敗したかを判定し、コードがティアを選びます
エスカレーション自分で設定したフォールバック(エラー時)Claude Code のセッションは開始時にティアが決まります。簡単なタスクは Claude Haiku 5.5、確信度の高い難しい計画は Claude Opus 5.5(従量課金、Team)、それ以外は Claude Sonnet 5.5 です。コード変更が失敗したとき、またはエージェントの進捗が止まったときに上位のティアに上がります。進捗が止まったとみなすのは、そのティアが Haiku で 15 ステップ、Sonnet で 25 ステップを処理した後に直近 10 ステップでソースの編集がない場合と、同じコマンドを 3 回実行した場合です
対応エージェントClaude Code、Codex、Grok CLI、Kimi CLI、Kilo Code、OpenCode、Pi、ZCode、WorkBuddy、Claude DesignClaude Code、Cursor、Aider、Cline、Continue.dev、OpenClaw、OpenAI SDK。GitHub Copilot は LiteLLM 経由
料金ソフトウェアは無料。各プロバイダーに直接支払い無料トライアル(7 日間で $5 分の使用量)。その後はモデルの定価 +8% の従量課金で月額料金なし、スマートルーティングか Direct モード。Team は開発者あたり $19 + 使用量を定価 +8%
チームクライアントキーを個別に発行し、有効期限と、ローカルでのリクエスト数・トークン数・画像数の上限を設定エンジニアごとにキーを 1 つ発行。メンバー・プロジェクト・会社単位の予算、80% でアラート、100% でダウングレードまたは一時停止。管理者が見られるのは支出だけで、プロンプトは見られません
可観測性解決後のプロバイダーとモデル、レイテンシ、トークン数、推定コストを含むリクエストログリクエストごとのコストを表示するダッシュボード。X-CodeRouter-Model、X-CodeRouter-Tier、X-CodeRouter-Cost などのレスポンスヘッダー
その他の機能Fusion vision、Web 検索、MCP ツール(ToolHub)、ブラウザ自動化、プラグイン、チャットアプリへのリレープロンプトキャッシュを温かく保つためのセッション固定。公開済みのベンチマーク
データの扱いリクエストは自分のマシンから、設定したプロバイダーへ送られますリクエストは CodeRouter を経由します。ルーティング改善のため短い抜粋を最長 180 日間保存します(チーム管理者はオフにできます)。詳しくはプライバシーポリシーをご覧ください

どちらを使うべきか

claude-code-router が向いているのは…

  • すべてをローカルかつ無料で動かしたく、使いたいプロバイダーのアカウントをすでに持っている場合。
  • どのモデルがどの種類のリクエストを処理するかを自分で決め、ルーティングを調整し続けたい場合。
  • 複数のエージェント(Codex、OpenCode、Kimi CLI など)を使っていて、それらのモデルをローカルの 1 か所で管理したい場合。
  • 拡張機能を使いたい場合:ビジョンや Web 検索を持たないモデルへの追加、MCP ツール、プラグインなど。

CodeRouter が向いているのは…

  • ルーティングのルールを書いたり保守したりしたくない場合。ルーターがリクエストごとに判断し、失敗すると上位のモデルにエスカレーションします。
  • プロバイダーごとにアカウントと残高を持つ代わりに、キーも請求も 1 つにまとめたい場合。
  • チームを運営していて、開発者ごとの支出、アラート付きの予算、そしてハードストップではなくダウングレードが必要な場合(CodeRouter for Teams)。
  • 各開発者のマシンに何もインストールしたくない、常駐させたくない場合。

Claude の定額プランに満足していて、その上限内に収まっている個人の開発者には、どちらも向いていません。サブスクリプションのほうがお得になるケースについては、Claude Code の料金をご覧ください。

Claude Code を CodeRouter で使う設定

Claude Code は Anthropic Messages API で通信し、CodeRouter はそれをそのまま受け付けます。ダッシュボードでキーを作成し(cr_ で始まり、表示されるのは一度だけです)、次のように設定します:

# Claude Code → CodeRouter(このセッションのみ) export ANTHROPIC_BASE_URL=https://www.coderouter.io export ANTHROPIC_AUTH_TOKEN=cr_... # CodeRouter のキー(ANTHROPIC_API_KEY ではありません) export ANTHROPIC_MODEL=auto claude
// ~/.claude/settings.json — 恒久的に設定する場合 { "env": { "ANTHROPIC_BASE_URL": "https://www.coderouter.io", "ANTHROPIC_AUTH_TOKEN": "cr_...", "ANTHROPIC_MODEL": "auto" } }
  • ANTHROPIC_API_KEY ではなく ANTHROPIC_AUTH_TOKEN を使ってください。Claude Code のヘッダーに API 使用量課金ではなく Claude のサブスクリプションが表示されたままの場合は、claude logout を実行して起動し直してください。
  • ANTHROPIC_MODEL=auto にするとルーターがモデルを選びます。スマートルーティングでは、明示したモデル名は無視されます。Direct モードでは、代わりに使うモデルを正確に指定します。
  • 各レスポンスには X-CodeRouter-Model、X-CodeRouter-Tier、X-CodeRouter-Cost が付くため、どのモデルがリクエストを処理したかを確認できます。

比較のために、claude-code-router を動かすまでの手順は次のとおりです:

# claude-code-router(README より。Node.js 22+) npm install -g @musistudio/claude-code-router ccr ui # 管理 UI は http://127.0.0.1:3458、ゲートウェイは :3456

その後、UI でプロバイダーとキーを追加し、サーバーを起動して Claude Code のプロファイルを適用します。詳しくは同プロジェクトの README とルーティングのドキュメントをご覧ください。

よくある質問

CodeRouter と claude-code-router は同じものですか?

いいえ。claude-code-router(CCR)は musistudio が GitHub で公開しているオープンソースプロジェクトで、自分で動かすローカルゲートウェイです。プロバイダーの API キーもルーティングのルールも自分で用意します。CodeRouter は別のチームが運営するホスト型サービスで、Claude Code の接続先を https://www.coderouter.io に向けると、リクエストごとにモデルを選びます。2 つのプロジェクトに提携関係はありません。

claude-code-router は無料ですか?

はい。claude-code-router は MIT ライセンスで、デスクトップアプリ、npm CLI、Docker のいずれでも無料で動かせます。モデルの料金は、接続したプロバイダーに直接支払います。

Claude Code を CodeRouter で使うにはどうすればよいですか?

ANTHROPIC_BASE_URL=https://www.coderouter.io、ANTHROPIC_AUTH_TOKEN に cr_ キー(ANTHROPIC_API_KEY ではありません)、ANTHROPIC_MODEL=auto を設定してから claude を起動します。Claude Code に API 使用量課金ではなく Claude のサブスクリプションが表示されたままの場合は、claude logout を実行して起動し直してください。

どちらのほうが節約になりますか?

書くルールと選ぶプロバイダー次第です。claude-code-router では各プロバイダーにそれぞれの価格で支払い、どのリクエストをどのモデルに送るかを自分で決めます。CodeRouter はモデルの定価 +8% で課金し、リクエストごとにモデルを決めます。TokenWatt の 176 タスクのベンチマーク(TokenWatt は CodeRouter と同じチームによる計測プロジェクトです)では、複数回の実行を通じて、ルーティングしたリクエストがタスクの 96〜100% を解き、コストはすべてのリクエストを Opus に送る場合より 56〜70% 低くなりました。

CodeRouter のルーティングの計測方法:ベンチマークの手法と結果(計測は TokenWatt。CodeRouter と同じチームによる計測プロジェクトです)。