乐于分享
好东西不私藏

一个工具,搞定所有 AI 编程助手的模型切换——CC Switch

一个工具,搞定所有 AI 编程助手的模型切换——CC Switch

你有没有遇到过这种情况:

用 Claude Code 写代码,想临时换一个便宜的模型省钱,结果要去翻配置文件、改 JSON、重启终端……折腾半天,思路都断了。

或者你同时在用 Claude Code、Gemini CLI、Codex 好几个工具,每个工具的配置方式都不一样,切换一次模型像打一场仗。

CC Switch 就是专门解决这个问题的。


CC Switch 是什么

CC Switch 是一个开源的跨平台桌面应用,专门用来统一管理 AI 编程 CLI 工具。先看下整体界面,还是比较简洁舒服。

目前支持:

  • • Claude Code
  • • Codex
  • • Gemini CLI
  • • OpenCode
  • • OpenClaw
  • • Hermes

你不需要再手动编辑任何配置文件。所有模型和 Provider 的切换,都在一个界面里完成。

项目地址:https://github.com/farion1231/cc-switch


核心功能:模型切换

这是 CC Switch 最值得说的功能。

50+ 预设 Provider,一键选用

内置了超过 50 个 Provider 预设,包括:

  • • AWS Bedrock
  • • NVIDIA NIM
  • • 各种社区中转站(relay)
  • • 以及自定义配置

你不需要知道每个 Provider 的具体配置格式,选一个预设,填入 API Key,点击启用,完成。

在和Claude Code交互过程中,可以一键切换模型。

系统托盘快速切换

这是我觉得最实用的设计。

CC Switch 常驻系统托盘,你不需要打开主界面,直接在托盘菜单里就能切换当前使用的 Provider。

比如你正在用 Claude Code 写代码,临时想换一个模型跑个便宜的任务——点托盘,选 Provider,切换完毕,继续写代码。整个过程不超过 5 秒。

Claude Code 支持热切换

其他工具切换 Provider 后需要重启终端,但 Claude Code 支持热切换——切换完不需要重启,立即生效。

对于频繁在不同模型之间来回的用户,这个特性能省掉大量等待时间。

双向同步,不破坏原有配置

CC Switch 采用"双向同步"机制:

  • • 切换 Provider 时,它会直接写入对应工具的配置文件
  • • 如果你手动编辑了配置文件,CC Switch 也会读取并同步过来

这意味着你不会因为用了 CC Switch 就"锁死"在这个工具里,随时可以退出,配置文件还是干净的原始格式。


安装方式

macOS

brew tap farion1231/ccswitchbrew install --cask cc-switch

或者直接下载 .dmg 安装包。

Windows下载 .msi 安装包,双击安装。

Linux(Arch)

paru -S cc-switch-bin

也提供 .deb.rpm.AppImage

系统要求:Windows 10+、macOS 12+、Ubuntu 22.04+

具体可以参考github官方安装教程。


其他值得一提的功能

除了模型切换,CC Switch 还做了这些:

统一 MCP 管理跨多个工具统一管理 MCP Server,配置一次,多个工具同步生效。

用量追踪实时查看每个 Provider 的花费、Token 消耗和请求量,知道钱花在哪里。

会话管理浏览和恢复所有工具的历史对话,不会因为换了工具就找不到之前的上下文。

云同步支持 Dropbox、OneDrive、iCloud、WebDAV,多台设备配置保持一致。


适合谁用

  • • 同时用多个 AI CLI 工具的开发者:统一管理,不再各自维护配置
  • • 经常需要切换模型省成本的用户:托盘一键切换,不打断工作流
  • • 不想手动改配置文件的人:图形界面操作,降低出错概率

小结

CC Switch 解决的是一个很具体的痛点:AI 编程工具越来越多,模型越来越多,但管理这些工具本身却越来越麻烦。

它不试图成为另一个 AI 助手,只是老老实实做好"工具管理者"这个角色。开源、免费、MIT 协议,有需要可以直接上手试试。