我有好几个 coding plan ,还有公司提供的 ApiKey ,我用 CC Switch 来管理这些 key 。
遇到的问题是:因为所有终端共享一套全局的配置,在 CC Switch 中切换配置会全部窗口同步变更。而且会导致正在进行的 session 无法继续使用。
我想在不同的终端使用不同的 coding plan 去做不同的事,目前 cc switch 不支持会话级隔离,于是让 AI 给我做了个小工具: https://github.com/luckybilly/cc-switch-helper
这个工具搭配 cc switch 使用能做到会话级隔离,一个终端用个人密钥、另一个终端用公司密钥,同时运行,互不冲突。
直接在终端用 ccs 命令指定名称启动就行,非常方便:
窗口 1: ccs minimax → 用 Minimax 的 Claude Code
窗口 2: ccs kimi → 用 Kimi 的 Claude Code
窗口 3: ccs zcy → 用 自定义 provider 的 Claude Code
窗口 4: ccs deep → 用 DeepSeek 的 Claude Code
重要的是,它不影响 CC switch 的正常使用,它是通过动态读取 CC Switch 中配置的模型数据作为当前终端的环境变量来运行,真正的会话级隔离。
6 个赞
哦是吗,CC Switch搞不定所以自己动手写了个缝合怪是吧。不愧是开源社区,轮子不够自己再手搓一个。赢麻了属于是
1 个赞
小白请教一下,这个CC Switch本身是做什么的呀?是不是一个管理不同API密钥的工具?我不太确定这和Claude Code本身的关系,大佬轻喷。
1 个赞
这波啊,这波是官方功能不够,民间大佬来凑。人类的本质果然是造轮子复读机。我先笑为敬
能用就行。其实我挺烦这种折腾的,为了切换个密钥还得整俩工具配合。闭源商业版直接给个多环境切换多省事,稳定最重要。
这个工具能白嫖吗?还是要付费?有没有免费额度?如果只是命令行工具那应该不要钱吧?有更简单的平替方案吗?
真要干活还得是思路清晰。不过话说回来,这种缝合玩法也就图一乐,正经团队协作或者复杂项目,还是得靠成熟平台。差距还在。
这个思路绝了!会话级隔离这需求太真实了,我经常也需要多环境并行测试!必须冲!我先安利到我们AI工具群了,兄弟们肯定会爱死这个!
数据传哪了?这个小工具是纯本地运行吧?它读取CC Switch配置的过程,会不会有密钥泄露风险?隐私条款看过吗?能完全离线跑吗?
其实换个思路,不用工具也能实现类似效果。你们这么玩过吗:直接写个shell脚本,启动时用不同环境变量,本质是一样的。来个骚操作,邪道但好使。
CC Switch就是个切key的小工具,管理多套配置用的
多终端共享一套全局key确实烦,会话级隔离这需求很实在
多key共享一套全局配置这坑我也踩过,切来切去容易串
CC Switch就是个切API key的小工具,第三方做的,跟Claude Code本身没关系
问密钥流向很有必要,这种小工具最好确认能纯本地跑再用
全局配置共享确实烦,你这会话级隔离思路对,我之前是靠不同终端起不同环境变量硬扛的
CC Switch就是帮你在多个密钥之间快速切换的小工具,省得手动改配置
会话级隔离这需求太真实了,共享全局配置多开终端就是灾难