CC-Switch v3.16.1 免费下载与使用方法:Windows/macOS/Linux 三端配置指南【2026.6.11】
1. 为什么你需要一个 Key 管理中枢多工具切换的真实痛点如果你同时用 Claude Code 写后端、Codex 补前端、Gemini CLI 查资料大概率经历过这种场景早上把 Claude Code 的ANTHROPIC_BASE_URL改到 A 供应商中午想换 B 供应商比价结果忘了改哪个配置文件终端里claude一跑就报 401晚上切回官方又发现 Codex 的auth.json还指着旧地址。配置文件散落在~/.claude/settings.json、~/.codex/auth.json、~/.gemini/.env好几个地方手动改一次要翻半天文档。CC-Switch 就是来解决这件事的。它是一个开源免费的桌面小工具v3.16.1 这个版本把 Windows、macOS、Linux 三端的安装包都补齐了核心能力是统一管理多个 AI CLI 工具的 API 供应商配置点一下「启用」就自动把对应的 Base URL、Key、模型名写进各个工具自己的配置文件里不用你手动去改 JSON。适合谁适合手上握着两三个 Key、经常在 Claude Code 和 Codex 之间横跳、又不想每次改配置都查文档的开发者。我试过把它当成「配置路由器」来用所有供应商的 Key 在 CC-Switch 里存一份哪个工具要用哪个供应商界面里选一下就行。这篇文章按 Windows、macOS、Linux 三端把下载、安装、配置到验证的完整流程走一遍最后说明怎么把 endpoint 统一改到 TaoToken让多个工具走同一个通道省得每个工具单独配一遍。需要先明确一点CC-Switch 本身不提供模型能力它只是个配置管理器真正干活的是你填进去的供应商。所以第二步我们会先把 TaoToken 的 Key 和 Base URL 准备好再回到 CC-Switch 里填。2. 前置准备TaoToken 的 Key、Base URL 与模型 ID 怎么拿在装 CC-Switch 之前先把要填进去的三件套准备好否则装完打开界面会卡在「填什么」这一步。这三件套是Base URL、API Key、Model ID任何 AI CLI 工具接入第三方通道都绕不开这三个。先注册并登录 TaoToken 控制台地址是 https://taotoken.net/api-keys 进去之后创建一个 API Key。Key 一般以sk-开头创建完立刻复制存好页面刷新后就看不到完整值了。这一步别偷懒我见过太多人创建完没复制回头只能删了重建。Base URL 用 https://taotoken.net/api 注意结尾不要带/v1也不要带斜杠。很多 401 和 404 就是因为有人手贱加了/v1/chat/completions这种完整路径CC-Switch 和 CLI 工具会自己拼路径你只需要给到根。Model ID 这块要看你用哪个工具。Claude Code 走 Anthropic 协议模型名填claude-sonnet-4-5这类Codex 和 Gemini CLI 走 OpenAI 兼容协议模型名填gpt-5或对应你账号可用的模型。具体可用模型列表在控制台的模型页能查到别凭记忆填填错了健康检查会直接报 model not found。把这三样记在一个临时文本里项目值说明Base URLhttps://taotoken.net/api不带 /v1不带尾斜杠API Keysk-xxxxxxxx控制台创建后立即复制Model IDclaude-sonnet-4-5 / gpt-5按工具协议选注意Key 只存在你自己机器上CC-Switch 是本地加密存储不会上传。但也不要把 Key 贴到聊天记录或截图里发出去。准备好之后下面按平台装 CC-Switch。三端安装方式不一样我按 Windows、macOS、Linux 分开写你跳到对应小节即可。3. 三端安装与可复制配置Windows/macOS/Linux 逐平台操作这一节是全文操作量最大的部分每个平台我都给出可复制的命令和配置文件路径。CC-Switch v3.16.1 的安装包在官方 GitHub Releases 的 Assets 里按系统选对应文件。Windows 用户选.msi安装版或-Portable.zip便携版macOS 选-macOS_Universal.dmg或走 HomebrewLinux 按发行版选.deb、.rpm或.AppImage。3.1 Windows 安装与配置路径Windows 10 及以上 x64 系统两种装法。安装版双击CC-Switch-v3.16.1-Windows.msi一路下一步装完开始菜单能搜到。便携版解压CC-Switch-v3.16.1-Windows-Portable.zip直接运行里面的CC-Switch.exe不写注册表适合放 U 盘。如果双击 MSI 弹出「无法验证发行者」点「更多信息」再点「仍要运行」即可这是未签名应用的常规提示不是病毒。Windows 上各 CLI 工具的配置文件路径CC-Switch 会自动扫描但你要知道它们在哪方便排查Claude Code: C:\Users\你的用户名\.claude\settings.json Codex: C:\Users\你的用户名\.codex\auth.json Gemini CLI: C:\Users\你的用户名\.gemini\.envCC-Switch 自己的配置存在%APPDATA%\cc-switch\下供应商列表和加密后的 Key 都在这里。重装系统前备份这个目录换机后直接还原。3.2 macOS 安装与配置路径macOS 12 及以上Intel 和 Apple Silicon 通用。推荐 Homebrew一条命令搞定brew tap farion1231/ccswitch brew install --cask cc-switch不想用 Homebrew 就下CC-Switch-v3.16.1-macOS_Universal.dmg双击挂载后把CC Switch.app拖进「应用程序」。首次打开如果提示「未知开发者」去「系统设置 → 隐私与安全性」找到那条拦截记录点「仍要打开」之后就能正常启动。macOS 配置文件路径Claude Code: ~/.claude/settings.json Codex: ~/.codex/auth.json Gemini CLI: ~/.gemini/.env CC-Switch: ~/Library/Application Support/cc-switch/3.3 Linux 安装与配置路径Ubuntu 22.04 / Debian 11 用 deb 包sudo dpkg -i cc-switch_3.16.1_amd64.deb sudo apt-get install -fFedora 34 用 rpmsudo rpm -ivh cc-switch-3.16.1.x86_64.rpm通用方案是 AppImage不挑发行版chmod x CC-Switch-v3.16.1-Linux.AppImage ./CC-Switch-v3.16.1-Linux.AppImageLinux 配置文件路径Claude Code: ~/.claude/settings.json Codex: ~/.codex/auth.json Gemini CLI: ~/.gemini/.env CC-Switch: ~/.config/cc-switch/3.4 在 CC-Switch 里填入 TaoToken 三件套装完启动CC-Switch 会自动扫描已安装的 CLI 工具托盘出现图标。点右上角添加供应商选「手动填写」把第 2 节准备的三件套填进去{ name: TaoToken, baseUrl: https://taotoken.net/api, apiKey: sk-你的Key, model: claude-sonnet-4-5, apiFormat: anthropic }如果你同时管 Codex再建一个 OpenAI 兼容格式的条目apiFormat改成openaimodel填gpt-5。两个条目共用同一个 Base URL 和 Key只是协议字段不同。填完点保存列表里选中 TaoToken点「启用」CC-Switch 就会把配置写进对应工具的配置文件。这一步做完Claude Code 的settings.json里env段会被写成类似这样{ env: { ANTHROPIC_BASE_URL: https://taotoken.net/api, ANTHROPIC_API_KEY: sk-你的Key, ANTHROPIC_MODEL: claude-sonnet-4-5 } }Codex 的auth.json则会被写成{ OPENAI_BASE_URL: https://taotoken.net/api, OPENAI_API_KEY: sk-你的Key }注意CC-Switch 写配置前会备份原文件但你自己也留个心眼重要配置先手动复制一份。4. 验证请求健康检查与终端实测成功结果配置写完不算完得验证真的通。CC-Switch 内置「健康检查」按钮选中供应商点一下它会发一个测试请求几秒内返回结果。成功会显示绿色对勾和延迟毫秒数失败会给出错误码。这是最快的排查入口。但健康检查通过不代表 CLI 工具就通了因为工具读的是自己的配置文件可能缓存了旧值。所以还要在终端实测。先重启终端让环境变量重新加载然后跑claude --version claude 用一句话说明你当前使用的模型如果 Claude Code 正常返回内容说明 Anthropic 协议这条链路通了。Codex 用户跑codex --version codex print hello返回正常即通。Gemini CLI 类似跑gemini test看输出。实测下来健康检查通过但终端报 401九成是终端没重启旧的环境变量还在。关掉终端窗口重开或者source ~/.zshrcmacOS刷新一下。成功的结果长这样终端里claude能正常对话CC-Switch 托盘图标显示当前激活的供应商是 TaoToken用量统计里能看到调用次数在涨。如果用量统计不动说明请求没走 CC-Switch 管理的通道检查是不是工具自己读了别的配置。再补一个验证点打开 CC-Switch 的「用量统计」页发几条请求后看数字有没有变化。这个页面能按供应商看调用次数和额度消耗是确认「请求确实走了 TaoToken」的直观证据。如果数字不动回去检查工具的配置文件是不是被别的进程覆盖了。5. 常见报错排查401、local proxy failed、reading choices、OAuth这一节按真实报错来每个都给出定位思路。这些错误我在三端都踩过按顺序排查基本能解决。401 Unauthorized最常见。三个原因——Key 复制时带了空格或换行、Base URL 结尾多了/v1、Key 已过期或被删。先去 CC-Switch 里把 Key 重新粘贴一遍确认 Base URL 是https://taotoken.net/api不带尾斜杠。还不行就去控制台确认 Key 状态。local proxy failed / 127.0.0.1:15721 连接失败这是 Codex 的路由转发功能。Codex 走第三方模型时需要开本地路由CC-Switch 设置 → 路由 → 开启本地路由端口默认127.0.0.1:15721。如果端口被占用换个端口再开。开了路由还报错检查防火墙有没有拦本地回环。reading choices 报错 / choices 字段为空这是 OpenAI 兼容协议下返回体解析失败。原因通常是apiFormat选错了——Claude Code 的条目选了openai或者 Codex 的条目选了anthropic。回 CC-Switch 把对应条目的协议格式改对Claude Code 用anthropicCodex 和 Gemini CLI 用openai。OAuth 相关报错 / 提示登录有些 CLI 工具首次运行会强制走 OAuth 登录流程即使你配了 Base URL。解决办法是先在工具里完成一次登录或跳过登录再让 CC-Switch 接管配置。Claude Code 可以用claude setup-token生成 token 后填入避免走浏览器 OAuth。切换后不生效CC-Switch 写了配置但工具还在用旧的。重启终端和工具进程Codex 用户额外确认路由是否开启。macOS 上如果用了多个终端iTerm 系统终端每个都要重启。macOS 提示「应用已损坏」不是真损坏是 Gatekeeper 拦截。终端跑xattr -cr /Applications/CC\ Switch.app清除隔离属性再打开。排查顺序建议先看 CC-Switch 健康检查 → 再看工具配置文件内容 → 最后看终端环境变量。三层都对了基本没有不通的。6. 把通道统一到 TaoToken长期编码与 Agent 场景的配置建议三端装完、验证通过之后最后一步是把所有工具的 endpoint 都指到 TaoToken实现「一个 Key 管所有工具」。这样你换供应商时只改 CC-Switch 一处不用挨个改配置文件。具体做法在 CC-Switch 里为每个工具建一个指向 TaoToken 的供应商条目Claude Code 用 anthropic 格式Codex 和 Gemini CLI 用 openai 格式Base URL 统一填https://taotoken.net/api。然后逐个「启用」CC-Switch 会把配置写进各自的文件。之后你在终端跑claude、codex、gemini请求都走同一个通道。如果你长期跑编码任务或 Agent 工作流建议去 https://taotoken.net/coding-plan 看一下 Coding Plan它针对高频调用场景做了额度优化比按量付费更适合天天跑 Agent 的人。模型对话调试可以去 https://taotoken.net/models 直接试不用装工具就能验证模型可用性。接入文档在 https://taotoken.net/doc 遇到协议细节问题查这里最准。一个实用技巧CC-Switch 支持给供应商打标签你可以把「生产用」和「测试用」的 Key 分开建条目切换时不会误用。另外定期导出 CC-Switch 配置目录做备份换机时直接还原省得重新填一遍三件套。最后提醒一句CC-Switch 只是配置管理器它不替代编辑器也不替代 CLI 工具本身你的代码还是在 VS Code 或终端里写。它的价值在于让你少改几次配置文件把精力留给真正写代码的时间。