最近啊,在体验各种AI工具,就有这么个场景
手头同时用着 Claude Code、Codex、还有 OpenClaw,看到很多人把deepseek接到了Claude Code说体验很好, 还有接入Codex的 —— 然后翻文档找配置文件,小心翼翼改 JSON,怕哪个逗号写错格式崩了。改完一个,发现另一个工具的配置格式还不一样……
如果你对这个场景有共鸣,今天这个开源工具大概率能救你于水火。
一、工具越来越好,配置越来越乱
过去一年,AI 编程工具爆发了一轮。
Claude Code 成了不少人的主力,Codex 在 OpenAI 生态里独当一面,Gemini CLI 靠 Google 模型后来居上,OpenCode, OpenClaw,Hermes 代表开源社区的迭代力量。
繁荣背后有个被忽视的问题——你的配置管理方式还停在石器时代。
每个工具有自己的配置目录、自己的格式(JSON、TOML、.env)。MCP 服务器配置在这款工具上配好了,换一款又要重来。API 供应商切换靠复制粘贴。Skills 管理靠人肉同步。
总结就是:工具好了,体验碎了。
CC Switch 就是为解决这个问题来的。

二、CC Switch 是什么?
CC Switch 是一个开源的跨平台桌面应用,给你的 AI 编程工具提供一个统一的"控制台"。
它同时管理七款主流工具——
Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw、Hermes Agent。
你不用再关心配置文件在哪,也不用记 JSON 和 TOML 的语法差异。界面点两下,背后的事交给它。
跟那些 Electron 壳子不一样,这个项目基于 Tauri 2(React + Rust)构建,安装包小、启动快、内存低——天天挂后台的人知道这有多重要。
而且完全开源免费,MIT 协议,GitHub 上已经接近 100K Star。

三、核心能力拆解
你可能会想:"不就是个供应商切换器?"
还真不是。
CC Switch 的能力可以拆成四层:
1️⃣ 供应商管理:50+ 预设,一键切换
这是最基础也最核心的。
内置 50+ 供应商预设,从 AWS Bedrock、NVIDIA NIM 这类官方通道,到 PackyCode、AIGoCode、硅基流动等几十个社区中转服务,都有一键模板。复制 API Key,点一下导入,配置自动写入对应工具。
七款工具共享同一个供应商库。一份配置,同步到所有工具。
系统托盘直接切换,不用每次都打开主界面。每天切几次的话,省下来的操作感挺实在。
2️⃣ MCP / Prompts / Skills:碎片收进一个面板
如果你是 AI 编程的深度用户,肯定知道 MCP 服务器、Prompts 和 Skills 管理有多分裂。
每个工具有各自的扩展机制和配置目录。
CC Switch 的方案是:统一面板 + 双向同步。
MCP:从模板或自定义配置加服务器,一键同步到 Claude Code、Codex、Gemini CLI、OpenCode 和 Hermes,还支持 Deep Link ( ccswitch://) 导入。Prompts:Markdown 编辑器,跨应用同步(CLAUDE.md / AGENTS.md / GEMINI.md),带回填保护——切换供应商不会冲掉你写好的 prompts。 Skills:从 GitHub 仓库或 ZIP 包一键安装,支持软链接和文件复制,按需同步。
3️⃣ 本地代理路由:不只是一层"中间人"
这是比较硬核的功能。
它在本地跑一个路由服务,可以做:
格式转换:Codex 的 Responses API 和 Chat Completions 格式互转,兼容更多供应商 自动故障转移:一个供应商挂了,自动切备用 熔断器:连续失败到阈值主动断开保护 健康监控:实时检测供应商可用性 用量追踪:跨供应商统计请求数、Token 和费用
换句话说,供应商切换对你来说是透明的,应用层该用还用。
4️⃣ 会话管理 + 工作区
会话管理器:浏览、搜索和恢复支持的会话历史 OpenClaw 工作区编辑器:直接编辑 AGENTS.md、SOUL.md,带 Markdown 预览 云同步:通过 Dropbox、OneDrive、iCloud、WebDAV 甚至 S3 跨设备同步

四、技术架构:Tauri + Rust 的轻量化哲学
为什么 CC Switch 能做这么轻?看技术栈对比:
| CC Switch (Tauri 2) | 系统 WebView + Rust | 10-20 MB | 低 | 秒开 |
Tauri 复用系统自带的 WebView 渲染,Rust 负责文件读写、配置解析、跨平台适配。没有捆绑 Chromium,没有 Node.js 运行时,安装包小了八成,性能翻倍。
数据用 SQLite,原子写入——不会因为断电或崩溃把配置写坏。自动备份,保留 10 个版本。开发者都懂这点有多重要。
五、社区与生态
CC Switch 的开源生态相当热闹:
GitHub Star:接近 100K,增长很快 Forks:超 6,500 赞助商:20+ 家 API 中转服务商提供了专属优惠码 官方网站:ccswitch.io[1]
发布节奏紧凑。v3.16.2 在 6 月 8 日发布,新增了 S3 兼容云同步、OpenCode 会话用量导入、Codex CLI Models 端点,40+ commits。
六、上手:从安装到第一次切换
安装
macOS(推荐 Homebrew):
brew install --cask cc-switchWindows:下载 .msi 安装包或 Portable.zip 绿色版。
Linux:.deb、.rpm、.AppImage,Arch 用户可用 paru:
paru -S cc-switch-bin第一次使用
打开应用,点"添加供应商",从 50+ 预设里选你要用的 粘贴 API Key,点一下导入 启用,CC Switch 自动写入对应工具的配置文件 重启终端(Claude Code 支持热切换,不用重启) 系统托盘随时切
进阶操作:进 MCP 面板配服务器,进 Prompts 面板管理提示词,进 Skills 面板从 GitHub 一键装社区技能包。
七、总结
CC Switch 不是那种"有了也行没有也行"的工具。
如果你只用一款 AI 编程工具、只连一个 API 供应商,它确实帮不上忙。
但如果你——
同时用 Claude Code 和 Codex 在多个 API 中转之间切换 需要统一管理 MCP / Prompts / Skills 想追踪不同供应商的用量
那 CC Switch 是现在就该装上的工具。
它把你 AI 编程的配置层、管理层、监控层收进一个窗口。不用记配置文件路径,不用怕格式写错,不用每次切换浪费十分钟。
一个桌面遥控器,管好你所有的 AI 编程工具。
毕竟工具的职责是让开发者更专注代码——而不是更专注配置。
引用链接
[1]ccswitch.io: https://ccswitch.io
本文封面插图所有图片均为 问羊知马 公众号调用AI 工具生成
一文讲透 MCP(Model Context Protocol):AI 时代的"USB-C"标准,每个开发者都该了解一下
RMUX:Rust 重写的现代终端复用器,tmux 的 AI 时代接班人


夜雨聆风