CC Switch:开源 AI 编程工具配置管理平台
CC Switch 是面向 macOS、Windows 和 Linux 的开源 AI 编程配置管理工具,支持在一个界面中管理 Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw 和 Hermes Agent 等应用的模型、API、路由、Skills及会话。
主要功能
- 供应商统一管理:集中配置多个 Agent 应用的模型供应商、API端点和认证信息,支持快速切换与备份恢复。
- 本地智能路由:提供健康监控、熔断和故障转移,主供应商异常时自动切换备用线路。
- 用量与成本追踪:统计请求量、Token消耗、缓存命中、订阅额度和费用。
- 本地配置存储:配置与API密钥保存在本地SQLite数据库中,便于管理和迁移。
- Skills与MCP管理:统一管理MCP服务、Skills、Prompt模板和Hermes Memory,并同步至多个Agent。
- 会话集中管理:搜索、恢复和删除不同编程Agent的本地会话记录。
- 模型映射与协议转换:将应用中的模型名称映射到第三方模型,并辅助处理不同API协议之间的转换。
如何使用CC Switch
访问CC Switch官网或GitHub仓库下载安装包。启动后选择需要管理的Agent应用,添加API端点和认证令牌,按需开启本地路由与模型映射。随后可导入Skills、MCP和Prompt模板,并在用量面板查看请求与成本数据。
核心优势
- 多应用集中管理:减少在不同Agent工具之间重复配置的工作。
- 跨平台支持:兼容Windows、macOS和Linux系统。
- 路由更灵活:支持多供应商、主备线路和模型映射。
- 资产可复用:Skills、MCP、Prompt和会话能够集中整理和迁移。
- 开源可审计:采用MIT协议,方便开发者检查、修改和扩展。
应用场景
- 多模型对比:在同一项目中测试不同模型的代码生成和推理效果。
- API容灾:为开发环境配置主备供应商,降低单一服务故障的影响。
- 成本管理:按应用和供应商查看Token消耗,优化模型调用策略。
- 团队配置同步:统一分发MCP、Skills和Prompt模板,减少成员初始化成本。
- 跨工具开发:在Claude Code、Codex和其他Agent之间切换并管理相关会话。
CC Switch在本地保存配置并不代表第三方模型调用数据一定不会离开设备。使用前请确认API供应商的数据处理政策,并妥善保护API密钥。