CC Switch 下载安装与配置教程(Windows / macOS / Linux):一键导入 Claude Code、Codex

更新于

CC Switch 是一款开源免费的桌面工具,用来管理和切换 Claude Code、Codex、Gemini CLI 等 AI 编程工具的服务商配置,不用再手动改配置文件和环境变量。这篇从下载安装讲起,教你用 API 快连控制台「一键导入」把配置写进 CC Switch,也给出手动添加的完整写法,最后整理了常见问题。

📌
一句话流程:安装 CC Switch → 在 API 快连控制台创建密钥 → 在密钥列表点 「导入到 CCS」 → 在 CC Switch 里点 「启用」。全程不用手填地址和密钥,一般 3 分钟就能用上。

CC Switch 是什么

  • 开源免费:项目在 GitHub(farion1231/cc-switch)开源,不收费。
  • 支持的工具:Claude Code、Codex、Gemini CLI,以及 Claude Desktop、OpenCode、OpenClaw、Hermes、Grok Build 等。
  • 一键切换:同一个工具可以存多套服务商配置(例如官方账号和 API 快连),点一下「启用」就切换,也可以在系统托盘里切。
  • 本地运行:配置和密钥只保存在你自己的电脑上,CC Switch 只负责把它们写进各工具的配置文件。
⚠️
请只从 官网下载页 ccswitch.io 或 GitHub 发布页 下载。任何要求付费、充值或索要账号密码的「CC Switch」都不是官方版本。

第一步:下载并安装 CC Switch

截至 2026 年 10 月,最新版本是 v3.20.4。打开 GitHub 发布页,在页面下方的 Assets 里按系统选择安装包(官网下载页 ccswitch.io 的文件与 GitHub 相同):

系统推荐下载说明
Windows(普通电脑)CC-Switch-v3.20.4-Windows.msi安装包,支持自动更新;不想安装可选 Windows-Portable.zip 解压即用
Windows(ARM 电脑)CC-Switch-v3.20.4-Windows-arm64.msi只有 ARM 处理器的电脑才选,普通电脑不要选
macOSCC-Switch-v3.20.4-macOS.dmg通用包,Apple 芯片和 Intel 芯片都能用
Linux.deb / .rpm / .AppImage按发行版和架构(x86_64 / arm64)选择
系统最低要求
WindowsWindows 10 及以上
macOSmacOS 12(Monterey)及以上
Linuxglibc 2.35+ 和 WebKitGTK 4.1,例如 Ubuntu 22.04+、Debian 12+

Windows 安装

  1. 双击运行 .msi,按提示完成安装。
  2. 如果双击后没有任何反应:在安装包上点右键 → 属性 → 常规,勾选底部的「解除锁定」,确定后再双击。

macOS 安装

有 Homebrew 的话一行命令最省事:

BASH
brew install --cask cc-switch

也可以下载 .dmg,打开后把 CC Switch 拖进「应用程序」文件夹。macOS 版已经过 Apple 签名和公证,可以直接打开。

Linux 安装

BASH
# Debian / Ubuntusudo dpkg -i CC-Switch-v3.20.4-Linux-x86_64.deb# Fedora 等 RPM 发行版sudo dnf install ./CC-Switch-v3.20.4-Linux-x86_64.rpm
💡
国内打不开 GitHub、下载失败时,可以加入 QQ 群 242776592,群文件里有安装包。

第二步:确认要管理的工具已安装

CC Switch 只管理配置,不包含 Claude Code、Codex 这些工具本身。还没装的,可以在 CC Switch 的「设置 → 关于」里一键安装,或者按各自教程安装:

第三步:从 API 快连控制台一键导入(推荐)

API 快连的控制台可以把密钥和地址直接导入 CC Switch,不需要手动复制粘贴,也不会填错 /v1。

1. 创建密钥,选对分组

登录 控制台,进入左侧菜单「API 密钥」,点「创建密钥」,填一个名字,然后在「分组」里选择:

你要用的工具创建密钥时选的分组导入后出现在 CC Switch 的
Claude CodeClaude 类分组(如 Claude-Max)Claude 页
Codex(CLI / 桌面版)GPT 类分组(如 GPT-Pro)Codex 页
Gemini CLIGemini 类分组Gemini 页
💡
一把密钥只对应一个分组。Claude Code 和 Codex 都要用的话,就建两把密钥,分别导入。

2. 点「导入到 CCS」

  1. 确认 CC Switch 已经安装,并且至少打开过一次(这样浏览器才认得它)。
  2. 在密钥列表里找到刚建的密钥,点这一行操作区的 「导入到 CCS」。
  3. 浏览器询问「是否打开 CC Switch」时,点允许 / 打开。
  4. CC Switch 弹出导入确认窗口,核对供应商名称(apikl.ai)、端点地址和密钥,点确认导入。

3. 在 CC Switch 里启用

  1. 在 CC Switch 顶部切到对应的应用页(Claude、Codex 或 Gemini)。
  2. 找到名为 apikl.ai 的供应商卡片,鼠标移上去,点 「启用」。卡片出现蓝色边框就表示正在使用。
  3. 按下表让工具读取新配置,然后发一句话测试。
工具启用后怎么生效
Claude Code即时生效,正在运行的会话会自动读取新配置
Codex关掉当前终端,重新打开再运行 codex;桌面版要彻底退出再打开
Gemini CLI退出后重新运行 gemini

导入时自动写入了什么

应用端点地址其他
Claude Codehttps://apikl.ai—
Codexhttps://apikl.ai默认模型 gpt-5.5,可点「编辑」改成 gpt-5.6-sol 等常用模型
Gemini CLIhttps://apikl.ai—

Codex 这里不带 /v1 也能正常使用,因为新版 Codex 走的 /responses 接口在 API 快连上带不带 /v1 都可以访问。另外,导入时会自动打开用量查询,卡片上会显示你的剩余额度,每 30 分钟刷新一次。想在自己的脚本里查余额,看 API 余额查询教程。

方法二:在 CC Switch 里手动添加

不方便用一键导入时(例如在另一台电脑上),可以手动添加:

  1. 在 CC Switch 顶部切到要配置的应用页。
  2. 点右上角的 「+」,选「应用专属供应商」。
  3. 「预设」下拉选择 「自定义」,名称填「API 快连」。
  4. 按下面对应的写法填写配置,点「添加」,再在卡片上点「启用」。

Claude Code

Claude 配置
{ "env": { "ANTHROPIC_AUTH_TOKEN": "sk-你的密钥", "ANTHROPIC_BASE_URL": "https://apikl.ai" }}

Claude Code 的地址不带 /v1。密钥变量用 ANTHROPIC_AUTH_TOKEN 或 ANTHROPIC_API_KEY 都可以,推荐前者:用后者时 Claude Code 第一次启动会询问是否使用这个密钥,默认选项是「否」,直接回车会被拒绝。

Codex

Codex 的编辑框分两部分:上面的 API Key 部分填密钥,下面的 config.toml 部分填:

Codex · config.toml 部分
model_provider = "custom"model = "gpt-5.6-sol"model_reasoning_effort = "high" [model_providers.custom]name = "custom"base_url = "https://apikl.ai/v1"wire_api = "responses"requires_openai_auth = true

手动填写时 Codex 地址带 /v1(这也是 CC Switch 官方模板的写法),wire_api 保持 responses。切换到第三方服务商时,CC Switch 会把密钥写进 config.toml,不会改动你的 ChatGPT 官方登录信息。

Gemini CLI

Gemini 配置
{ "env": { "GEMINI_API_KEY": "sk-你的密钥", "GOOGLE_GEMINI_BASE_URL": "https://apikl.ai", "GEMINI_MODEL": "gemini-3.8-flash" }}

自动获取可用模型

填好密钥和地址后,点模型输入框旁边的下载图标,CC Switch 会读取这把密钥能用的全部模型,直接从下拉里选,就不会写错模型名。也可以对照 模型广场。

测试连通与备用线路

  • 鼠标移到供应商卡片上,点「检测连通」,可以看到地址是否可达和延迟(只测地址,不消耗额度)。
  • 控制台还提供不经过 CDN 的直连线路 https://dc.apikl.ai。网络不稳定、长任务容易超时时,可以在编辑里把端点换成它(Codex 手动写法同样加 /v1),用法完全一样。

在官方账号和 API 快连之间切换

  • 每个应用页里可以同时存多张供应商卡片,点哪张的「启用」就用哪张。
  • 想切回官方账号:添加对应的官方预设(例如「Claude 官方」「OpenAI 官方」)并启用。
  • 不打开主界面也能切换:右键点系统托盘里的 CC Switch 图标 → 选应用 → 点要用的供应商。

CC Switch 改了哪些文件

启用供应商时,CC Switch 只改下面这些文件里的地址、密钥、模型等关键字段,其他设置不动:

应用配置文件
Claude Code~/.claude/settings.json
Codex~/.codex/config.toml
Gemini CLI~/.gemini/.env、~/.gemini/settings.json

这些文件第一次被 CC Switch 改写前的原样,会备份在 ~/.cc-switch/backups/ 里,需要时可以找回。

常见问题

点「导入到 CCS」没反应,或提示「CC-Switch 未安装或协议处理程序未注册」

先确认 CC Switch 已安装并打开过一次;浏览器拦截了「打开外部应用」时,点地址栏的提示允许。仍不行就用上面的「手动添加」。

启用了,但工具还是走原来的配置

最常见的原因是系统环境变量冲突:如果你以前在系统或 ~/.zshrc 里设置过 ANTHROPIC_BASE_URL、OPENAI_API_KEY、GEMINI_API_KEY 这类变量,它们会盖掉 CC Switch 写入的配置。CC Switch 检测到时会在界面顶部显示黄色警告,点「查看详情」勾选冲突变量删除即可(删除前会自动备份);也可以手动删掉 shell 配置文件里对应的 export 行,或 Windows「系统属性 → 高级 → 环境变量」里的对应项。其次,Codex 和 Gemini CLI 需要重开才会读取新配置。

401 / invalid_api_key

密钥不完整、已删除,或分组选错(例如用 GPT 分组的密钥配 Claude Code)。在控制台确认密钥状态和分组,重新导入。更多看 401 排查。

404,或报错里出现网页内容

地址填错了。Claude Code 和 Gemini CLI 填 https://apikl.ai(不带 /v1);Codex 手动填写带 /v1,并保持 wire_api = "responses"。

model not exist / 模型不存在

模型名写错,或密钥所在分组没有这个模型。用上面的「自动获取可用模型」重新选择,或看 模型不存在排查。

卡片上的余额显示「查询失败」

不影响正常使用。通常是密钥被删除、停用,或你手动改过用量查询脚本。重新从控制台导入一次即可恢复。

CC Switch 收费吗?安全吗?

官方版本开源免费。配置和密钥只存放在你自己的电脑上(~/.cc-switch/),只要从官网或 GitHub 下载就是安全的。

换电脑了怎么办

在新电脑上安装 CC Switch,再从控制台点一次「导入到 CCS」即可,密钥可以继续用。

✅
还没有密钥?去控制台创建 →  ·  看模型价格 →  ·  不用 CC Switch 也可以手动配置:Claude Code / Codex