musistudio/claude-code-router
One local control plane for every AI agent: route across models, fuse new capabilities, orchestrate tools, and stay fully in control.
Claude Code Router (CCR)
是什么 – 一个本地网关和控制平面桌面(及CLI)应用程序,可将数十个面向编码的AI代理(Claude Code、Claude Design、Codex、Grok CLI、Kimi CLI、Kilo Code、OpenCode、Pi、ZCode、WorkBuddy等)视为使用同一API。您只需一次配置提供方(OpenAI、Anthropic、Gemini、Moonshot、Kimi、Mistral、自定义端点等),即可将任何支持的客户端指向 http://127.0.0.1:3456。
为何值得关注
- 单一真实源:API密钥、模型选择和路由规则的统一管理。
- 零代码切换提供方:无需修改每个代理的配置,即可更换模型或备用提供方。
- 可靠性功能:自动重试、凭证池、密钥轮换、有序回退。
- 可观测性:实时日志显示已解析的提供方、模型、Token使用量、延迟、成本估算和工具调用。
- 可扩展性:支持“Fusion”视觉模型、网络搜索、自定义工具,以及“ToolHub”以增强额外功能。
- 多平台支持:提供Windows/macOS/Linux的Electron桌面应用、纯Node CLI(
npm i -g @musistudio/claude-code-router),以及Docker Compose部署。
工作原理(高层次流程)
[代理(Claude Code、Codex等)] → CCR网关(localhost:3456)
├─ 配置文件 – 每个代理的配置(模型、环境、作用域)
├─ 路由 – 条件性重写、重试、回退
├─ 凭证 – 提供方预设、密钥池
└─ 工具 – Fusion视觉、网络搜索、自定义插件
↓
[选定的提供方端点](OpenAI、Anthropic、Kimi等)
快速入门
- 从GitHub发布页面下载适用于您操作系统的桌面二进制文件(Windows .exe、macOS .dmg、Linux .AppImage)。
- 打开应用,添加提供方预设或自定义端点,粘贴API密钥并保存。
- 点击 Server → Start – 网关将在
127.0.0.1:3456启动。 - 在 Agent Config 中选择您想要的代理(例如 Claude Code),并选择一个模型配置文件。
- 像平常一样运行代理;CCR将路由请求并记录详细信息。
CLI替代方案 – 安装 npm i -g @musistudio/claude-code-router 后,运行 ccr ui 启动相同的Web UI(默认地址为 http://127.0.0.1:3458)。Docker用户可运行 docker compose up -d 启动UI和网关。
核心功能
| 领域 | 您可获得的功能 |
|---|---|
| 代理 | 10+个编码代理的预设配置文件、模型覆盖、多实例工作流 |
| 提供方 | OpenAI、Anthropic、Gemini、Moonshot、Kimi、Mistral、OpenRouter、DeepSeek等内置预设;支持自定义端点 |
| 路由 | 条件路由规则、请求/响应重写、重试策略、有序回退 |
| 工具与扩展 | Fusion视觉模型、网络搜索、浏览器自动化、Chrome登录导入、插件架构 |
| 可观测性 | 每个请求的详细日志,包含提供方、模型、Token数量、延迟、估算成本、工具调用 |
| 访问控制 | 带配额、过期时间、每请求限制的本地客户端密钥 |
| AgentClaw | 将代理转发至聊天平台(WeChat、Slack、Discord、Telegram、LINE、Feishu、DingTalk) |
文档与支持 – 完整指南、API参考和故障排除文档托管于 ccrdesk.top。README中列出了Discord社区和赞助链接。
许可证 – 项目仓库采用MIT许可证发布。
以上所有信息均直接取自项目README;未推断任何额外功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目