ByteNoteByteNote

字节笔记本

2026年8月29日

Claude Code 提效两件套:一键切模型和 Cookbook 插件

API中转
¥120

用 Claude Code 时最烦的两件事,一是想换 DeepSeek、Kimi、GLM 得手改环境变量,二是团队协作时 slash command 和角色预设各写各的。社区里有一套提效组合:claude-code-switch 负责一键切模型,claude-code-cookbook 负责命令和角色插件。装好之后,切供应商和提 PR 这类日常动作会顺很多。

claude-code-switch:一键换模型

仓库:foreveryh/claude-code-switch。它给 Claude Code 加了 ccm / ccc 两个命令,底层改的是 Anthropic 兼容的 ANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKEN 和默认模型 ID,所以能接到任何提供 Anthropic 协议的服务。

安装

bash
curl -fsSL https://raw.githubusercontent.com/foreveryh/claude-code-switch/main/quick-install.sh | bash
source ~/.zshrc   # 或 ~/.bashrc

也可以 clone 后跑 ./install.sh。有 user / system / project 三种安装模式,个人机用默认 user 就够。

配密钥

bash
ccm config

会打开 ~/.ccm_config,按需填:

bash
DEEPSEEK_API_KEY=sk-...
KIMI_API_KEY=...
GLM_API_KEY=...
QWEN_API_KEY=...
MINIMAX_API_KEY=...
ARK_API_KEY=...
OPENROUTER_API_KEY=...
CLAUDE_API_KEY=...

日常切换

bash
ccm glm global        # 智谱全球端点
ccm glm china         # 国内端点
ccm deepseek
ccm kimi china
ccm qwen global
ccm minimax
ccm seed              # 豆包 / Ark
ccm claude            # 官方
ccm status            # 看当前配置

想切完直接开 Claude Code,用 ccc

bash
ccc glm global
ccc open kimi         # 经 OpenRouter

进阶一点还有:

  • ccm user glm global:写入 ~/.claude/settings.json,优先级最高,适合和别的代理工具抢配置时用
  • ccm project glm china:只改当前项目的 .claude/settings.local.json
  • ccm save-account work / ccm switch-account work:多 Claude Pro 账号来回切
  • ccm update-config:模型 ID 过期时批量刷新

每次 ccm 都会重新读 ~/.ccm_config,改完密钥不用重装。

claude-code-cookbook:命令和角色插件

仓库:foreveryh/claude-code-cookbook(插件市场名是 wasabeef/claude-code-cookbook)。它把常见开发动作收成 slash command、专家角色和 hooks,减少反复确认。

安装

在 Claude Code 里:

bash
/plugin marketplace add wasabeef/claude-code-cookbook
/plugin install cook-zh-cn@claude-code-cookbook

简体中文插件装完后,命令带 /cook: 前缀,避免和别的语言包撞名。英文包对应 cook-en,日文是 cook

常用命令

PR 相关:

bash
/cook:pr-list
/cook:pr-create
/cook:pr-review
/cook:pr-fix
/cook:pr-checks

质量和提交:

bash
/cook:smart-review
/cook:refactor
/cook:semantic-commit
/cook:fix-error
/cook:plan
/cook:spec

角色可以当主上下文用,也可以 --agent 丢到子代理并行:

bash
/cook:role security
/cook:role architect --agent
/cook:multi-role security,performance --agent

内置角色覆盖 security、architect、frontend、backend、performance、qa、mobile、reviewer、analyzer。hooks 里还有 preserve-file-permissions.sh,在工具读写前后保住文件权限,避免 Claude 误改可执行位。

一条典型流水线

bash
/cook:pr-list
/cook:spec
/cook:role architect
# ... 写代码 ...
/cook:smart-review
/cook:semantic-commit
/cook:pr-create
/cook:pr-checks

从看任务、写规格、实现、审查到开 PR、盯 CI,基本不用自己拼提示词。

怎么搭配用

个人建议的顺序:

  1. 先装 claude-code-switch,把日常默认模型切到你稳定有额度的供应商,官方账号留着跑重活。
  2. 再装 cookbook 中文插件,把 /cook:pr-create/cook:semantic-commit/cook:smart-review 练熟。
  3. 团队协作时用 ccm project 固定项目级模型,用 cookbook 的 role 做安全/架构并行审查。

两套工具都不改 Claude Code 本体,只是环境变量和插件,卸掉也干净。适合已经在用 Claude Code、但想少改配置、少写重复提示的人。

分享: