CC Switch 配置Claude & Codex完整教程
CC Switch 是一款强大的跨平台图形化配置管理工具,支持一键切换并管理 Claude Code CLI、Claude Desktop 桌面端、Codex CLI 以及 Codex 客户端/App 等多款 AI 编程工具的 API 供应商(如原生官方、DeepSeek、QCode、SiliconFlow 等)、Base URL、Token 与模型映射。
1. 准备工作
1.1 官方渠道与系统要求
⚠️ 安全提示
请只从 ccswitch.io、GitHub Releases 或项目官方源码仓库获取 CC Switch。任何要求付费、充值或索取登录凭据的“CC Switch”网站或客户端都不是官方渠道。
| 系统 | 最低版本要求 | 支持架构 |
|---|---|---|
| Windows | Windows 10 及以上 | x64 / ARM64 |
| macOS | macOS 12 (Monterey) 及以上 | Intel (x64) / Apple Silicon (arm64) |
| Linux | glibc 2.35+ 和 WebKitGTK 4.1 | x64 / ARM64 |
注:安装包可以从官网的下载页或 GitHub Releases 获取,两处文件完全相同。
1.2 可选:安装要管理的工具
CC Switch 本身不需要 Node.js 或其他运行环境。它管理的是你已经安装的 Claude Code、Codex 等工具;若尚未安装,可以先装好 CC Switch,再用以下任一方式安装工具:
方式一:在 CC Switch 内一键安装(推荐)
打开 「设置 → 关于」,工具列表会显示每个工具的当前版本和最新版本:
- 未安装的工具旁提供 安装 按钮。
- 已安装的工具可以单独升级或选择 「全部升级」。
- 支持工具:Claude Code、Codex、Gemini CLI、Grok Build、OpenCode、OpenClaw、Hermes、Pi。(详见 1.5 个性化配置 → 关于页面)
方式二:按各工具官方方式安装
| 工具 | 安装命令(macOS / Linux) |
|---|---|
| Claude Code | curl -fsSL https://claude.ai/install.sh | bash 或 npm i -g @anthropic-ai/claude-code |
| Codex | npm i -g @openai/codex 或 brew install --cask codex |
| Gemini CLI | npm i -g @google/gemini-cli |
| Grok Build | curl -fsSL https://x.ai/cli/install.sh | bash 或 npm i -g @xai-official/grok |
| OpenCode | curl -fsSL https://opencode.ai/install | bash 或 npm i -g opencode-ai |
| OpenClaw | npm i -g openclaw |
| Hermes | curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash |
| Pi | npm i -g @earendil-works/pi-coding-agent |
ℹ️ 说明
- Claude Desktop、MiniMax Code 以及 Windows 上的安装方式,请参考各工具的官方文档。
- 用
npm安装需要先装好 Node.js。各工具要求的版本不同(例如 Claude Code 需要 22 及以上,OpenClaw 需要 24.16+ 或 26.1+),建议安装当前的 LTS 版本;版本不满足时npm会给出提示。
💡 镜像加速提示
国内用户如果npm下载较慢,可以在命令后加上--registry=https://registry.npmmirror.com,或全局设置镜像源:
1 npm config set registry https://registry.npmmirror.com镜像同步偶尔可能会有滞后,若安装到的版本比官方旧,可临时改回官方源:
https://registry.npmjs.org。
1.3 CC Switch 安装指南
💻 Windows
1. 安装包方式
- 在下载页或 Releases 页面下载
CC-Switch-v{版本号}-Windows.msi(ARM 版 Windows 请下载CC-Switch-v{版本号}-Windows-arm64.msi)。 - 双击运行安装程序。
- 按界面提示完成安装。
📌 常见问题:运行安装程序后如果没有任何反应,可右键点击该文件选 属性,在 常规 标签页底部勾选 解除锁定 即可。
2. 绿色版(免安装)
- 下载
CC-Switch-v{版本号}-Windows-Portable.zip(ARM 版为CC-Switch-v{版本号}-Windows-arm64-Portable.zip)。 - 解压到任意目录。
- 直接运行
CC-Switch.exe。
🍎 macOS
方式一:Homebrew 安装(推荐)
1 | # 安装 |
方式二:手动下载安装
- 下载
CC-Switch-v{版本号}-macOS.dmg(推荐)或CC-Switch-v{版本号}-macOS.zip。(此为 Universal 通用包,Apple Silicon 和 Intel Mac 均可原生运行) - 打开 DMG,或解压 zip 获得
CC Switch.app。 - 将图标拖动到 「应用程序 (Applications)」 文件夹。
🛡️ 安全认证:CC Switch macOS 版本已通过 Apple 代码签名和公证,安装后可直接打开,无需额外信任设置。
🐧 Linux
⚠️ 系统要求:CC Switch Linux 版需要
glibc 2.35+和WebKitGTK 4.1(例如 Ubuntu 22.04+、Debian 12+ 及较新的 Fedora)。RHEL / Rocky / Alma 8–9 的系统库版本不够,暂不支持。
Arch Linux
使用 AUR 助手进行安装:
1 | # 使用 paru |
Debian / Ubuntu
- 根据架构下载
CC-Switch-v{版本号}-Linux-x86_64.deb或CC-Switch-v{版本号}-Linux-arm64.deb。 - 执行安装命令:
1
2
3
4sudo dpkg -i CC-Switch-v{版本号}-Linux-*.deb
# 如果遇到依赖问题,运行以下命令修复:
sudo apt-get install -f
Fedora 等 RPM 发行版
- 根据架构下载
CC-Switch-v{版本号}-Linux-x86_64.rpm或CC-Switch-v{版本号}-Linux-arm64.rpm。 - 执行安装命令:
1
sudo dnf install ./CC-Switch-v{版本号}-Linux-*.rpm
AppImage
适用于满足系统要求但没有对应安装包的发行版:
- 下载对应的
CC-Switch-v{版本号}-Linux-x86_64.AppImage或CC-Switch-v{版本号}-Linux-arm64.AppImage。 - 添加执行权限并运行:
1
2chmod +x CC-Switch-v{版本号}-Linux-*.AppImage
./CC-Switch-v{版本号}-Linux-*.AppImage
Flatpak
官方 Release 暂不包含 Flatpak 包。如需使用,可以从 .deb 自行构建,详见仓库中的 flatpak/README.md。
1.4 验证安装
安装完成后启动 CC Switch,确认以下事项:
- 应用窗口正常显示。
- 系统托盘区域出现 CC Switch 图标。
- 在应用切换器中能看到已启用的受管应用,并能流畅切换到目标应用面板。
1.5 自动更新
CC Switch 内置自动更新功能:
- 自动检查:启动时会自动检查是否有新版本。
- 更新提示:存在新版本时会在界面弹出提示。
- 一键升级:点击提示即可自动下载并完成安装。
注:您也可以随时在 「设置 → 关于」 中手动检查更新。
1.6 卸载说明
- Windows:
- 通过 「设置 → 应用 → 安装的应用」 进行卸载。
- 或运行安装目录下的卸载程序。
- macOS:
- Homebrew 安装:执行
brew uninstall --cask cc-switch(若要清除配置数据请加上--zap参数)。 - 手动安装:直接将
CC Switch.app移入废纸篓。 - 可选:彻底清理配置目录可以删除
~/.cc-switch/。
- Homebrew 安装:执行
- Linux:
1
2
3
4
5
6
7
8# Debian / Ubuntu
sudo apt remove cc-switch
# Fedora 等 RPM 发行版
sudo dnf remove cc-switch
# Arch Linux
paru -R cc-switch-bin
- 准备 API 凭证:
- 准备好你想接入的 API 供应商的
API Key和对应的Base URL。 - 协议区分:
- Claude 生态(Claude Code / Desktop):通常使用 Anthropic 协议端点(例如
https://api.qcode.cc/api或https://api.anthropic.com)。 - Codex 生态(Codex CLI / App):通常使用 OpenAI 协议端点(例如
https://api.qcode.cc/openai或https://api.openai.com/v1)。
- Claude 生态(Claude Code / Desktop):通常使用 Anthropic 协议端点(例如
- 准备好你想接入的 API 供应商的
2. 配置 Claude 体系 (Claude Code CLI 与 Desktop)
2.1 配置 Claude Code CLI
CCSwitch 会将配置直接写入全局配置文件 ~/.claude/settings.json。
添加供应商:
在本站API密钥页面,直接点击“导入CCS”按钮,即可自动帮你完成配置,无需手动设置。启用配置:
- 保存后,在供应商卡片上点击 「启用」 (使用)。
终端验证:
- 打开新的命令行终端,运行:
1
claude
- 首次启动若提示登录可按
Esc跳过网页授权。
- 打开新的命令行终端,运行:
2.2 配置 Claude Desktop 桌面客户端
Claude Desktop 需要配合 CCSwitch 的 本地代理 (Local Proxy) 与 第三方网关 (3P Gateway) 使用。
- 开启 CCSwitch 本地代理与模型映射:
- 在 CCSwitch 中切换至 Claude Desktop 面板,开启 本地路由 开关。
- 配置模型映射:Claude Desktop 仅识别官方模型名称,如果使用第三方非原生模型(如 Kimi、DeepSeek 等),需在供应商设置中勾选 “需要模型映射”,将目标模型映射为
Sonnet或Opus角色。
- 配置 Claude Desktop 客户端 Gateway:
- 打开 Claude Desktop -> 点击左上角汉堡菜单 ->
Help->Troubleshooting->Enable Developer mode。 - 再次点击菜单 ->
Developer->Configure third-party inference。 - Connection 标签选 Gateway。
- Gateway base URL:填入本地代理地址(如
http://127.0.0.1:15721)。 - Gateway API key:固定填写
PROXY_MANAGED(必须严格一致)。 - Gateway auth scheme:填写
bearer。
- 打开 Claude Desktop -> 点击左上角汉堡菜单 ->
- 重启验证:完全退出 Claude Desktop(从系统托盘右键退出)后重新启动。
3. 配置 Codex 体系 (Codex CLI 与 Desktop 客户端)
Codex 是基于 OpenAI 协议的终端助手与桌面客户端,CCSwitch 会将配置自动写入全局配置文件 ~/.codex/config.toml 中。
3.1 配置 Codex CLI
- 添加 Codex 供应商:
在本站API密钥页面,直接点击“导入CCS”按钮,即可自动帮你完成配置,无需手动设置。- 注意:界面上的 「需要本地路由映射」 开关只在目标上游仅支持旧版 Chat Completions、需要本地代理转换为 Responses 协议时开启。若接入的服务已原生支持 OpenAI/Responses 协议(如 QCode、OpenAI 原生或专业网关),请保持关闭。
- 启用配置:
- 保存配置后,点击对应供应商卡片上的 「启用」 (Use) 按钮。
- 终端验证:
- 打开新的终端,输入并运行:
1
codex
- 在终端中发送命令或问题测试请求是否正常返回。
- 打开新的终端,输入并运行:
3.2 配置 Codex Desktop 客户端 / Codex App
- 配置文件共享机制:
- Codex 桌面客户端 (Codex App) 默认直接读取
~/.codex/config.toml或当前环境变量。
- Codex 桌面客户端 (Codex App) 默认直接读取
- 配置生效步骤:
- 在 CCSwitch 中选择并启用所需的 Codex 供应商。
- 启动或重启 Codex App(运行
codex app或从系统程序菜单中打开)。 - App 会自动使用当前的全局配置进行 API 请求。
4. 版本检查与升级指南
为了保持功能兼容性并修复已知 Bug,建议定期检查并升级各项 CLI 及客户端工具。
4.1 Claude 体系检查与升级
| 工具 / 客户端 | 检查版本方法 | 升级命令 / 步骤 |
|---|---|---|
| Claude Code CLI | 终端运行:claude --version |
npm 全局升级:npm install -g @anthropic-ai/claude-code@latest或运行内置更新命令: claude update |
| Claude Desktop 桌面端 | 点击菜单 -> Help -> About Claude |
macOS (Homebrew):brew upgrade --cask claude通用方式:收到客户端应用内升级提示后确认更新,或前往官网下载最新安装包覆盖 |
4.2 Codex 体系检查与升级
| 工具 / 客户端 | 检查版本方法 | 升级命令 / 步骤 |
|---|---|---|
| Codex CLI | 终端运行:codex --version |
npm 全局升级:npm install -g @openai/codex@latestmacOS (Homebrew): brew upgrade --cask codex包管理器更新命令: codex upgrade |
| Codex Desktop / App | 打开 App -> 进入 Settings -> About |
macOS (Homebrew):brew upgrade --cask codex通用方式:在软件设置中检测升级,或前往官方 Releases 重新下载安装包覆盖 |
4.3 CCSwitch 管理工具升级
| 安装方式 | 检查与升级步骤 |
|---|---|
| macOS (Homebrew) | 终端运行:brew upgrade --cask cc-switch |
| 安装包安装 (Win/Mac/Linux) | 打开 CCSwitch 设置页面点击“检查更新”,或前往 GitHub Release 页面下载最新安装包覆盖安装。 |
5. 常见问题排查 (FAQ)
- 切换供应商后 CLI 依然请求旧服务节点:
- 已打开的命令行进程不会实时重载配置。请关闭当前终端标签页,重新打开终端再运行
claude或codex。
- 已打开的命令行进程不会实时重载配置。请关闭当前终端标签页,重新打开终端再运行
- Claude Desktop 提示认证或连接 401 报错:
- 检查 CCSwitch 的“本地代理”是否保持开启状态。
- 确认 Claude Desktop 开发者设置中的 Gateway API key 是否严格为
PROXY_MANAGED字符串。
- Codex CLI 启动后卡住或提示 URL 错误:
- 检查 Base URL 后缀格式(如 OpenAI 规范协议通常以
/openai或/v1结尾)。 - 若非必要,请确认已关闭 Codex 供应商卡片中的“需要本地路由映射”选项。
- 检查 Base URL 后缀格式(如 OpenAI 规范协议通常以
- 能否同时配置并使用 Claude 与 Codex?:
- 可以完全并行使用。CCSwitch 分别维护
~/.claude/settings.json与~/.codex/config.toml,两者互不影响。
- 可以完全并行使用。CCSwitch 分别维护







