最近 Claude Code 用得越来越多,结果发现手里不同的 API Key 、Base URL 一堆,切来切去特别麻烦。
于是我用 Claude Code 撸了一个 CLI 工具 ccenv,可以像 nrm / yrm 一样秒切 Claude Code 环境变量,再也不用手动修改 zshrc 了。
✨ 有啥用?
-
一键切换环境
ccenv use work→ 马上生效,无需export,当前终端直接用。 -
持久记忆
关了终端再开,自动恢复上次的环境。 -
项目级自动切换
不同项目写个.ccenv文件,cd进去就自动切到对应环境。 -
Shell 自动集成
支持 zsh / bash 自动化,不怕忘记切。

🛠️ 怎么用?
1️⃣ 安装
npm install -g ccenv
# 或
pnpm install -g ccenv
2️⃣ 添加环境
ccenv add work
会提示你输入 ANTHROPIC_BASE_URL 和 ANTHROPIC_API_KEY
3️⃣ 开启 Shell 集成(推荐)
ccenv install
source ~/.zshrc # 或 ~/.bashrc
4️⃣ 一键切换
ccenv use work
#✓ 已切换到环境:work
📦 支持的环境变量
• ANTHROPIC_BASE_URL
• ANTHROPIC_API_KEY
🔥 使用场景示例
添加多个环境
ccenv add work
ccenv add personal
ccenv add mirror
一键切换
ccenv use work
#新开终端依然保持上次环境
💻 开源地址
GitHub: https://github.com/hqwuzhaoyi/ccenv 欢迎提 PR / 讨论功能改进 🙌