CC Switch:9个月7万关注,统一管理6个AI编程工具的API供应商,支持本地代理和自动故障转移
9个月时间,7万多人关注。这个增长速度在开源圈子里相当厉害了。
它是一个跨平台桌面应用,能够统一地对6个 AI 编程工具的 API 供应商配置进行管理。玩大模型的人应该没有不知道 CC Switch 的。
为什么要用它
最早自己平时同时在用好几个 AI 编程工具,切换供应商要手动去改配置文件。Claude Code 需要去改 ~/.claude/settings.json,Codex 则得去改 ~/.codex/config.toml,Gemini CLI 就是 .env 文件。格式不一样,路径也不一样,好几次改了没效果,要不停地查资料调整,真的很折腾人。
CC Switch 能够把这些全都收束到一个界面当中来开展管理工作。
最常用的是它的系统托盘快速切换功能。写代码的时候如果想换个供应商来测试一下,直接在托盘里点一下就行了,不用切回到应用界面当中去。
核心功能
01 一键切换供应商:像 DeepSeek、智谱 GLM、Kimi、OpenRouter、MiniMax 等,只需填上 API Key 就能运用。它把50个供应商预设都整合进去了,固定的参数都给你设好了,不用去手写配置。
02 系统托盘快速切换:临时要换一个模型,只需要点开右下角的托盘 CC Switch 图标,选你要的模型,就能切过去。
03 本地代理接管请求:开启本地代理后,CC Switch 会在你电脑上启动一个本地小服务器,能够对你的 CLI 工具所发出的 API 请求进行接管,不用重启终端也能把供应商切换。让 Claude Code / Codex / OpenClaw 这些工具不再直接连模型官网,它先把请求发给 CC Switch 这个本地代理,再由代理转发到你选的模型供应商。
这么用的好处很多:开了本地代理后在 CC Switch 轻点就能换模型,Claude Code 立马生效,不用改文件也不用重启;各类代码工具共用这一个代理,配置一次全都能用;所有调用数据直观可见,请求情况一清二楚;主模型出问题或是被限流,会自动切换备用的,开发不会中断;市面上各类主流大模型都能自动适配格式,直接无缝正常使用。
04 自动故障转移:平时写代码最怕主接口崩了、限流卡壳,直接打断开发节奏。可以提前设好主供应商以及备用供应商,主线路一出问题,系统就会自动切去备用线路,全程不用手动操作。
05 熔断器机制:当某个供应商连续出现问题时,它会自动地进行隔离处理,避免一直往已经坏掉的节点发送请求。
其他细节特性
MCP、Skills、Prompts 统一管理:如果 Claude Code 和 Codex 用到同一个 MCP,每个 MCP 配置也在不同的位置,那么两边都要配一下,麻烦。用上 CC Switch MCP 管理面板,只需要配置一处,它自动会同步到每个工具中去。
技能管理:技能管理很到位,它会自动搜索 GitHub 热门技能,点一下就能安装。
备份与还原机制:它会自动留存历史版本,一键就能进行备份恢复,再也不怕改出问题,多设备同步变得更方便了。
测速选择最好的节点:要是怀疑某个节点有问题,可以手动测试检测。它还能够自动测速每个节点的延迟丢包情况,选择最好的节点。
用量追踪:想看每个供应商的请求次数、Token 消耗量、缓存命中率,直接在使用统计中查看。可以清楚地看到每个的成本分布情况。如果用的是自定义模型价格,它也支持。
体积减少了85%:为了提高性能,新版本用了 Tauri 2.0。安装包体积一下从80MB 砍到12MB 左右,启动速度也变快了。
如何使用
官方提供各种版本下载,支持 Windows、macOS、Linux。以 Windows 为例,下载 msi 文件即可。安装完成之后点击快捷图标打开软件,界面非常简单。
工具已经内置了常见的主流供应商,比如 DeepSeek、Kimi、智谱、MiniMax 等。如果想用三方的,以 DeepSeek 为例,只需点击右上角+添加供应商即可进入配置页面。根据自己需要选择对应的预设供应商,主要就是把你的 API Key 粘贴进去,再选个模型名就行,其他的基本上都预置好了。
配置好之后点击保存。在 Claude Code 就使用 DeepSeek 为默认供应商,非常方便。接下来测试连接一下,打开命令行终端输入:
claude
以后你想用哪个模型,直接在主界面上或者打开 CC Switch 托盘图标,选择切换到对应的模型供应商就行了。
局限性
目前它支持6个 Agent 编程工具。如果用的是 Aider、Cursor 之类的,暂时还用不了。
装上 CC Switch 之后,切换供应商的频率明显变高了,因为实在是太方便了。
项目基于 MIT 协议开放。
开源地址:https://github.com/farion1231/cc-switch