Skip to content

CC Switch —— AI 编程工具配置管理神器 ​

使用 Claude Code、Codex、Gemini CLI 等多款 AI 编程工具时,频繁手动修改配置文件非常麻烦。CC Switch 是一款跨平台桌面应用,让你在图形界面中一键切换 API 供应商、统一管理 MCP 服务和 Skills 扩展。

GitHub 地址:farion1231/cc-switch


第一部分:CC Switch 是什么 ​

CC Switch 是一款开源的跨平台桌面 All-in-One 助手工具,支持统一管理以下 AI CLI 工具的配置:

支持的工具说明
Claude CodeAnthropic 的终端编程助手
Codex CLIOpenAI 的终端编程助手
Gemini CLIGoogle 的终端编程助手
OpenCode开源 AI 编程工具
OpenClaw开源 AI 编程工具

解决了什么问题? ​

每款 AI CLI 工具都有自己的配置格式(JSON、TOML、.env 等),切换 API 供应商需要手动编辑配置文件,管理多个工具的 MCP 服务和 Skills 扩展更是繁琐。CC Switch 提供统一的图形界面,一键完成这些操作。


第二部分:下载与安装 ​

2.1 macOS(推荐 Homebrew) ​

bash
# 添加软件仓库
brew tap farion1231/ccswitch

# 安装
brew install --cask cc-switch

首次启动提示

由于作者没有 Apple 开发者账号,首次打开会出现「未知开发者」警告。解决方法:

  1. 关闭弹窗
  2. 打开「系统设置」→「隐私与安全性」
  3. 点击「仍要打开」即可

2.2 Windows ​

  1. 前往 GitHub Releases 页面
  2. 下载 CC-Switch-v{版本号}-Windows-Portable.zip
  3. 解压后直接运行 CC Switch.exe

TIP

Windows 便携版无需安装,不写入注册表,解压即用。

2.3 Linux ​

前往 GitHub Releases 页面,根据你的发行版选择:

Debian / Ubuntu(.deb 包):

bash
# 下载后安装
sudo dpkg -i CC-Switch-v{版本号}-Linux.deb

通用发行版(AppImage):

bash
# 下载 AppImage 后赋予执行权限
chmod +x CC-Switch-v{版本号}-Linux.AppImage

# 直接运行
./CC-Switch-v{版本号}-Linux.AppImage

ARM64 用户注意

ARM64 架构的 AppImage 需要安装 xdg-utils 包:

bash
sudo apt install xdg-utils

第三部分:核心功能 ​

3.1 供应商管理(Provider) ​

这是 CC Switch 最核心的功能——在图形界面中一键切换 API 供应商。

支持的供应商类型:

  • 官方 API(OpenAI、Anthropic、Google)
  • 第三方中转服务
  • 自建 API 代理

操作方式:

  1. 点击「添加供应商」
  2. 选择内置模板(如 DeepSeek、GLM、ModelScope 等),或自定义配置
  3. 填写 API Base URL 和 API Key
  4. 点击启用,即可切换

TIP

Claude Code 支持供应商热切换,无需重启。其他工具切换后需要重启终端才能生效。

3.2 MCP 统一管理 ​

跨 Claude Code / Codex / Gemini CLI 统一管理 MCP(Model Context Protocol)服务器:

  • 支持三种传输类型:stdio / HTTP / SSE
  • 在一处配置,自动同步到所有工具
  • 无需分别编辑各工具的 MCP 配置文件

3.3 Skills 技能扩展 ​

管理 Claude Code / Codex / Gemini CLI 的 Skills 扩展:

  • 浏览社区技能仓库
  • 一键启用 / 禁用技能
  • 自动同步到对应工具的目录
  • 扫描并导入已有的未管理技能

3.4 Prompts 提示词管理 ​

  • 使用内置 Markdown 编辑器创建提示词预设
  • 激活后自动同步到对应工具的配置文件
  • 切换前自动保存当前提示词内容

3.5 本地代理与自动熔断 ​

CC Switch 内置本地 API 代理,支持自动熔断机制:

  • 健康检测:定期检测每个供应商的可用性
  • 自动切换:当前供应商故障时,自动切换到备用供应商
  • 自动恢复:主供应商恢复后,自动切回

3.6 其他功能 ​

功能说明
用量查询不用打开供应商平台,直接查看 API 用量
云同步指向 Dropbox / OneDrive / iCloud 文件夹,跨设备同步配置
终端选择选择偏好的终端应用(iTerm2、Windows Terminal 等)
多语言支持中文、英文、日文
备份管理可配置备份策略和自动清理规则
会话浏览浏览各工具的历史对话记录

第四部分:基本使用流程 ​

4.1 添加供应商 ​

  1. 打开 CC Switch
  2. 点击「添加供应商」
  3. 选择预设模板或自定义配置:
    • 使用官方账号:选择「Official Login」预设(Claude / Codex)或「Google Official」预设(Gemini)
    • 使用第三方中转:选择对应的预设模板,填入 API Key
    • 自定义配置:手动填写 API Base URL、API Key、模型名称

4.2 切换供应商 ​

  1. 在供应商列表中选择目标供应商
  2. 点击「启用」
  3. Claude Code 立即生效;其他工具需重启终端

4.3 验证是否生效 ​

启用后,在对应的 CLI 工具中输入:

bash
# Claude Code 中验证
claude
# 进入后输入 /status 查看当前配置

# Codex CLI 中验证
codex
# 观察是否能正常调用 API

第五部分:注意事项 ​

环境变量冲突 ​

如果你之前在系统环境变量中设置过 ANTHROPIC_API_KEY、OPENAI_API_KEY 等变量,它们的优先级会高于 CC Switch 的配置,导致切换不生效。

解决方法:

bash
# 编辑 shell 配置文件
vi ~/.bashrc   # 或 ~/.zshrc

# 注释掉或删除以下类似的行
# export ANTHROPIC_API_KEY="sk-xxx"
# export OPENAI_API_KEY="sk-xxx"

# 重新加载配置
source ~/.bashrc

Windows 安全提示 ​

Windows 可能弹出 SmartScreen 安全警告,点击「更多信息」→「仍要运行」即可。

更新方式 ​

macOS:

bash
brew upgrade --cask cc-switch

Windows / Linux:

前往 Releases 页面下载最新版本覆盖安装。