最近 Claude Code 用得越来越多,结果发现手里不同的 API Key 、Base URL 一堆,切来切去特别麻烦。
于是我用 Claude Code 撸了一个 CLI 工具 ccenv,可以像 nrm
/ yrm
一样秒切 Claude Code 环境变量,再也不用手动修改 zshrc
了。
一键切换环境
ccenv use work
→ 马上生效,无需 export
,当前终端直接用。
持久记忆
关了终端再开,自动恢复上次的环境。
项目级自动切换
不同项目写个 .ccenv
文件,cd
进去就自动切到对应环境。
Shell 自动集成
支持 zsh / bash 自动化,不怕忘记切。
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 / 讨论功能改进 🙌
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.