乐于分享
好东西不私藏

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

管 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 编程工具和实用技巧,我们下期见!