告别繁琐切换: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玩一下。

相关推荐
sarasuki3 分钟前
MCP 客户端接入:一行注册一个 GitHub 工具
人工智能·agent·mcp
kolyle6 分钟前
万级 QPS 下的 Token 分发系统架构:从 0 到 1 跑通 AI 时代的“水电煤“
开发语言·人工智能·系统架构·token·qps·极智词元·大模型私有化部署
古少侠36 分钟前
deepseek转word工具怎么选?DS随心转与4种方案对比实测
人工智能·word·powerpoint
Code_Artist1 小时前
☢︎自然语言 → 机器码:这到底是 AI 编程的终极形态,还是一个伪命题?
人工智能·llm·ai编程
老纪的技术唠嗑局1 小时前
Agent 习惯性删库跑路,数据库纷纷学 Git 续命
数据库·人工智能
开发笔记-阿牛1 小时前
做工业报警器语音提示,CK6159A 为什么更合适?
人工智能·stm32·单片机·嵌入式硬件·音频
dehuisun1 小时前
第 06 篇:RAG 混合召回策略:向量检索 + ES 关键词 + Rerank 重排
人工智能
DeepAgent1 小时前
AI Agent 面试篇(01):AI 岗位面试到底怎么走——从网申到 Offer 的完整流程
人工智能·面试·职场和发展
程序员清风1 小时前
LangGraph 入门:用状态机设计可靠的 Agent 工作流
人工智能·python
南京兴帝文化传媒有限公司1 小时前
本地生活服务GEO优化实战:宁国花店地图关键词布局带来订单翻倍的技术路径
大数据·人工智能·生活·geo 优化·geo优化避坑·ai搜索获客