CC Switch
AI 编程供应商切换与本地路由控制中心
CC Switch 是一个开源桌面应用,用于切换 AI 编程供应商、本地路由 Claude Code 请求、统计用量,并统一管理 MCP、Skills、Prompts 和会话配置。
什么是 CC Switch?
CC Switch 是面向开发者的本地 AI 编程供应商路由器和用量管理工具。它把供应商切换、请求路由、故障转移、用量可见性和扩展管理集中到桌面应用中,而不是让每个项目或 shell 配置承担路由逻辑。
为什么选择 CC Switch?
一个应用管理供应商、路由、用量、会话和技能。
统一管理七大应用
一个界面管理 Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw 和 Hermes Agent 的供应商配置。
自动故障转移
本地路由内置熔断器、健康监控和故障转移队列,主 Provider 异常时自动切换备用。
用量与额度可见
实时追踪请求、Token、缓存命中、成本和订阅额度,支持日期范围筛选与自定义模型价格。
安全本地存储
所有配置和 API Key 存储在本地 SQLite 数据库,支持完整 Schema 迁移。
MCP / Skills / 会话
统一管理 MCP、Skills、Prompts、Hermes Memory 和跨应用会话恢复。
开源免费
基于 MIT 协议开源,社区驱动开发,欢迎贡献代码和反馈。
CC Switch 如何工作
这套流程适合希望灵活切换供应商、但不想反复修改项目代码或环境变量的开发者。
添加供应商
在桌面应用中接入 Claude、OpenAI 兼容接口、OpenRouter 或其他 AI 编程供应商。
开启本地路由
启用本机路由服务,让支持的编程工具统一通过一个可控端点发送请求。
路由编程请求
切换当前供应商、应用故障转移规则,让 Claude Code 或其他工具无需改项目代码即可继续工作。
监控用量
在本地面板查看请求、Token、缓存命中、成本、额度和路由日志。
CC Switch 与替代方案对比
手动环境变量、单独代理配置和自定义脚本适合小规模场景。CC Switch 增加桌面管理的路由层、用量可见性和跨工具配置能力,更适合长期 AI 编程工作流。
| 能力 | CC Switch | 手动环境变量 | 单一 API 代理 | 自定义脚本 |
|---|---|---|---|---|
| 多应用供应商切换 | 面向七个 AI 编程应用统一管理 | 通常只影响一个 shell 或项目 | 取决于代理支持 | 需要持续维护 |
| 本地路由控制 | 桌面应用管理的本地端点 | 没有统一路由层 | 由代理自身决定 | 可以实现但较脆弱 |
| 故障转移和健康检查 | 内置路由故障转移 | 需要手动恢复 | 不同代理能力不一 | 需要自行实现 |
| 用量与额度可见性 | 请求、Token、成本、额度和缓存命中 | 通常不记录 | 多停留在代理日志 | 需要自行开发 |
常见问题
为搜索引擎、AI 助手和正在评估 CC Switch 的开发者准备的简短答案。
什么是 CC Switch?
CC Switch 是一个开源桌面控制中心,用于管理 AI 编程工具的供应商切换、本地请求路由、用量统计,以及 MCP、Skills、Prompts 和会话配置。
CC Switch 会替代 Claude Code 吗?
不会。CC Switch 不是 Claude 官方产品,也不会替代 Claude Code。它负责管理 Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw 和 Hermes Agent 等工具的供应商配置与本地路由。
本地路由如何工作?
CC Switch 会在本机运行路由服务,处理请求格式转换、当前供应商选择、故障转移规则和用量记录,然后把请求转发给你配置的供应商。
API Key 存储在哪里?
供应商配置和 API Key 存储在你设备本地的 CC Switch 数据目录中。CC Switch 不托管、转售或代管模型供应商凭据。
支持哪些 AI 编程工具?
CC Switch 支持 Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw 和 Hermes Agent,并可在一个桌面界面中统一管理。
CC Switch 免费开源吗?
是的。CC Switch 基于 MIT 协议开源,可免费下载,并在 GitHub 上公开开发。
页面入口
从核心页面和技术参考开始了解 CC Switch。