Kimi K2.7 Code sponsor banner
Kimi Code Subscription  ·  API Global  ·  API China

Thanks to Kimi for sponsoring this project! Kimi K3 is Moonshot AI's most capable model and the world's first open 3T-class model. With 2.8 trillion parameters, native vision, and a 1-million-token context window, K3 delivers frontier performance across long-horizon coding, knowledge work, and reasoning. Inside CCR, Kimi ships as a built-in provider preset: import the pay-as-you-go API or Kimi Code subscription in one click and route your coding agent's requests to Kimi. The subscription endpoint passes through natively without protocol conversion, API endpoints are adapted automatically, and account balance and subscription usage are visible in the CCR dashboard.

CCR already includes Kimi provider presets. Visit the Kimi Open Platform (中文站 | Global) to try the API, or explore the Kimi Code subscription.

# Claude Code Router ### Manage every agent and provider from one place. Connect Claude Code, Claude Design, Codex, Grok CLI, Kimi CLI, Kilo Code, OpenCode, Pi, ZCode, and compatible API clients to the providers you choose—then route, fail over, extend, and observe every request from one app.

Download Desktop Quick Start Read the Docs

Chinese README Discord X License


Claude Code Router Desktop dashboard
## Why use Claude Code Router? Claude Code Router (CCR) is a local model gateway and control plane for coding agents. It gives Claude Code, Claude Design, Codex, Grok CLI, Kimi CLI, Kilo Code, OpenCode, Pi, ZCode, and compatible API clients **one stable local endpoint**, while you manage the providers, models, accounts, routing rules, and tools behind it from one place. Use CCR to: - **Manage all agents and providers together** instead of maintaining a separate model configuration for every client. - **Switch providers or models without changing your workflow** or repeatedly editing agent configuration files. - **Keep requests running** with retries, credential pools, key rotation, and ordered fallback models. - **Add capabilities to existing models** with Fusion vision, web search, MCP tools, and ToolHub. - **See what actually happened** through request logs, resolved routes, latency, token usage, cost estimates, and account status. CCR supports OpenAI Chat / Responses, Anthropic Messages, Gemini Generate Content / Interactions, OpenRouter, DeepSeek, SiliconFlow, Moonshot, Kimi Code, Mistral, Z.AI, Bailian, and custom compatible providers.
Supported Agents
Claude Code logo
Claude Code (CLI & APP)
Codex logo
Codex (CLI & APP)
Grok CLI logo
Grok CLI (CLI)
Kimi CLI logo
Kimi CLI (CLI)
Kilo Code logo
Kilo Code (CLI)
OpenCode logo
OpenCode (CLI & APP)
Pi logo
Pi (CLI)
ZCode logo
ZCode (APP)
Claude Design logo
Claude Design (APP)
## Quick Start ### Desktop app (recommended) 1.
Download Claude Code Router for macOS, Windows, or Linux, then launch the app.
Windows logo
Windows
Linux logo
Linux
macOS logo
macOS (Apple Silicon)
macOS logo
macOS (Intel)
2. Open **Providers → Add Provider**. Choose a built-in preset or a custom endpoint, enter the API key, select the protocol and models, then save. 3. Open **Server** and click **Start**. The local model gateway listens on `http://127.0.0.1:3456` by default. 4. Open **Agent Config**, choose Claude Code, Claude Design, Codex, Grok CLI, Kimi CLI, Kilo Code, OpenCode, Pi, or ZCode, select a model, and apply the profile. 5. Start using your agent. Open **Logs** to confirm the resolved provider, model, status, tokens, latency, and errors. Your agent is now connected to CCR. To add conditions, retries, request rewrites, or fallback models, open **Routing**. ### CLI The npm CLI requires Node.js 22 or newer. It starts the same gateway and a browser-based management UI without Electron: ```sh npm install -g @musistudio/claude-code-router ccr ui ``` Open `http://127.0.0.1:3458`, then follow the same **Providers → Server → Agent Profiles** flow above. The model gateway remains at `http://127.0.0.1:3456`. See the [CLI reference](https://ccrdesk.top/en/guides/cli/) for service modes, authentication, and profile commands. ### Docker ```sh docker compose up -d --build ``` Docker exposes the management UI and gateway routes through `http://127.0.0.1:3458` by default. Read the [Docker deployment guide](https://ccrdesk.top/en/guides/docker/) before exposing CCR remotely. ## Build desktop apps Install Node.js 22+, then run `npm ci`. | Target | Command | Output | | --- | --- | --- | | macOS local DMG/ZIP | `npm run build:app:mac` | `release-local/` | | Windows local NSIS installer | `npm run build:app:win` | `release-local/` | Windows app packaging must run on Windows x64 because `better-sqlite3` ships a native Electron module. The release workflow builds macOS on macOS runners and Windows on `windows-latest` when a `v*` tag is pushed. ## How it works ```text Claude Code · Claude Design · Codex · Grok CLI · Kimi CLI · Kilo Code · OpenCode · Pi · ZCode · Compatible API clients │ ▼ Claude Code Router :3456 Profiles · Routing · Credentials · Tools · Logs │ ▼ Selected provider, model, and account ``` ## Core capabilities | Area | Highlights | | --- | --- | | **Agents** | Profiles for Claude Code, Claude Design, Codex, Grok CLI, Kimi CLI, Kilo Code, OpenCode, Pi, and ZCode; model overrides; scopes; environment settings; CLI and app launch entries; multi-instance workflows | | **Providers** | Presets and custom endpoints; protocol probing; model discovery; connectivity checks; local login import where supported; single keys and credential pools | | **Models & routing** | Searchable catalog; model descriptions for task selection; conditions on headers and bodies; prefixes; rewrites; retries; ordered fallbacks | | **Tools & extensions** | Fusion models; ToolHub; built-in browser automation; Chrome login-state import; wrapper and core gateway plugins; local routes and virtual models | | **Access & quotas** | Separate CCR client keys with expiration and local request, token, and image limits | | **Observability** | Request and response details; resolved provider, model, and credential; status; latency; tokens; estimated cost; tool calls; agent traces | | **AgentClaw** | Agent relay through Weixin iLink, WeCom, Slack, Discord, Telegram, LINE, Feishu, and DingTalk | ## Go deeper when you are ready The complete documentation lives at **[ccrdesk.top](https://ccrdesk.top/)**. - [Install and launch CCR](https://ccrdesk.top/en/guides/install/) - [Configure providers](https://ccrdesk.top/en/guides/provider/) - [Explore routing and configuration](https://ccrdesk.top/en/configuration/) - [Use the CLI](https://ccrdesk.top/en/guides/cli/) - [Deploy with Docker](https://ccrdesk.top/en/guides/docker/) - [Troubleshoot common issues](https://ccrdesk.top/en/troubleshooting/) ## Support & Sponsoring

If you find this project helpful, please consider sponsoring its development. Your support is greatly appreciated.

Support on Ko-fi
One-time support via Ko-fi
Sponsor with PayPal
International sponsorship
Alipay
Alipay QR code
WeChat Pay
WeChat Pay QR code
### Our Sponsors

A huge thank you to all our sponsors for their generous support.

Zhipu icon
Z智谱
AIHubmix icon
AIHubmix
BurnCloud icon
BurnCloud
302.AI icon
302.AI
RunAPI icon
RunAPI
TeamoRouter icon
TeamoRouter
code0.ai icon
code0.ai
claudeapi icon
claudeapi
Qiniu Cloud AI icon
Qiniu Cloud AI
Fenno.ai icon
Fenno.ai
Unity2.Ai icon
Unity2.Ai
无限星河 icon
无限星河

Community Sponsors

@Simon Leischnig @duanshuaimin @vrgitadmin @*o @ceilwoo @*说
@*更 @K*g @R*R @bobleer @*苗 @*划
@Clarence-pan @carter003 @S*r @*晖 @*敏 @Z*z
@*然 @cluic @*苗 @PromptExpert @*应 @yusnake
@*飞 @董* @*汀 @*涯 @*:-) @**磊
@*琢 @*成 @Z*o @*琨 @congzhangzh @*_
@Z*m @*鑫 @c*y @*昕 @witsice @b*g
@*亿 @*辉 @JACK @*光 @W*l @kesku
@biguncle @二吉吉 @a*g @*林 @*咸 @*明
@S*y @f*o @*智 @F*t @r*c @qierkang
@*军 @snrise-z @*王 @greatheart1000 @*王 @zcutlip
@Peng-YM @*更 @*. @F*t @*政 @*铭
@*叶 @七*o @*青 @**晨 @*远 @*霄
@**吉 @**飞 @**驰 @x*g @**东 @*落
@哆*k @*涛 @苗大 @*呢 @d*u @crizcraig
s*s *火 *勤 **锟 *涛 **明
*知 *语 *瓜
If your name is masked, please contact me via my homepage email to update it with your GitHub username.
## License This project is licensed under the [MIT License](LICENSE).