musistudio/claude-code-router
musistudio/claude-code-router has 38,089 GitHub stars and 3,203 forks. GitHot measured +97 in 7 days. Last checked 2026-11-11 02:28 UTC. Last push 2026-10-10.
모든 AI 에이전트를 위한 하나의 로컬 제어 플레인: 모델 간 라우팅, 새로운 기능 결합, 도구 오케스트레이션을 지원하며 완전한 제어권을 유지합니다.
What you can do
- 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.
측정된 스타 증가
- in 24h
- 업데이트 지연
- in 7 days
- +97
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
OriginalClaude 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, WorkBuddy, and compatible API clients to the providers you choose—then route, fail over, extend, and observe every request from one app.

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, WorkBuddy, 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
Quick Start
Desktop app (recommended)
Download Claude Code Router for macOS, Windows, or Linux, then launch the app.
Open Providers → Add Provider. Choose a built-in preset or a custom endpoint, enter the API key, select the protocol and models, then save.
Open Server and click Start. The local model gateway listens on
http://127.0.0.1:3456by default.Open Agent Config, choose Claude Code, Claude Design, Codex, Grok CLI, Kimi CLI, Kilo Code, OpenCode, Pi, ZCode, or WorkBuddy, select a model, and apply the profile.
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:
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 for service modes, authentication, and profile commands.
Docker
npm run docker:compose:up
Docker exposes the management UI and gateway routes through http://127.0.0.1:3458 by default. The npm script prepares the local plugin-capable ai-gateway runtime before building the image when ../../next-ai/gateway exists. Read the Docker deployment guide 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
Claude Code · Claude Design · Codex · Grok CLI · Kimi CLI · Kilo Code · OpenCode · Pi · ZCode · WorkBuddy · 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, ZCode, and WorkBuddy; 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.
- Install and launch CCR
- Configure providers
- Explore routing and configuration
- Use the CLI
- Deploy with Docker
- Troubleshoot common issues
Support & Sponsoring
If you find this project helpful, please consider sponsoring its development. Your support is greatly appreciated.
|
One-time support via Ko-fi |
International sponsorship |
Alipay
|
WeChat Pay
|
Our Sponsors
A huge thank you to all our sponsors for their generous support.
|
Z智谱 |
AIHubmix |
BurnCloud |
302.AI |
|
RunAPI |
TeamoRouter |
code0.ai |
claudeapi |
|
Qiniu Cloud AI |
Fenno.ai |
Unity2.Ai |
无限星河 |
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.
관련 프로젝트 살펴보기
affaan-m/ECC
에이전트 실행·제어 프레임워크를 위한 성능 최적화 시스템. Claude Code, Codex, Opencode, Cursor 등을 위한 스킬, 본능, 메모리, 보안, 연구 우선 개발을 제공합니다.
300,962 스타NousResearch/hermes-agent
당신과 함께 성장하는 에이전트
262,554 스타multica-ai/andrej-karpathy-skills
Andrej Karpathy가 관찰한 LLM 코딩의 함정을 바탕으로 Claude Code의 동작을 개선하는 단일 CLAUDE.md 파일입니다.
232,004 스타firecrawl/firecrawl
웹과 그 너머의 데이터로 AI 에이전트를 강화합니다. 초지능을 위한 라이브러리를 구축하고 있습니다. 🔥
200,444 스타