乐于分享
好东西不私藏

CC Switch——给你的 AI 编程工具配个"桌面遥控器"

CC Switch——给你的 AI 编程工具配个"桌面遥控器"

最近啊,在体验各种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 能做这么轻?看技术栈对比:

方案
架构
安装包大小
内存占用
启动速度
Electron 应用
Chromium + Node.js
100-200 MB
高
慢
CC Switch (Tauri 2)系统 WebView + Rust10-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-switch

Windows:下载 .msi 安装包或 Portable.zip 绿色版。

Linux:.deb、.rpm、.AppImage,Arch 用户可用 paru:

paru -S cc-switch-bin

第一次使用

  1. 打开应用,点"添加供应商",从 50+ 预设里选你要用的
  2. 粘贴 API Key,点一下导入
  3. 启用,CC Switch 自动写入对应工具的配置文件
  4. 重启终端(Claude Code 支持热切换,不用重启)
  5. 系统托盘随时切

进阶操作:进 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 时代接班人

相关学习资料