Claude Code、Codex、Gemini CLIなどのコーディングエージェントで、あらゆるプロバイダーやサブスクリプションのモデルを使えるローカルゲートウェイ兼メニューバーアプリ。
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
npm CLIをインストールします(Node.js 22以降が必要です)
npm install -g @musistudio/claude-code-router - 2
管理UIを起動します
ccr ui - 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 の数値は毎日更新されます。
関連プロジェクト
AIコーディングエージェント向けMCPサーバー。ツールの生出力をコンテキストウィンドウから除外し、圧縮後もセッション状態を保持します。
次の行動を先に示し、番号付きの手順で余計な前置きを省く、コーディングアシスタント向けスキル。
AIエージェントと人が共有できるブラウザ。エージェントは独立したSpaceで作業し、あなたのタブやログイン状態には触れません。
Claude Code、Kiro、Codex CLI、CursorなどのAIコーディングエージェントを導く、フェーズ制の構造化ワークフロー
Claude CodeやCodexで、単語単位の音声同期とRemotionレンダリングに対応した解説動画を制作するエージェントスキル。