← 返回CC Switch:给 Claude Code 一键换模型
1 / 8
Tutorial·8

CC Switch:给 Claude Code 一键换模型

不用手改配置文件,一个桌面 App 管住 Claude Code、Codex、Gemini CLI 等八个工具的模型供应商;讲清它到底改了什么、怎么装、怎么切,以及切了不生效怎么办

TL;DR · 一句话结论

CC Switch 是一个开源桌面应用,把 Claude Code、Claude 桌面端、Codex、Gemini CLI、OpenCode、OpenClaw 等八个 AI 编程工具的「模型供应商配置」统一成可视化的预设,内置 50+ 供应商,点一下就切换,不用手改 JSON。macOS 用 `brew install --cask cc-switch` 或下载 .dmg,Windows 下载 .msi / 便携版 .zip,Linux 有 .deb / .rpm / .AppImage。切换后 Claude Code 支持热切换,其他工具需要重启终端。它还能统一管理 MCP、Skills 和提示词。

1
Step 1

为什么要换模型

装好 agent 工具之后,很多人遇到的第一个现实问题是:贵,或者不够用。

  • 官方套餐额度用完了,还没到重置时间
  • 简单的重复任务也在跑最贵的模型(原因见 2.6 Token 与模型选择
  • 想试试国产模型,价格能差一到两个数量级
  • 某些地区访问官方服务不稳定

这些情况的解法是同一个:让 agent 工具去连别家的模型。

技术上这件事不难——多数工具都支持通过配置文件或环境变量指定「用哪家的接口、用哪个 key」。麻烦的是手改:改哪个文件、写哪几个字段、切回去怎么办、每个工具还不一样。

CC Switch 就是把这件事做成了点几下鼠标。

2
Step 2

CC Switch 是什么

它是一个开源的桌面应用(基于 Tauri + Rust,Windows / macOS / Linux 三平台都有),官方的说法是:

给你一个桌面 App,统一管理所有支持的 AI 工具。不用手动编辑配置文件,你得到的是一个可视化界面:一键导入供应商、瞬间切换,内置 50+ 供应商预设

它管得住的工具(八个):

Claude Code、Claude 桌面端、Codex、Gemini CLI、Grok Build、OpenCode、OpenClaw、Hermes。

它管的不止是模型: MCP 服务端、Skills、提示词也能在这个界面里统一管理——这几个概念分别见 2.4 MCP 是什么2.3 Skill 是什么

一句话定位:它不是模型,也不是 agent 工具,而是这两者中间的配置管家。

3
Step 3

它到底改了什么

这一步值得看清楚,出问题的时候你才知道去哪查。

CC Switch 做的事情是:替你写 agent 工具原本就要读的那份配置。 具体来说,它管理的是各工具依赖的接口地址和认证信息,例如 Claude Code 这边就是 ANTHROPIC_BASE_URLANTHROPIC_API_KEY 这类配置项——你在界面上点「启用」,它就把对应供应商的地址和 key 写进去。

它自己的数据存在这里:

路径存什么
~/.cc-switch/cc-switch.db供应商、MCP、提示词、Skills(SQLite 数据库)
~/.cc-switch/settings.json这台设备的偏好设置

知道这两个位置有两个用处:备份(换电脑时带走)和排查(怀疑配置乱了时先看这里)。

⚠️ 数据库里存着你的 API Key,不要把这个目录同步到公开的云盘或代码仓库。相关的安全常识见 3.8 API Key 和 .env 是什么

4
Step 4

安装

去项目的 GitHub Releases 页面下载对应系统的安装包:github.com/farion1231/cc-switch

系统装法
Windows下载 .msi 安装包;也有免安装的便携版 .zip
macOSbrew install --cask cc-switch,或者下载 .dmg
Linux.deb / .rpm / .AppImage 任选
Arch Linuxparu -S cc-switch-bin
GitHub Releases 的 Assets 列表:Windows 下 CC-Switch-…-Windows.msi,macOS 下 .dmg,Linux 有 deb / rpm / AppImage
GitHub Releases 的 Assets 列表:Windows 下 CC-Switch-…-Windows.msi,macOS 下 .dmg,Linux 有 deb / rpm / AppImage

macOS 用命令行装最省事:

brew install --cask cc-switch

装完直接从应用列表打开,是一个带界面的窗口,不需要在终端里操作。

下载认准官方仓库地址。这类「配置管家」拿得到你的 API Key,来源必须可靠——这是 2.4 MCP 是什么 那篇里讲过的同一条纪律。

5
Step 5

加一个供应商

打开 CC Switch,基本流程只有三步:

  1. Add Provider(添加供应商)
  2. 50+ 内置预设里选一个(DeepSeek、硅基流动、AWS Bedrock 等都在其中)
  3. 填入你在那家申请到的 API Key,保存
「添加新供应商」:选好预设之后只用填 API Key,请求地址和模型名它已经替你预设好了
「添加新供应商」:选好预设之后只用填 API Key,请求地址和模型名它已经替你预设好了

预设会自动带上正确的接口地址和模型名,你只需要提供 key——这正是它省事的地方:不用去查该填哪个 URL、模型名怎么写。

API Key 从哪来? 去对应厂商的开放平台注册、创建 key。这一步的通用知识(key 是什么、为什么不能泄露、怎么保管)在 3.8 API Key 和 .env 是什么 里讲过。

API Key 去对应厂商的开放平台创建——比如 DeepSeek 开放平台的 API keys 页面,点「创建 API key」
API Key 去对应厂商的开放平台创建——比如 DeepSeek 开放平台的 API keys 页面,点「创建 API key」

先想清楚再填:

  • 用之前先在那家的控制台确认余额和限流,很多「切换后不能用」其实是余额为零
  • 一个 key 只给它该有的权限,别到处复制粘贴
6
Step 6

切换:点一下就换

配好之后,切换只有两步:

  1. 选中你要用的供应商
  2. Enable(启用)
选中要用的供应商,点右边的「启用」;蓝底高亮的那条就是当前正在用的
选中要用的供应商,点右边的「启用」;蓝底高亮的那条就是当前正在用的

也可以从系统托盘图标直接切,不用每次打开主界面。

关键的一条差别(官方明确写了):

对大多数工具来说,切换后需要重启终端或该 CLI 工具才生效。例外是 Claude Code,它目前支持热切换

所以:

工具切换之后
Claude Code热切换,通常不用重启
Codex / Gemini CLI / 其他退出并重开终端再启动工具

建议养成一个习惯:切完之后,先用一句简单的话试一下(比如「你现在用的是哪个模型」),确认真的切过去了再干正事。

7
Step 7

切了不生效?按这四条查

这是使用中最高频的问题,按顺序排查:

① 没重启。 除了 Claude Code,其他工具都要退出终端、重新打开、再启动。这一条能解决大半。

② 你自己也设了环境变量。 如果你之前手动在系统里配过 ANTHROPIC_BASE_URLANTHROPIC_API_KEY 之类的变量,它可能会盖过 CC Switch 写的配置。检查一下:

# macOS / Linux
echo $ANTHROPIC_BASE_URL
# Windows PowerShell
$env:ANTHROPIC_BASE_URL

手动设过的,先清掉,让 CC Switch 统一管。

③ 余额或限流。 报 401 多半是 key 不对或过期,报 429 是被限流了,报余额不足就去充值。这些是供应商侧的问题,不是 CC Switch 的。

④ 模型名对不上。 用自定义供应商(不是内置预设)时容易出现——对方的模型名和你填的不一致,去那家的文档确认一次。

排查顺序建议永远是:先重启,再看环境变量,再看供应商控制台。

8
Step 8

小结与延伸

问题CC Switch 的答案
它是什么一个桌面 App,管 8 个 AI 工具的模型供应商配置
它解决什么不用手改配置文件,一键在多家模型之间切
装在哪你自己的电脑,Win / Mac / Linux 都有包
数据在哪~/.cc-switch/(含 API Key,别外传)
切了要重启吗Claude Code 不用;其他工具要重开终端

接下来可以看:

  • 3.7 在 Codex 里直接用 DeepSeek —— 不装任何第三方工具,官方脚本直接换
  • 2.6 Token 与模型选择 —— 换之前先想清楚该换成哪一档
  • 3.8 API Key 和 .env 是什么 —— key 的保管方式

提醒一句:换模型是省成本的手段,不是提升质量的手段。复杂任务用便宜模型反复做错,并不省钱——判断标准是「完成这件事的总成本」,包括你返工的时间。

FAQ · 常见问题
CC Switch 自己收费吗?

不收费,它是开源项目。你付的钱是给模型供应商的(DeepSeek、硅基流动等),CC Switch 只是帮你管理配置。

用它换模型,效果会变差吗?

取决于你换成哪个模型,和 CC Switch 本身无关——它只负责把请求指到另一家。不同模型在复杂推理、长链条 agent 任务上的差别是真实存在的,建议拿自己的真实任务各跑一遍再决定。

不用 CC Switch,能不能手动换?

能。多数工具都支持用环境变量或配置文件指定接口地址和 key,本站的《在 Codex 里直接用 DeepSeek》就是官方脚本的手动方案。CC Switch 的价值是在你需要频繁切换、或者同时管好几个工具时省事。

它会不会把我的 API Key 传到别的地方?

它是本地桌面应用,配置存在你自己电脑的 ~/.cc-switch/ 目录里。但既然这个目录里有明文可用的凭证,就不要把它同步到公开云盘或提交进代码仓库,换电脑时也当作敏感数据处理。

1 / 8