⚙️ 开源免费的AI编程工具统一管理器
分享一个开源的桌面工具CC Switch,做的事情是把Claude Code、Codex、Gemini CLI这些AI编程工具的配置文件统一管理起来,不用再一个个手动去改JSON或者TOML文件了。
用AI编程工具多的人应该都遇到过这个问题:每个工具的配置格式不一样,API密钥要分别设置,MCP服务要单独配,切换个服务商要去翻配置文件改一堆东西。CC Switch就是把这些全放到一个可视化面板里。
目前支持7个工具:Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw、Hermes Agent。
几个核心功能:
1️⃣ 服务商管理,内置50多种预设,包括AWS Bedrock、NVIDIA NIM这些,复制密钥一键导入。通用配置可以同步到多个工具,不用重复设置;
2️⃣ 本地代理和故障转移,支持自动failover和熔断机制,某个服务商挂了自动切到下一个。可以在应用层级单独接管每个工具的请求;
3️⃣ MCP统一面板,跨工具管理MCP服务,双向同步,还支持通过Deep Link协议一键导入;
4️⃣ 提示词编辑器,内置Markdown编辑器统一管理CLAUDE.md、AGENTS.md、GEMINI.md这些策略文件,跨工具同步;
5️⃣ 使用量和成本追踪,有数据看板显示消费额、请求次数、Token消耗,支持自定义单模型计价;
配置数据存在本地SQLite数据库里,支持通过Dropbox、OneDrive、iCloud或WebDAV做多设备同步。自动轮转备份最多保留10份。
技术栈是Tauri 2加Rust后端,前端React加TypeScript。Windows、Mac、Linux三个平台都支持,Mac版有Apple签名认证。
开源项目,代码在GitHub上。
适合同时用多个AI编程工具的开发者,特别是经常需要切换服务商或者在不同项目间切换配置的人。如果你只用一个工具的话,直接改配置文件也够了,不一定需要它。
夜雨聆风