このプロジェクトについて

Claude Code Router(CCR)は、コーディングエージェント向けのローカルモデルゲートウェイ兼コントロールプレーンです。各クライアントを個別に設定する代わりに、安定したローカルエンドポイントを1つ(デフォルトでは http://127.0.0.1:3456)公開し、その背後にあるプロバイダー、モデル、アカウント、ルーティングルール、ツールを単一の場所から管理できます。 対応エージェントには、Claude Code、Claude Design、Codex、Grok CLI、Kimi CLI、Kilo Code、OpenCode、Pi、ZCode、WorkBuddy、および互換性のあるAPIクライアントが含まれます。プロバイダー側では、OpenAI Chat/Responses、Anthropic Messages、Gemini Generate Content/Interactions、OpenRouter、DeepSeek、SiliconFlow、Moonshot、Kimi Code、Mistral、Z.AI、Bailian、およびカスタム互換エンドポイントをサポートしています。 READMEに記載されている主な機能領域は次のとおりです。 - エージェント:モデル上書き、スコープ、環境設定、CLIおよびアプリ起動エントリ、マルチインスタンスワークフローを備えたプロファイル。 - プロバイダー:組み込みプリセットとカスタムエンドポイント、プロトコルプロービング、モデル検出、接続チェック、サポートされている場合のローカルログインインポート、単一キーと認証情報プール。 - モデルとルーティング:検索可能なカタログ、タスク選択のためのモデル説明、ヘッダーとボディの条件、プレフィックス、リライト、リトライ、順序付きフォールバック。 - ツールと拡張機能:Fusionモデル、ToolHub、組み込みブラウザ自動化、Chromeログイン状態のインポート、ラッパーおよびコアゲートウェイプラグイン、ローカルルート、仮想モデル。 - アクセスと割り当て:有効期限とローカルリクエスト、トークン、画像制限を備えた個別のCCRクライアントキー。 - 可観測性:リクエストとレスポンスの詳細、解決されたプロバイダー/モデル/認証情報、ステータス、レイテンシ、トークン、推定コスト、ツール呼び出し、エージェントトレース。 - AgentClaw:Weixin iLink、WeCom、Slack、Discord、Telegram、LINE、Feishu、DingTalkを介したエージェントリレー。 デプロイオプション:macOS(Apple SiliconおよびIntel)、Windows、Linux向けのデスクトップアプリ。Node.js 22以降を必要とするnpm CLI(同じゲートウェイを起動し、ポート3458でブラウザベースの管理UIを提供)。Docker Composeによる方法。デスクトップビルドはnpmスクリプトで生成され、Windowsパッケージはネイティブのbetter-sqlite3 ElectronモジュールのためWindows x64が必要です。 ドキュメントに記載されているクイックスタートの流れは次のとおりです。プロバイダーを追加し(プリセットまたはカスタム、APIキー、プロトコル、モデルを指定)、サーバーを起動し、選択したモデルでエージェントプロファイルを適用して、エージェントを使用してログを確認し、解決されたプロバイダー、モデル、ステータス、トークン、レイテンシ、エラーを確認します。ルーティング条件、リトライ、リクエストリライト、フォールバックモデルは、ルーティングセクションで設定します。完全なドキュメントは ccrdesk.top でホストされています。