背景
在使用 Claude Code、Codex 或 Gemini CLI 等 AI 编码助手时,配置管理往往是一个痛点。
不同项目可能需要使用不同的接口源,例如 A 项目使用 Anthropic 官方接口,B 项目使用代理中转,C 项目尝试其他供应商。这通常涉及手动修改 settings.json,调整 BASE_URL 和 API_KEY,容易因格式错误或多余空格导致 CLI 异常。
一、CC-Switch 简介
CC-Switch 是一个开源的、跨平台的桌面小工具,专门用来管理各种 AI 编码助手的配置。它最初是为 Claude Code 量身定做的,后来进化为支持多款 AI 工具的'配置大管家'。

核心定位:
CC-Switch = AI 配置中心 + 一键切换神器 + MCP/Skills 管理工具箱
主要特性:
- 多配置存储:支持存储多组 API URL 和 Token,随用随取。
- 一键切换:点击鼠标即可更换配置,无需关闭终端或重启服务。
- 安全保护:Token 自动打码显示,配置文件权限锁定为 600。
- 自动备份:每次切换前自动备份旧配置,支持一键还原。
二、优势分析
传统流程
- 打开终端。
- 输入 vim ~/.claude/settings.json。
- 找到 ANTHROPIC_AUTH_TOKEN 和 ANTHROPIC_BASE_URL。
- 手动复制粘贴新 Token 和 URL。
- 保存退出,重启 Claude Code。
此流程耗时且易打断思路,存在格式错误导致崩溃或 Token 泄露的风险。
CC-Switch 流程
👉 点图标 → 选配置 → 搞定!
三、安装指南
CC-Switch 支持 Windows、macOS 和 Linux,安装方式灵活。
1. macOS 安装(推荐 Homebrew)
brew tap farion1231/ccswitch
brew install --cask cc-switch
装完直接在'应用程序'里打开。
2. Windows 安装
前往 GitHub Releases 页面 下载最新的 .msi 安装包,双击安装。
3. Linux 安装
下载 .deb 包安装:
wget https://github.com/farion1231/cc-switch/releases/latest/download/cc-switch_x.x.x_amd64.deb
sudo dpkg -i cc-switch_x.x.x_amd64.deb
也支持 .AppImage,下载后直接运行。
4. 验证安装
打开 CC-Switch,在系统托盘(Windows/Linux)或菜单栏(macOS)看到图标即表示安装成功。

四、快速上手:配置第三方供应商
以配置第三方供应商为例。
1. 准备 API 信息
- Base URL:如 https://api.example.com
- API Key:通常为 sk- 开头的一串字符
2. 添加新配置
- 打开 CC-Switch。
- 在分组栏选择 'Claude'(或其他对应工具)。
- 点击'添加供应商'或+号。
- 填写信息:
- 供应商名称:如 My-Dev-Env
- Base URL:粘贴地址(注意结尾不要加 /)
- API Key:粘贴密钥
- 点击'添加'保存。
3. 一键切换
在供应商列表中找到刚才添加的配置,点击右侧的 '启用',按钮变成 '使用中' 即表示切换成功。
CC-Switch 会在后台自动更新 ~/.claude/settings.json。
4. 验证
在终端输入 claude,若能正常聊天则说明配置生效。
五、进阶功能
1. MCP 服务器统一管理
在 CC-Switch 的 'MCP' 标签页,可集中管理所有 MCP 服务,支持本地脚本或远程服务。
2. Skills 一键安装
在 'Skills' 标签页,扫描 GitHub 上的公开 Skills 仓库,勾选后自动下载到 ~/.claude/skills/ 目录。
3. 系统托盘秒切
常驻系统托盘,右键点击即可查看已启用的供应商配置,直接切换。
4. 诊断与备份
- 诊断:运行 ccs diagnostics 或在界面点'健康检查',检测配置权限及目录状态。
- 备份:每次切换自动备份旧配置,随时恢复。
六、常见问题
1. 切换后报 Invalid API Key
- 检查 API Key 是否完整,有无多余空格。
- 确认 Base URL 是否正确,尤其是结尾符号。
- 使用'健康检查'按钮测试连通性。
2. 切换后没反应
尝试关闭当前 Claude Code 会话,重新开启。部分环境变量需重启进程生效。
3. 误删配置
利用自动备份机制,在设置或备份管理页面找到最近备份文件进行恢复。
七、总结
CC-Switch 将繁琐的配置文件管理简化为图形化操作,不仅节省时间,还整合了 MCP 和 Skills 管理,有助于构建更完善的 AI 编码工具生态。适合需要在多个供应商之间比价或在不同项目环境间切换的开发者。


