news 2026/9/3 14:26:02

CC Switch 完整教程:多供应商一键切换,AI 编程 CLI 配置不再手改

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CC Switch 完整教程:多供应商一键切换,AI 编程 CLI 配置不再手改

CC Switch 完整教程:多供应商一键切换,AI 编程 CLI 配置不再手改

【免费下载链接】cc-switchA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io项目地址: https://gitcode.com/GitHub_Trending/cc/cc-switch

CC Switch 是一款跨平台桌面工具,面向 Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw、Grok Build 与 Hermes Agent 这些 AI 编程命令行工具,提供供应商配置的集中管理与一键切换。它替你省掉的,是每次换端点、贴密钥、改 TOML/JSON 配置文件时那份翻找文件再排查半天的心力。

🎯 适合谁用

想象一下你的日常:主力用 Claude Code 的官方订阅,偶尔切到 Kimi 或 DeepSeek 的第三方端点省点钱,再顺手用 Codex 跑批处理。

  • 配置散落在~/.claude~/.codex~/.gemini各处,格式还不统一,改一处忘一处。
  • 供应商限流或挂掉,你正写着代码,只能中断手头的事手动改配置再试。
  • 花了多少 token、钱花在哪,月底完全说不清。

只要你有两个以上供应商在轮换,或者希望请求有自动兜底,CC Switch 就能帮上忙:所有供应商配置统一入库,点一下切换,请求还能走内置本地代理实现故障转移和用量记录。

🚀 装上并跑通

第 1 步:下载安装。从官方渠道(官网 ccswitch.io)下载对应系统的安装包,安装完成后直接启动。

第 2 步:过掉首次启动的系统坑。三个系统各有各的拦路虎:

  • macOS:如果提示"来自身份不明的开发者",进入「系统设置 → 隐私与安全性」,点击"仍要打开"即可。
  • Windows:安装后点不开,多半是缺少 WebView2 运行时(Tauri 框架渲染界面依赖的微软组件)。去微软官网下载 Evergreen Standalone Installer 装上再启动。
  • Linux:AppImage 版本先执行chmod +x CC-Switch-*.AppImage再运行。如果用的是 Wayland + NVIDIA 显卡,界面点了没反应或缩放后黑屏,改用CC_SWITCH_GDK_BACKEND=wayland ./CC-Switch-*.AppImage启动(从桌面图标启动时,把这个变量写进.desktop文件的Exec=行)。

第 3 步:添加第一个供应商。主界面点+,选择一个预设(智谱 GLM、DeepSeek、Kimi 等会自动填好端点地址),或者选"自定义",填入 API Key 后添加。

第 4 步:验证切换生效。在供应商卡片上点"启用",或直接右键托盘图标切换。生效时机因工具而异:Claude Code、Gemini 即时生效;Codex、OpenCode、OpenClaw 需要重开终端。然后运行claude随便问一句话,能正常回答就算全链路通了。

⚙️ 功能:从基础到进阶

供应商切换:官方订阅当主力,第三方端点做备份

所有供应商配置都存在~/.cc-switch/(Windows 为C:\Users\<用户名>\.cc-switch\)的 SQLite 数据库里,界面卡片或托盘菜单点两下即可完成切换,预设模板覆盖主流供应商,省去手改端点和密钥的重复劳动。

要切回官方登录时,选"官方登录"预设(Gemini 对应"Google 官方")再走 CLI 自身的登录流程即可。典型搭配是:官方订阅日常使用,第三方端点留作备用,供应商抽风时在托盘里切过去,终端窗口完全不用动。

内置本地代理:所有请求走一道门

不想每换一次供应商就重设一遍环境变量,可以让请求统一收口到内置 HTTP 代理,它默认监听 49152 端口转发工具请求并统一改写端点。

在「设置 → 代理服务」里开启代理,把 CLI 的端点指向本地代理地址;如果端口被占用导致启动失败,点"恢复默认"或先释放端口。开启后,以 Codex 为例端点固定指向本地代理,之后换供应商再也不用碰终端里的配置。

怎么开启自动故障转移:主供应商挂了自动换

熔断器(连续失败达到阈值就自动断开当前供应商的机制)会持续监控主供应商,失败次数到阈值后自动切到队列里的备用,熔断时长默认 60 秒,到期后再自动试探恢复。

在代理面板打开自动故障转移开关,队列里放 2~3 个备用供应商即可。如果发现误触发太频繁(比如网络抖动),把失败阈值从 3 调到 5。效果是:主力供应商限流时请求自动落到备用端点,你甚至感知不到中断。熔断与切换逻辑的实现在 src-tauri/src/proxy/ 目录下,感兴趣可以直接读源码。

用量统计:token 花在哪一眼看清

代理层会解析请求与响应中的用量信息,按供应商、模型两个维度汇总花费和趋势,月底对账不用再靠猜。

前提是三个开关都打开:代理运行中、应用接管开启(让请求真正经代理转发)、日志记录开启。另外部分第三方供应商还需要在供应商卡片上手动打开"用量查询"并选择内置模板。开启后在用量面板里就能看到单日花费与供应商分布了。

🔍 出问题先查这张表

症状原因修复
切换后工具还在用旧配置已运行的 CLI 进程不会自动重读配置重开终端再试;Claude Code 与 Gemini 本身即时生效,无需重启
API Key 被拒、测速不通key 复制时带了空格,或端点地址写错重新复制无空格的 key,再点供应商卡片上的"速度测试"验证
代理启动失败,报端口占用默认端口 49152 已被其他程序占掉lsof -i :49152(Windows 用netstat -ano \| findstr :49152)找出占用进程,释放后重试或在设置里"恢复默认"
Windows 装完打不开缺少 WebView2 运行时安装微软 Evergreen Standalone Installer 后重新启动
故障转移始终不触发代理没运行,或接管、自动转移、备用队列三项没配齐按顺序检查三个开关,队列里确保有 2~3 个备用供应商
用量面板一片空白请求没走代理,或日志记录没开确认代理在跑、应用接管已开,再检查日志记录开关
重启后供应商列表消失配置目录被删或数据库损坏~/.cc-switch/backups/恢复最新备份,或用之前导出的文件重新导入

🧭 进阶入口

  • 日志:运行日志在~/.cc-switch/logs/cc-switch.log,按 20MB 自动轮转;应用崩溃看同目录下的crash.log(Windows 在C:\Users\<用户名>\.cc-switch\下)。
  • 完整文档:多语言用户手册见 docs/user-manual/,安装、供应商管理、代理与故障转移都有专章。
  • 深度链接ccswitch://v1/import?resource=...链接可以把供应商、MCP 服务、提示词一键带进应用,分享给同事比自己手动重填省事得多。
  • 本地开发git clone https://gitcode.com/GitHub_Trending/cc/cc-switch,然后执行pnpm installpnpm tauri dev即可跑起开发环境,遇到问题到项目 Issues 反馈。

【免费下载链接】cc-switchA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io项目地址: https://gitcode.com/GitHub_Trending/cc/cc-switch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 14:21:07

智慧排水安全检测平台是什么?5 大核心功能与应用价值详解

城市排水管网被称作城市的“隐形生命线”&#xff0c;汛期能否顺畅排水直接关系到城市安全运行与市民日常生活。长期以来&#xff0c;排水管网管理高度依赖人工巡查&#xff0c;存在盲区多、数据滞后、应急响应不及时等突出短板。随着物联网、大数据、人工智能等技术的深度渗透…

作者头像 李华
网站建设 2026/9/3 14:19:05

k6 负载测试完整指南:从第一个脚本到多机分布式压测

k6 负载测试完整指南&#xff1a;从第一个脚本到多机分布式压测 【免费下载链接】k6 A modern load testing tool, using Go and JavaScript 项目地址: https://gitcode.com/GitHub_Trending/k6/k6 k6 是一款用 Go 和 JavaScript 编写的负载测试工具&#xff0c;适合需要…

作者头像 李华
网站建设 2026/9/3 14:18:05

宫颈癌细胞病理检测数据集:从预处理到模型部署的完整实践指南

简介&#xff1a;本资源是面向医学AI研发者、计算机视觉工程师及病理学研究者的宫颈癌细胞病理目标检测专用数据集&#xff0c;聚焦于宫颈涂片中五类关键细胞&#xff08;Dyskeratotic、Superficial Intermediate、koilocytotic、metaplastic、parabasal&#xff09;的YOLO格式…

作者头像 李华
网站建设 2026/9/3 14:15:05

构建任务难度评估:从取消构建到失败排查的工程思维

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华