管 5 个 AI CLI 工具只需一个按钮?CC Switch 让多工具协作变得丝滑

AI 编程工具越来越多,管理却越来越乱
2026 年,AI 编程助手的竞争已经进入白热化。Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw——每个工具都有自己的忠实用户,每个工具都有独特的强项。
但问题来了:你同时用 3 个以上 AI CLI 工具的时候,管理就是一场灾难。
每个工具有自己的配置文件,存放在不同的目录;每次切换 API 供应商要手动编辑 JSON;MCP 服务器在 A 工具配好了,B 工具还得再来一遍;Prompt 文件(CLAUDE.md、AGENTS.md、GEMINI.md)散落各处,改了一个忘了另一个。
CC Switch 就是为了解决这个混乱局面而生的——它是一个桌面应用,把所有 AI CLI 工具的配置管理统一到了一个界面里。
CC Switch 是什么?
CC Switch 是一个开源的跨平台桌面工具(Windows / macOS / Linux),用 Tauri 2(Rust + React)构建,可以统一管理 Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw 这五个主流 AI CLI 工具的配置。
一句话总结: 一个按钮切换所有 AI 工具的供应商、MCP、Prompt 和 Skill。
它解决了哪些真实痛点?
痛点一:供应商切换要改配置文件
用过 Claude Code 的人都知道,切换 API 供应商需要编辑 ~/.claude/settings.json,填入 base_url 和 api_key。每次换供应商都要手动操作,搞错了还要排查半天。
CC Switch 的解决方案: 内置 50+ 预设供应商,点击”启用”即切换。系统托盘直接点选,无需打开终端。
痛点二:MCP 服务器配置重复
你在 Claude Code 里配好了 3 个 MCP 服务器,想在 Codex 里也用,怎么办?再配一遍。5 个工具?配 5 遍。
CC Switch 的解决方案: 统一 MCP 管理面板,一次配置,双向同步到所有应用。还支持 Deep Link 一键导入别人分享的 MCP 配置。
痛点三:Prompt 文件散落各处
CLAUDE.md、AGENTS.md、GEMINI.md——每个工具的 Prompt 文件名字不同、位置不同。改了一个,另外两个还是旧的。
CC Switch 的解决方案: 内置 Markdown 编辑器统一管理 Prompt 文件,激活后自动同步到对应应用的 live 文件。还有回填保护机制,不会覆盖你的手动修改。
痛点四:用量和成本看不到
用了 3 个供应商,每月花了多少钱?哪个工具调用了多少次?token 消耗趋势如何?——完全不知道。
CC Switch 的解决方案: 用量仪表盘,跨供应商追踪支出、请求数和 Token 用量,带趋势图表和详细请求日志。
痛点五:对话历史分散
在 Claude Code 里聊了半小时解决了一个问题,换到 Codex 又要重新描述一遍。
CC Switch 的解决方案: 会话管理器,集中浏览、搜索和恢复所有应用的对话历史。

六大核心功能深度解析
1. 供应商管理:50+ 预设,一键切换
CC Switch 内置了市面上几乎所有主流 API 中转商的预设配置。你只需要:
• 选择供应商 → 粘贴 API Key → 点击”启用”
• 系统托盘直接切换,秒级生效(Claude Code 支持热切换,无需重启)
• 支持拖拽排序、导入导出、批量管理
对于企业用户,还有”通用供应商”功能:一份配置同时同步到 OpenCode 和 OpenClaw。
2. 代理与故障转移:不只是切换
CC Switch 内置了完整的代理管理:
• 格式转换:不同供应商的 API 格式差异自动适配
• 自动故障转移:主供应商挂了自动切到备用
• 熔断器:检测到异常自动暂停请求,避免雪崩
• 健康监控:实时监控各供应商的响应状态
3. MCP 统一管理:4 个应用,一个面板
这是 CC Switch 最有技术含量的功能之一:
• 支持管理 Claude Code、Codex、Gemini CLI、OpenClaw 四个应用的 MCP 服务器
• 双向同步:在 CC Switch 里改了会同步到应用,应用里改了也会回写
• 支持通过 Deep Link 一键导入社区分享的 MCP 配置
4. Skills 一键安装:从 GitHub 到本地
• 浏览 GitHub 上的 Skill 仓库
• 一键安装到所有应用
• 支持软链接和文件复制两种模式
• 自动备份,卸载前保留最近 20 个
5. 用量仪表盘:数据驱动决策
• 跨供应商的支出追踪
• Token 用量趋势图表
• 详细请求日志
• 自定义模型定价
6. 云同步:配置跟着你走
• 支持自定义配置目录(Dropbox、OneDrive、iCloud、坚果云、NAS)
• WebDAV 服务器同步
• 自动备份 + 原子写入,防止配置损坏

技术架构:为什么它这么稳?
CC Switch 用 Tauri 2 构建,前端 React + TypeScript,后端 Rust。几个设计亮点:
单一事实源(SSOT): 所有数据存储在 SQLite 数据库(~/.cc-switch/cc-switch.db),不存在多份配置不一致的问题。
原子写入: 先写临时文件,再 rename 替换。即使写入过程中断电,也不会损坏配置文件。
并发安全: Rust 的 Mutex 保护数据库连接,多线程操作不会竞态。
分层架构: Commands → Services → DAO → Database,各层职责清晰,方便扩展。
安装方式
macOS(推荐 Homebrew):
brew tap farion1231/ccswitch brew install --cask cc-switch
Windows: 从 GitHub Releases 下载 .msi 安装包
Linux: 支持 .deb、.rpm、.AppImage,Arch 用户可以用 paru 安装
适合谁用?
• 多工具用户: 同时用 Claude Code + Codex + Gemini CLI 的开发者
• 团队管理者: 需要统一配置团队 AI 工具的技术负责人
• 供应商切换频繁者: 经常在不同 API 中转商之间切换的用户
• 配置洁癖: 不想手动改 JSON 文件的完美主义者
写在最后
AI CLI 工具越来越多是确定的趋势。当每个工具都在抢夺”默认入口”的时候,CC Switch 选择了做”元工具”——它不替代任何一个 AI CLI,而是让它们更好地协作。
这种”管理管理层”的思路,在 DevOps 领域已经被验证过无数次(Terraform 管理云资源、Ansible 管理服务器配置)。现在,同样的思路被用在了 AI 工具管理上。
GitHub 地址: https://github.com/farion1231/cc-switch
觉得有用的话,点个「在看」让更多人看到!
我是阿志,持续分享 AI 编程工具和实用技巧,我们下期见!
夜雨聆风