上周我一连发了好几篇模型评测的文章。
特别是上周五,直接化身鸡排哥一天三连发。
然后,很多朋友就在下面问我。

其实说实话,上周一我已经写了一篇超级详细的Claude Code使用教程,里面就有很大的篇幅,写的就是如何在Claude Code里接国产模型这件事。
不过说实话,其实大家都懂,就是那么长的教程文,其实看的后面的真的没几个。
所以,我也觉得,得把这个我自己真的用的非常多也超级好用的小工具,单独拎出来详细的写一篇,分享给大家。
毕竟,这个工具在我看来,他目前确实不仅是Claude Code里接国产模型,也还是其他的各种Agent产品比如OpenClaw、Hermes等等里面,切换模型最方便、最好用的一个。
他就是开源的大名鼎鼎的cc switch,至今在github上已经50k的星标了。

链接在此:
https://github.com/farion1231/cc-switch
它的工作原理也超级简单,就是直接帮你去改模型配置文件。
因为大家要知道其实要给Claude Code、OpenClaw之类的Agent产品,改你的背后的模型,其实对于非程序出身的绝大多数的普通人来说,是有一点麻烦的。
因为,你是真的要懂一点代码,知道啥叫配置文件,才能去手动修改的。
在Claude code里,这玩意就是settings.json文件。

你只要自己手动改过一次Claude Code的settings.json,你就知道这事到底有多烦。
我到现在还记得,当初GLM-5刚发布的时候,我想试一下,把它接到Claude Code里面去用。
当时看文档,他让我找到Claude Code的settings.json,开始手填各种东西。

base_url、auth_token、model name各种字段。。。
我人直接炸了,真的,感觉这事太蠢了。
之前玩小龙虾的时候也是一样,每次出了新模型想试试,我就直接让它自己去给自己改模型。
结果我相信玩过小龙虾的都知道了,小龙虾GG的最常见的原因,基本就是换模型,经常就是模型切着切着,然后自己就崩了。
简直太呆逼了。。。
直到后面我实在忍无可忍,就去问了下Claude,有没有类似的可以便捷切换Agent产品模型的开源项目,当时还真挖到了。

从那以后,我再也没为切模型这事烦恼过。
回到CC Switch本身。
它是一个桌面App,全平台也就是Windows、Mac、Linux都可以用。
目前一共6个Agent工具,Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw,前几天最新版还把 Hermes也加进来了。基本上你电脑上在跑的这类Agent工具,它都用得上。

因为是个纯粹的开源产品,所以信息啥的还是比较安全的,所有相关的数据都存在你本地的一个SQLite数据库里,路径是~/.cc-switch/cc-switch.db。
包括你添加的供应商配置,全局配置,模型定价之类的等等的东西。
你在用他切换供应商的时候,它会从这个数据库里读出对应配置,再帮你写到各家Agent的配置文件里,从而帮你无痛切模型。
直接进入项目的github,下滑找到Assets。
https://github.com/farion1231/cc-switch/releases
根据自己的系统找到对应的文件进行下载安装。

比如Mac,我们下载好红框中的文件。

直接双击运行,然后在App中我们就能看到这个logo和Claude极其相似,但颜色不一样的东西了。

安装好后,我们主要再来非常非常详细的说说他怎么用。
先来看怎么在Claude Code里接模型。
我们双击打开CC Switch。
在Claude图标下面点击右侧的加号。

它内置了40+家供应商的预设,智谱、MiMo、DeepSeek、千问、Kimi、MiniMax、DouBaoSeed、阶跃等等等等,反正国内主流的他基本都有。

我们这里以GLM为例,选Zhipu GLM,你想用哪个模型就点哪一家就行。

没选供应商的话,所有的配置都是空的。
选好供应商之后,除了API Key,剩下的字段它都帮你预填好了,完全不用你操心。

API Key填进去之后,可以下拉看一眼CC Switch自动给你配的模型版本,不喜欢可以改。

你要是不清楚模型名字的话,就点右上角的获取模型列表。

然后你就可以看到厂商提供的所有可以调用的模型了。
这里需要注意一下,并不是每个供应商都支持查询列表,不支持的话就需要你手动填一下模型名。

模型修改后,你能看到他给你写的配置文件代码是随你同步的。

这里的配置json文件,就是CC Switch会写进Claude code的settings.json里面的内容,但其实我们根本不用管。

从头到尾我们做的就三步,选供应商、填API Key、选模型就行了。
格式啊兼容啊七七八八的问题,你都不用操心。
最后,点击右下角的保存。

这样,我们就能在首页的模型列表看见他了,直接点启用,就能在Claude code里用上了。

其他家的模型,也可以同样的操作加进来。
甚至切换的时候我们都不用再点开主页面。
直接点击桌面右上方的图标,你想换哪个就点哪个,每个工具下面挂着自己的一套供应商列表,互不干扰。

这玩意装上以后有一个很爽的点就是,在Claude Code里面,热切换模型的操作变得无敌简单。
热切换,就是你不用重启终端,不用关掉Claude Code当前会话。
比如你正跑着东西,觉得这个模型不太聪明,你只需要等他回复之后,在菜单栏点一下CC Switch的小图标,选一个别的模型,切完就立刻生效。
下一轮对话直接就是新模型在回你了。
但是注意,你千万不要犯傻,非要在模型正在干活的时候切,那...必然会报下面的错。

这个功能用来做成本管理,贼爽。
因为其实我知道,很多朋友做一些日常任务,还有大项目里的部分小活儿,其实没必要上最贵最强的模型,挂个性价比高的模型,真的又快又便宜。
而做这个成本管理的操作成本,有了他几乎为零了。
但光是切模型这一个功能还只是基操,CC Switch里还做了很多功能。
比如,他还做了个用量追踪,可以快速看到,API key接入的余额,和coding plan的额度。

打开用量配置的操作也不复杂。
在模型列表点击配置用量查询。

打开启用用量查询。

如果你是走的API,这里点击官方,再点击保存配置。

如果你是买的token plan的话。这里我们不点官方,而是点token plan。
选择对应的模型供应商,点击保存配置。

首页列表就能看到实时的消耗或者余额了。

除了用量,CC Switch还提供了更详细的使用统计,可以更直观地看到每个时间段的成本消耗。

能明显的看到,过去一天我的用量高峰,基本都是下了班以后的凌晨,夜深人静,适合Coding。。。
就这个统计,真的非常的好用。
最后一个,也是一个非常实用的功能,特别适合一些使用多个国产模型搭配使用的用户。
就是,有的时候,你可能会睡前给agent派个大活,让他抓紧我睡觉的时候猛猛干活。
但是呢,你可能会遇到额度突然用完,或者魔法不稳定中断的情况,第二天起床一看,活儿压根没干完。
这种事用CC-Switch的本地代理带故障转移就能解决。
CC-Switch可以在你本地起一个代理服务,拦住你的CLI工具发出去的请求,帮你做API格式转换、故障转移和熔断保护。
翻译成人话就是。
你给同一个工具配了三家Claude Code供应商,比如GLM、MiMo、DeepSeek。
某天,某一家突然宕机了,或者额度用完了,或者请求半天没响应。
CC Switch会自动切到下一家继续跑,无痛迁移,不让你的等待变成白等。
详细的操作我也写在这里了。
我们点进左上角的设置。

找到路由服务,先打开本地路由的开关,把本地代理服务跑起来。

然后在应用路由区域启用Claude路由,把Claude Code的请求接到本地代理上。
这里建议也点开在主页面显示本地路由开关。这样我们在主页就能快速打开或关闭路由。

然后我们打开自动故障转移,选择Claude,再点添加供应商,把你要做备用的几家加进队列。
但是这里需要注意,如果你用的是Claude的官方模型,那就别开路由,问题还是有点多的

最后我们可以在首页列表通过拖拽给他们排序。
这样CC Switch会优先列表上面的供应商进行路由,碰到故障就自动往下一家切。每个供应商卡片上会显示一个健康状态徽章。

要关闭的话,直接在主页把这两个按钮关闭就行。

除了上面说的这些,CC Switch还有挺多其他功能可以细挖,比如会话管理。

还有模型配置云同步等等,这里就不一一展开了。
官方提供了一份非常全面的用户手册,写得很详细,地址放在这里,有兴趣的朋友可以去翻翻。
https://github.com/farion1231/cc-switch/blob/main/docs/user-manual/zh/README.md
感谢每一位可以看到这里的朋友。
说实话,这篇文章,我自己读下来是有点枯燥的。
但是作为一篇工具介绍的文章,我也确实写不出什么花来。
这类文章的完读率也一向比较低。
但如果能帮到其中,哪怕一个人。
那我觉得,这篇文章也就有价值了。
希望能对大家有那么一点点用。
剩下的,就交给屏幕前的你自己折腾了。
祝各位,创作愉快。
文章来自于微信公众号 "数字生命卡兹克",作者 "数字生命卡兹克"
【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。
项目地址:https://github.com/Significant-Gravitas/AutoGPT
【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。
项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md