SuperAPI AI 工具集

claude-code-router

Claude Code Router(CCR)是一个本地模型网关与控制平面,用于将 Claude Code、Claude Design、Codex、Grok CLI、Kimi CLI、Kilo Code、OpenCode、Pi、ZCode、WorkBuddy 及兼容 API 客户端的请求统一路由到不同模型提供商,并支持请求与响应的转换、动态切换模型、CLI 模型管理以及 GitHub Actions 集成。它让多个智能体与提供商集中管理,通过重试、凭证池、密钥轮换和有序回退模型保持请求运行,并支持 Fusion 视觉、网页搜索、MCP 工具与 ToolHub 等扩展能力;同时提供请求日志、路由解析、延迟、Token 用量、成本估算与账户状态等可观测信息。

访问官网

工具介绍

用途

Claude Code Router(CCR)是一个本地模型网关与控制平面,面向编码智能体。它为 Claude Code、Claude Design、Codex、Grok CLI、Kimi CLI、Kilo Code、OpenCode、Pi、ZCode、WorkBuddy 以及兼容 API 客户端提供一个稳定的本地端点,同时在一个地方管理提供商、模型、账户、路由规则与工具。

主要能力

  • 集中管理所有智能体与提供商,无需为每个客户端维护独立的模型配置。
  • 切换提供商或模型时无需改变工作流,也无需反复编辑智能体配置文件。
  • 通过重试、凭证池、密钥轮换与有序回退模型保持请求持续运行。
  • 为现有模型增加 Fusion 视觉、网页搜索、MCP 工具与 ToolHub 等能力。
  • 通过请求日志、已解析路由、延迟、Token 用量、成本估算与账户状态查看实际发生的情况。
  • 支持 OpenAI Chat / Responses、Anthropic Messages、Gemini Generate Content / Interactions、OpenRouter、DeepSeek、SiliconFlow、Moonshot、Kimi Code、Mistral、Z.AI、Bailian 及自定义兼容提供商。

使用方式

桌面应用(推荐)

  1. 下载适用于 macOS、Windows 或 Linux 的 Claude Code Router,然后启动应用。
  2. 打开 Providers → Add Provider。选择内置预设或自定义端点,输入 API 密钥,选择协议与模型,然后保存。
  3. 打开 Server 并点击 Start。本地模型网关默认监听 http://127.0.0.1:3456。
  4. 打开 Agent Config,选择 Claude Code、Claude Design、Codex、Grok CLI、Kimi CLI、Kilo Code、OpenCode、Pi、ZCode 或 WorkBuddy,选择模型并应用配置。
  5. 开始使用智能体。打开 Logs 确认已解析的提供商、模型、状态、Token、延迟与错误。

此时智能体已连接到 CCR。如需添加条件、重试、请求重写或回退模型,打开 Routing。

npm CLI

npm CLI 需要 Node.js 22 或更高版本。它启动相同的网关和基于浏览器的管理界面,不依赖 Electron: 打开 http://127.0.0.1:3458,然后遵循与上文相同的 Providers → Server → Agent Profiles 流程。模型网关仍位于 http://127.0.0.1:3456。服务模式、认证与配置文件命令请参阅 CLI 参考文档。

Docker

Docker 默认通过 http://127.0.0.1:3458 暴露管理界面与网关路由。当 ../../next-ai/gateway 存在时,npm 脚本会在构建镜像前准备支持插件的本地 ai-gateway 运行时。在远程暴露 CCR 之前,请阅读 Docker 部署指南。

构建桌面应用

安装 Node.js 22+,然后运行 npm ci。 Windows 应用打包必须在 Windows x64 上运行,因为 better-sqlite3 附带原生 Electron 模块。发布工作流在推送 v* 标签时,在 macOS 运行器上构建 macOS,在 windows-latest 上构建 Windows。

适用场景

  • 需要为多个编码智能体或 API 客户端统一管理模型提供商与路由。
  • 希望在切换提供商或模型时不修改各智能体配置。
  • 需要通过重试、凭证池、密钥轮换与回退模型提升请求可靠性。
  • 需要为现有模型扩展视觉、网页搜索、MCP 工具等能力。
  • 需要查看请求日志、路由解析、延迟、Token 用量、成本估算与账户状态。

限制与说明

  • npm CLI 需要 Node.js 22 或更高版本。
  • Windows 应用打包必须在 Windows x64 上运行。
  • 远程暴露 CCR 之前需阅读 Docker 部署指南。
  • 完整文档位于 ccrdesk.top。项目基于 MIT 许可证。