开源 API 切换与管理工具对比:CC Switch、Claude Code Router、new-api 怎么选
更新于 2026-08-04 · 本站教程免费,长期更新
手里有多家中转站的 key 之后,下一个问题就是怎么管。开源社区已经有一批成熟工具,但它们解决的其实是三类不同的问题:配置切换、本地路由网关、自建分发平台。选错类型会白折腾。以下 star 数与活跃度均为 2026‑08‑04 查证 GitHub 的数据,最新情况以各项目仓库为准。
一张表看懂三类工具
| 工具 | 类型 | Star | 活跃度 | 一句话定位 |
|---|---|---|---|---|
| CC Switch | 配置切换器(桌面 GUI) | ~124k | 极活跃(近期持续发版) | 点一下把 Claude Code/Codex 等工具切到另一家供应商 |
| Claude Code Router | 本地网关/路由 | ~36k | 活跃 | 本机架一个统一端点,按规则自动路由、失败切换 |
| new-api | 自建分发平台(服务端) | ~44k | 活跃 | 自己部署一个「中转站」,统一管理 key、计费、分发 |
| one-api | 自建分发平台(服务端) | ~36k | 更新放缓(new-api 即其活跃分支方向) | 同上,new-api 的前身 |
1. 配置切换器:CC Switch
解决的问题:多家供应商之间手动改配置文件太麻烦。
跨平台桌面应用(Tauri 2),把每家供应商存成一条配置,一键写入 Claude Code / Claude Desktop / Codex / Gemini CLI 等工具的 live 配置文件,支持托盘切换、50+ 预设、MCP/skills 统一管理。一次只用一家,不改变请求链路,简单可靠。
适合:绝大多数个人用户。详细用法见 CC Switch 使用教程。
2. 本地网关:Claude Code Router(CCR)
解决的问题:想要「自动」——按任务类型路由到不同模型、额度用尽自动 failover、多账号轮转。
CCR 在本机跑一个网关,给 Claude Code、Codex 等工具一个固定的本地端点,背后的供应商、模型、路由规则在 CCR 里统一管理:简单任务走便宜模型、复杂任务走高档模型,还能看请求日志、token 用量和成本估算。有桌面版和 npm CLI 两种形态:
# CLI 方式(需要 Node.js 22+,以官方 README 为准)
npm install -g @musistudio/claude-code-router
ccr ui # 打开浏览器管理界面
适合:多供应商重度用户、想省钱做自动分流的人。上手比 CC Switch 复杂,多一层本地服务也意味着多一个故障点。
3. 自建分发平台:new-api / one-api
解决的问题:团队/多人共享额度,或者你想自己当「中转站」。
Go 写的服务端程序,部署在自己的服务器上,聚合多个上游(官方 API、各家中转),对内发子 key、管配额、看用量。one-api 是早期项目,new-api 在其基础上发展且更活跃、功能更全(更多协议、更细的计费)。
适合:小团队共享额度、给公司内部统一接入。个人单机用户没必要上这个。
选型建议
- 个人用户、手动切换够用 → CC Switch;
- 想自动路由/failover/省钱分流 → CCR(可以和 CC Switch 并存:CC Switch 里把「CCR 本地端点」也存成一个供应商);
- 团队共享、自建服务 → new-api;
- 不确定就从 CC Switch 开始,需求长出来再升级。
无论用哪个工具,底层都需要真实可用的额度来源:API 中转与额度专区 按模型分了 Claude、Codex、通用与 GPT 等子类。提醒:这些开源工具管理的是第三方中转配置,中转站并非模型厂商官方服务,风险边界见 API 中转是什么。
相关教程
- CC Switch 使用教程
- Claude Code 安装教程(内含 CCR 基础用法)
- 国内常见报错排错指南