cc-switch 配置 Claude Code 完全指南:安装、切换 GPT/Claude/DeepSeek、VSCode 集成(2026)

cc-switch 配置 Claude Code 完全指南:安装、切换 GPT/Claude/DeepSeek、VSCode 集成(2026)

TL;DR — cc-switch(部分搜索写成 ccswitch)是 GitHub 上 farion1231 维护的开源 GUI 工具,专门给 Claude Code 做模型供应商可视化切换:装完软件、填好 Key、点「使用」按钮,就完成了原本要手改 ~/.claude/settings.json 的全部工作。OfoxAI 接入只要把请求地址填 https://api.ofox.ai/anthropic,API 格式选「Anthropic Messages 原生」,3 分钟跑通。

Claude Code 自身只能跑 Anthropic 官方 API,但通过 ANTHROPIC_BASE_URL 改向其他 Anthropic 兼容网关(OfoxAI、DeepSeek 反代、自建代理)已经是国内开发者的标准操作。手动改环境变量或 settings.json 容易出错,要在多个供应商间切换更是噩梦。cc-switch 把这件事变成了点一下按钮的体力活。

什么是 cc-switch

cc-switch(GitHub:farion1231/cc-switch,搜索引擎里也常写成 ccswitch)是一个独立的桌面应用,定位很专一:管理 Claude Code 的供应商配置

它干的事情其实很朴素——读写 ~/.claude/settings.json。但因为 Claude Code 的配置格式有点繁琐(要嵌套填 baseURL、authToken、model 等字段),手改一旦出错就连不上 API,cc-switch 把这套逻辑封进了 GUI:

  • 每个「供应商」是一组完整的 baseURL + API Key + 模型 + 选项
  • 切换供应商时,cc-switch 把当前选中的写进 settings.json,其他暂存
  • 支持隐藏 AI 署名、Teammates 模式等附加选项
  • 配置存在本地,多个 Key 互不污染

它不是 npm 包,不需要 cc-switch claude code install 这种命令——它是一个独立 GUI 程序,装好就能用。

为什么要用 cc-switch(vs 手改 settings.json)

直接对比一下两种方式:

维度手改 settings.jsoncc-switch
上手成本需要看清 JSON 结构、字段名、嵌套关系装好 GUI,照着图填表
切换 Provider手剪手贴 baseURL / Key / model点一下「使用」按钮
多 Key 管理自己开 txt 存,担心写错位置GUI 列表里全存着
JSON 坏掉风险漏个逗号 Claude Code 直接不连GUI 写入,永远合法
Windows / WSL 一致路径差异要小心GUI 抹平差异

如果你只用一个供应商,手改也行。如果你日常要在 OfoxAI、DeepSeek 反代、Anthropic 官方账号之间切,cc-switch 几乎是唯一不疯的办法。

cc-switch 安装

macOS

最快的路径是 Homebrew Cask:

brew install --cask cc-switch

或者去 GitHub Releases 下载 .dmg 双击安装。系统要求 macOS 12+。

Windows

去 Releases 页下载 .msi 安装程序,双击下一步即可。系统要求 Windows 10 / 11。

Linux

按发行版选包:

# Debian / Ubuntu
sudo dpkg -i CC-Switch-*.deb

# Fedora / RHEL
sudo rpm -i CC-Switch-*.rpm

# 通用 AppImage
chmod +x CC-Switch-*.AppImage && ./CC-Switch-*.AppImage

Ubuntu 22.04+ / Debian 11+ / Fedora 34+ 测试通过。

cc-switch 配置 Claude Code 接入 OfoxAI

打开 cc-switch,进入供应商管理页,点右上角 + 添加供应商。

填入下列字段(OfoxAI 接 Claude Code 的官方推荐参数):

配置项说明
❶ 供应商名称ofoxai-claude自定义,方便识别
❷ 官网链接https://ofox.ai供应商官网
❸ API Key你的 OfoxAI API Keyapp.ofox.ai 生成
❹ 请求地址https://api.ofox.ai/anthropic末尾不要加斜杠
❺ API 格式Anthropic Messages (原生)保持默认
❻ 认证字段ANTHROPIC_AUTH_TOKEN保持默认
❼ 模型配置留空走默认 Claude 模型
❽ 选项勾选「隐藏 AI 署名」「Teammates 模式」按需
❾ 写入通用配置写入全局,所有项目生效

点「+ 添加」保存,回到供应商列表,选中 ofoxai-claude使用,看到「切换成功」提示就完成了。cc-switch 自动写入 ~/.claude/settings.json不需要再手动碰任何文件

启动验证:

cd your-project
claude

首次启动按 Esc 跳过登录。看到顶部状态栏出现 API Usage Billing 字样即接入成功。也可以在 Claude Code 终端里跑 /status 看 Anthropic base URL 是否为 https://api.ofox.ai/anthropic

cc-switch 怎么切换模型供应商(GPT / Claude / DeepSeek)

加多个供应商,切换就是一键的事。常见的几种组合:

1. 切到 Anthropic 官方账号

名称:anthropic-official
请求地址:https://api.anthropic.com
API 格式:Anthropic Messages (原生)
API Key:sk-ant-xxx

这是最直接的连接,国内访问需要稳定网络。

2. 切到 DeepSeek(走 Anthropic 兼容端点)

DeepSeek 官方提供 Anthropic 兼容接口:

名称:deepseek-claude-mode
请求地址:https://api.deepseek.com/anthropic
API 格式:Anthropic Messages (原生)
API Key:你的 DeepSeek Key
模型配置:deepseek-chat 或 deepseek-coder

cc-switch 切到这个供应商后,Claude Code 命令行就在调用 DeepSeek 了,从用户视角完全无感。

3. 通过 OfoxAI 聚合切 GPT / Claude / Gemini

https://api.ofox.ai/anthropic 是 Anthropic 协议端点,但 OfoxAI 在网关层会把请求路由到不同底层模型。「模型配置」里填具体模型名(如 openai/gpt-5.5google/gemini-3.1-pro)就能让 Claude Code 跑非 Claude 的模型。

实际操作里最常见的玩法是:默认走 OfoxAI 跑 Claude Sonnet 4.6,遇到长文本任务临时切到 Gemini 3.1 Pro 利用大上下文,跑预算敏感任务换 DeepSeek。这套切换在 cc-switch 里就是点按钮。

VSCode 里用 cc-switch

很多人搜「vscode claude code cc switch」担心要装额外插件——不需要。

cc-switch 改的是 ~/.claude/settings.json 这份全局配置。VSCode 内置终端继承 shell 环境,跑 claude 命令时用的是同一份 settings。所以:

  1. 在 VSCode 任意终端窗口运行 claude
  2. 想切供应商,切到 cc-switch GUI 点一下「使用」
  3. 回到 VSCode 终端,不需要重启 VSCode,新会话自动用新供应商

如果你常用的 Cursor、Windsurf、Zed 等编辑器内置终端,行为完全一样。cc-switch 是后台层的配置管理,不依赖任何具体编辑器。

常见错误排查

「会话已过期」/ Authentication error

最常见的原因是 API Key 失效(被撤销、超过额度、写错)。处理:

  1. 回 cc-switch 检查当前供应商显示的 Key 是否完整(部分长 Key 粘贴时被截)
  2. 如果是 OfoxAI,去 app.ofox.ai/manage/api-keys 看 Key 状态,过期就生成新 Key 粘回去
  3. 重启一次 Claude Code(不用重启 cc-switch)

连接超时

请求地址写错是最常见的:

  • https://api.ofox.ai/anthropic
  • https://api.ofox.ai/anthropic/(末尾多了斜杠)
  • https://api.ofox.ai/v1(这是 OpenAI 协议端点,给 Claude Code 用要 anthropic 后缀)

也可能是本地网络。在 Claude Code 里跑 /status 看实际请求 URL,对照检查。

流式响应卡顿

OfoxAI 内置全球加速,多半是本地网络问题。在终端跑 curl https://api.ofox.ai/anthropic/v1/messages 测延迟,找一下网络瓶颈在哪。

切换后还是用旧供应商

cc-switch 写入 settings.json 是即时的,但 Claude Code 已经启动的会话不会重读配置。关掉当前 claude 进程重新跑一次就行了,不需要重启系统或 cc-switch。

小结

cc-switch 不复杂——它就是个把 Claude Code 配置 GUI 化的小工具,但它解决了一个真实痛点:在不同 Anthropic 兼容供应商之间无痛切换。

接入流程归纳成一句话:装 cc-switch → 加供应商填好请求地址和 Key → 点「使用」。OfoxAI 用 https://api.ofox.ai/anthropic 一个地址覆盖 Claude 全系,再加上 GPT / Gemini / DeepSeek 路由能力,配合 cc-switch 基本是 Claude Code 用户最省心的国内接入方案。

如果你还想了解 Claude Code 本身的配置细节、不用 cc-switch 时怎么手改 settings.json,可以看 Claude Code 接入 OfoxAI 完整配置教程。如果你同时也在用 Codex CLI,想知道两边怎么搭配,Codex CLI 切换模型与接入第三方 API 完全指南 把 OpenAI 这一边讲透了。