CC Switch
跨平台 AI 终端配置管理工具,统一管理 Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw 的 API 供应商、模型、MCP 和 Skills。
CC Switch 是什么
适合谁使用
如果你经常在多个 API 供应商或多个 AI 编程工具之间切换,CC Switch 能明显减少重复配置成本。
- 经常使用 Claude Code、Codex、Gemini CLI、OpenCode 或 OpenClaw
- 同时购买了 DeepSeek、Kimi、智谱、通义千问、MiMo、OpenAI 等多个 API
- 需要在便宜模型、强模型和备用节点之间快速切换
- 不想手动编辑 settings.json、AGENTS.md、CLAUDE.md 或环境变量文件
核心能力
它不是单纯改 API 地址的小工具,而是把供应商配置、模型切换、MCP、Prompt 和 Skills 集中到一个面板里。
- 多供应商一键切换:内置常见模型厂商和中转服务商预设
- 配置可视化:在界面里填写 API Key、Endpoint、Model Name,降低格式错误概率
- 系统托盘热切换:运行任务时可快速切换下一个模型或供应商
- MCP 与 Skills 管理:把多个 AI 终端工具的扩展能力集中维护
- 本地存储:配置数据保存在本机,适合重视密钥安全的用户
核心要点
项目地址:github.com/farion1231/cc-switch
配置前先准备好对应平台的 API Key、Base URL 和模型名称
密钥仍然属于敏感信息,不要把截图或配置文件公开发布
下载与安装
打开发布页面
进入 GitHub Releases 页面,展开最新版本的 Assets 区域。
- 访问:github.com/farion1231/cc-switch/releases
- 确认下载的是最新稳定版本
- 根据自己的系统选择安装包,不要下载源码压缩包当作软件安装包
Windows 安装
Windows 用户推荐下载 .msi 安装包,双击后按向导安装。
- 优先选择
CC-Switch-版本号-Windows.msi - 如果电脑没有管理员权限,可选择 Portable zip 便携版
- 便携版建议解压到不含中文和特殊字符的目录,例如
D:\Tools\CC-Switch
macOS 安装
macOS 用户下载 .dmg 文件,打开后把 CC Switch 拖入 Applications。
brew tap farion1231/ccswitchbrew install --cask cc-switch
- 普通用户推荐使用 DMG 图形安装
- 习惯 Homebrew 的用户可使用命令行安装
- 安装后从启动台或应用程序目录打开 CC Switch
Linux 安装
Linux 用户按发行版选择对应包格式。AppImage 需要先赋予执行权限。
# Debian / Ubuntusudo apt install ./CC-Switch-*.deb# Fedora / RHELsudo dnf install ./CC-Switch-*.rpm# AppImagechmod +x CC-Switch-*.AppImage./CC-Switch-*.AppImage
- Ubuntu、Debian、Linux Mint 优先使用 deb
- Fedora、RHEL、CentOS、Rocky Linux 优先使用 rpm
- 不确定发行版时可使用 AppImage
注意事项
只从官方 GitHub 项目或可信发布页下载安装包
安装前关闭来源不明的同名工具,避免混淆配置文件
添加 API 供应商
选择要配置的工具
打开 CC Switch 后,先选择 Claude Code、Codex、Gemini CLI、OpenCode 或 OpenClaw 对应标签,确保配置写入正确位置。
- 使用 Claude Code 就选择 Claude Code 标签
- 使用 Codex 就选择 Codex 标签
- 多个工具都用时,建议逐个工具分别配置和测试
添加供应商预设
点击 Add Provider 或右上角加号,从内置预设中选择你购买的 API 平台。
- 优先使用内置预设,它会自动填好协议类型和常见 Endpoint
- 如果平台不在预设列表里,选择自定义供应商
- 填写 Provider Name、API Endpoint、API Key、Model Name
- 保存前检查 Base URL 末尾路径是否和平台文档一致
示例:接入 OpenAI 兼容 API
多数国产和中转平台都提供 OpenAI 兼容格式,通常只需要填 API Key、Base URL 和模型名。
Provider Name: DeepSeekAPI Endpoint: https://api.deepseek.comAPI Key: sk-xxxxxxxxxxxxxxxxModel Name: deepseek-chat
- DeepSeek 可使用 `https://api.deepseek.com`
- MiMo 可使用 `https://api.xiaomimimo.com/v1`
- 通义、Kimi、智谱等平台按各自官方文档填写
- 保存后用对应 AI 工具发起一次简单对话测试
核心要点
每个平台的 Base URL 和模型名可能会更新,最终以官方控制台或文档为准
建议先配置一个低成本模型用于日常任务,再配置一个强模型用于复杂任务
新增或切换供应商后,必要时重启对应 AI 终端工具以确保配置生效
在 AI 工具里验证
验证 Claude Code
打开一个新的终端窗口,进入项目目录后启动 Claude Code,发送一个简单问题。
claude
- 建议重新打开终端,避免旧进程缓存旧配置
- 询问简单问题,例如「请用一句话介绍当前模型」
- 如果能正常回答,说明供应商配置已经生效
- 如果报 401、403 或余额不足,优先检查 API Key 和账户状态
验证 Codex 或其他 CLI
选择对应工具标签配置后,用该工具自己的启动命令测试。
- Codex、Gemini CLI、OpenCode、OpenClaw 都需要在各自标签下配置
- 确认工具读取的是 CC Switch 写入的配置路径
- 同一平台在不同工具下可能需要不同协议格式,保存前查看预设说明
使用托盘热切换
配置多个供应商后,可以通过系统托盘快速切换当前模型。
- 日常轻量任务使用低成本模型
- 复杂重构、长上下文分析时切换到强模型
- 备用节点可作为 API 限流或故障时的替代方案
- 切换后如未立即生效,重启对应 AI 工具或新开会话再试
注意事项
不同 AI 工具对热切换的响应方式不同,遇到不生效时先新开会话验证
不要把包含 API Key 的 CC Switch 配置库直接上传到公开仓库
常见问题
保存后工具仍然没有响应
先确认配置写入的是你正在使用的工具标签,再重启终端和 AI 工具。
- 检查是否选错 Claude Code、Codex 或 OpenCode 标签
- 重新打开终端窗口
- 确认对应 AI 工具本身已经安装并能启动
- 查看 CC Switch 是否有配置保存失败或权限提示
提示认证失败
认证失败通常来自 API Key 错误、复制了多余空格、账户未充值或平台权限未开通。
- 重新复制 API Key,避免前后空格
- 确认账号已完成实名、充值或套餐开通
- 检查 Key 是否被删除、禁用或过期
- 不要把 OpenAI 平台的 Key 填到其他供应商预设里
提示模型不存在
模型名必须和供应商文档完全一致,大小写、连字符和版本号都可能影响调用。
- 在平台模型列表里复制模型 ID
- 使用 Fetch Models 或类似按钮拉取可用模型
- 确认当前 API Key 有权限访问该模型
- 不确定时先换成平台推荐的默认聊天模型测试
核心要点
排查顺序:工具标签 → API Key → Base URL → 模型名 → 账户余额 → 网络代理
配置成功后建议记录一组稳定可用的低成本模型,作为日常默认方案