Repolode
musistudio

musistudio/claude-code-router

複数のコーディングエージェントが共有できる、ローカルモデルゲートウェイ。

スター
37,751
フォーク
3,168
未解決の Issue
1,150
最終コミット
10 日前

これは何?

Claude Code Router(CCR)はローカルで動作し、Claude Code、Codex、Grok CLI、Kimi CLI、OpenCode、Piなどのコーディングエージェントが接続できる、安定した単一のエンドポイントを提供します。プロバイダー、モデル、アカウント、ルーティングルールを一元管理できるため、エージェントごとにモデル設定を用意する必要はありません。

ヘッダーやリクエストボディの条件に応じたルーティング、リクエストの書き換え、再試行、優先順位を付けたフォールバックモデルへの送信に対応しています。認証情報プールとキーのローテーションにより、トラフィックを継続して処理できます。OpenAI ChatとResponses、Anthropic Messages、Geminiに加え、OpenRouter、DeepSeek、Mistralなど多くの互換プロバイダーをサポートしています。

デスクトップアプリ、ブラウザベースの管理UIを備えたCLI、Dockerによるデプロイを利用できます。リクエストログには、解決されたプロバイダーとモデル、ステータス、レイテンシ、トークン使用量、推定コストが表示されます。

主な機能

  • 01複数のコーディングエージェントやAPIクライアント向けに、ローカルの単一エンドポイントを提供します。
  • 02条件、プレフィックス、書き換えに基づいてリクエストをルーティングし、再試行や優先順位付きフォールバックにも対応します。
  • 03認証情報プールとキーのローテーションを使って、プロバイダーやアカウントを管理します。
  • 04各リクエストについて、解決されたプロバイダー、モデル、レイテンシ、トークン使用量、推定コストを記録します。
  • 05デスクトップアプリ、Web UI付きのnpm CLI、Dockerによるデプロイを提供します。

ユースケース

  • Claude CodeやCodexで、AnthropicやOpenAI以外のモデルプロバイダーを利用する。
  • プロバイダーによるレート制限やエラー発生時に、バックアップモデルへ切り替える。
  • 開発者のマシン上にある複数のコーディングエージェントで、プロバイダーのキーを共有する。
  • 複数のコーディングエージェントにまたがるトークン使用量とコストを把握する。

クイックスタート

  1. 1

    npm CLIをインストールします(Node.js 22以降が必要です)

    npm install -g @musistudio/claude-code-router
  2. 2

    管理UIを起動します

    ccr ui
  3. 3

    UIを開いてproviderを追加し、Serverを起動してAgent Profileを適用します。gatewayはhttp://127.0.0.1:3456で動作します

使う前に知っておきたいこと

  • リクエストをルーティングするには、ご自身のAPIキーまたはproviderアカウントが必要です。
  • リモートからDockerを公開する場合は、使用前に慎重なセキュリティ設定が必要です。

トピック

よくある質問

claude-code-router とは?
複数のコーディングエージェントが共有できる、ローカルモデルゲートウェイ。 Claude Code Router(CCR)はローカルで動作し、Claude Code、Codex、Grok CLI、Kimi CLI、OpenCode、Piなどのコーディングエージェントが接続できる、安定した単一のエンドポイントを提供します。プロバイダー、モデル、アカウント、ルーティングルールを一元管理できるため、エージェントごとにモデル設定を用意する必要はありません。
claude-code-router は無料で使えますか?ライセンスは?
claude-code-router は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
claude-code-router は今もメンテナンスされていますか?
活発にメンテナンス中。claude-code-router の最終コミットは 2026年10月10日 です。
claude-code-router は何に使えますか?
Claude CodeやCodexで、AnthropicやOpenAI以外のモデルプロバイダーを利用する。 プロバイダーによるレート制限やエラー発生時に、バックアップモデルへ切り替える。 開発者のマシン上にある複数のコーディングエージェントで、プロバイダーのキーを共有する。 複数のコーディングエージェントにまたがるトークン使用量とコストを把握する。
claude-code-router のインストール方法は?
npm CLIをインストールします(Node.js 22以降が必要です): npm install -g @musistudio/claude-code-router 管理UIを起動します: ccr ui UIを開いてproviderを追加し、Serverを起動してAgent Profileを適用します。gatewayはhttp://127.0.0.1:3456で動作します
claude-code-router はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/musistudio/claude-code-router

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト