Claude Code Env Switcher
快速切换 Claude Code 的环境变量配置,支持多个 API 提供商
一款专为 Claude Code 用户设计的 VSCode 插件,让你轻松在不同 AI 服务商之间切换,无需手动修改配置文件。
功能特性
- 🔄 快速切换 - 一键切换不同 API 提供商的环境配置
- 📝 可视化面板 - 直观的配置面板,查看所有预设
- 🛠️ 一键编辑 - 快速打开配置文件进行修改
- 🌐 状态栏提示 - 实时显示当前使用的配置
- 🔧 自定义预设 - 支持添加任意数量的环境预设
支持的服务商
- Anthropic 官方 API
- 智谱 GLM (Zhipu AI)
- DeepSeek
- 任何兼容 Anthropic API 的服务
安装
方式一:从 VSIX 安装(推荐)
- 下载
release/vs-cc-switch-0.0.1.vsix
- 在 VSCode 中按
Ctrl+Shift+P,输入 Install from VSIX
- 选择下载的
.vsix 文件
方式二:从命令行安装
code --install-extension vs-cc-switch-0.0.1.vsix
使用方法
快速开始
- 安装插件后,重启 VSCode
- 状态栏右侧会显示当前配置图标(如
🌐 默认配置)
- 点击图标,选择操作:
- 🔄 切换环境配置
- ✏️ 编辑环境预设 (envs.json)
- ⚙️ 编辑 Claude Code 设置 (settings.json)
命令面板
按 Ctrl+Shift+P,搜索以下命令:
| 命令 |
功能 |
切换 Claude Code 环境配置 |
快速选择并切换环境 |
打开环境配置面板 |
查看所有预设和当前配置 |
编辑 settings.json |
直接编辑 Claude Code 配置 |
编辑环境预设配置 |
编辑环境预设文件 |
配置说明
envs.json 模板
项目根目录下的 envs.json 是配置模板,首次运行插件时会自动复制到 ~/.claude/envs.json。
重要提示:请勿将包含敏感信息的 envs.json 提交到代码仓库!
配置文件格式
{
"presets": [
{
"id": "zhipu",
"label": "智谱 GLM",
"description": "智谱 AI GLM 模型",
"env": {
"ANTHROPIC_AUTH_TOKEN": "your-token-here",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"API_TIMEOUT_MS": "300000",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.7",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5"
}
}
]
}
环境变量说明
| 变量 |
说明 |
ANTHROPIC_AUTH_TOKEN |
API 认证令牌 |
ANTHROPIC_BASE_URL |
API 基础 URL |
API_TIMEOUT_MS |
请求超时时间(毫秒) |
ANTHROPIC_DEFAULT_*_MODEL |
默认使用的模型 |
开发
# 安装依赖
npm install
# 编译
npm run compile
# 监听模式编译
npm run watch
# 按 F5 启动调试
许可证
MIT
链接
| |