告别繁琐切换:Claude Code 切换模型和 provider 的利器——cc-switcher

最近重度使用 Claude Code,遇到一个痛点:切模型和换 API Key 太麻烦。

官方默认你用 Anthropic 自己的 API,或者只用本地一套配置。但现实是,Anthropic 的账号门槛太高,加上自己有时候有一些本地通过sub2api或者openrouter来的provider想要用在claude code上。之前要在这些不同来源间切换,只能手写或靠脚本覆写 ~/.claude/settings.json

如果你关注过这个领域,可能知道 claude-code-switch(用纯 Bash 写的)。cc-switcher 的灵感正来源于此,但是我试用之后不是特别满意,因为我一直想切换模型之前先能看看有哪些模型,我用openrouter里面几百个模型,记不住所有模型的名字。所以我特意加了这个功能。

我个人用的十分舒服。

正式介绍一下

cc-switcher(命令行简称 ccs)是一个专门为了管理 Claude Code "提供商环境(Provider profiles)" 和 "默认模型" 的工具。它基于极速的 Bun 运行时构建。

它的核心逻辑很简单:帮你把不同的配置存成独立的文件(比如 settings.openrouter.json, settings.local.json),然后在你需要的时候,一键把选中的配置无缝合并回主 settings.json 中。

更重要的是,它不仅能切配置,还能直接搜索列举并切换模型

和之前的方案有什么区别?

现在的 cc-switcher(基于 TS/Bun):

  • 不仅切环境,还能切模型。 这是最大的跨越。比如你切到了 OpenRouter 环境,你可以直接用 ccs models 列出远端所有的模型,或者用 ccs use anthropic/claude-sonnet-4.6 直接更新默认模型,免去了去网页查模型 ID 的痛苦。
  • 带有 TUI(终端用户界面)。 如果你不带参数运行 ccs switch 或者 ccs use,它会弹出一个带搜索支持的交互式列表让你选,体验极佳。
  • 提供 JSON 输出。 大部分命令(ccs profiles --json, ccs current --json 等)都支持输出结构化数据,极大地极大地降低了二次开发的门槛。
  • 更安全的合并策略。 它在合并配置时会保留你当前 settings.json 里与 provider 无关的设置(比如你启用的插件),不会一棒子打死。

下载

安装很简单

bash 复制代码
npm install -g @sunday-sky/cc-switcher
# 或者直接用 bun 安装

Provider管理

bash 复制代码
# 一句命令建好 OpenRouter 配置
ccs create openrouter \
  --base-url https://openrouter.ai/api \
  --api-key sk-or-v1-your-key \
  --model anthropic/claude-sonnet-4.6

或者使用css create命令根据提示一步步创建。创建好之后可以使用ccs profiles查看所有providers。用 ccs switch xx快速切过去。

模型管理

可以使用ccs models查看当前provider支持的模型。或者可以直接使用ccs use来开一个交互式模型选择界面。模糊搜索一键选中。

快捷命令

你可以使用ccs pick来开一个交互式模型选择界面。它会先弹窗让你选环境(Profile),再选模型。

查看当前模型

可以使用ccs current查看当前的Provider和模型。

最后

感兴趣的话可以一个install玩一下。

相关推荐
wangruofeng3 小时前
GLM-5.3-Flash 发布:追平 Opus 4.8 的智力,1/40 的价格,跑在国产芯片上
人工智能·aigc·chatglm (智谱)
皮皮虾❀5 小时前
钉钉AI服务商×教育行业:AI现代产业学院共建一体化实战——从“高校AI教学缺平台”到“校企共建AI产业学院培养数字化人才
人工智能·钉钉
火山引擎开发者社区6 小时前
【议程来了】火山引擎开发者社区技术日・NVIDIA 独家赞助-成都站
人工智能
三声三视6 小时前
从崩溃日志到 AI 技能:tri-god 蒸馏实战
人工智能·ai·aigc·agent
ZGIAI6 小时前
ZGI Workflow 并发控制:保护下游接口
人工智能·架构
richard_first6 小时前
Transformer 与大语言模型:第9章 LayerNorm 归一化层
人工智能·深度学习·机器学习·transformer
ZGIAI6 小时前
知识库有结果,不等于召回率合格
人工智能·架构
东小西6 小时前
【SAA实战】第 1 篇:ReactAgent 入门——先撸个"会调工具的助手"跑起来
java·人工智能·spring
兴通物联科技6 小时前
SMT PCB 微小 DataMatrix 码扫不动问题分析 兴通 XT8601B 600 万像素工业读码器落地实践
大数据·人工智能·单片机·嵌入式硬件·算法·计算机视觉
LorryJovens6 小时前
【LAAP的数字生命哲学】基于ARIS的人类社会观的安全架构和伦理框架
人工智能