一个命令完成所有的Claude Code和Codex平替 ,用于配置 Claude Code 和Codex的环境变量。支持多个模型供应商,具有智能配置记忆功能。
- 项目100%开源,可任意使用。如果觉得项目不错,记得给个Star支持,谢谢!
✅ 跨平台: Windows、macOS、Linux 完美支持
✅ 现代交互界面: 基于 inquirer 的友好命令行界面
✅ 智能配置记忆: 自动保存和复用配置
✅ 多供应商支持: GLM、QWEN、Kimi、DeepSeek 、中转站
✅ 多命令支持: 同时支持claude code和codex
✅ 参数传递支持: 支持将命令行参数直接传递给 Claude Code / codex
✅ 安全存储: 本地存储,无隐私担忧
git clone https://github.com/rcnn/vibe.git
npm install -g .安装后可在任意位置使用:
vibe# 安装依赖
npm install
# 运行工具
node index.js
# 或
npm test只需运行一个命令:
vibe如果需要直接传递参数给 Claude Code,可以在 vibe 后添加任意参数:
# 传递单个参数
vibe --version
# 传递多个参数
vibe --help --verbose
# 传递文件路径参数
vibe my-project.js --watch
# 传递任意 Claude Code 支持的参数
vibe --model claude-3-opus --temperature 0.5所有 vibe 后的参数都会原样传递给 Claude Code。
然后跟随交互界面:
-
选择模型供应商
- GLM (智谱清言)
- QWEN (通义千问)
- Kimi (月之暗面)
- DeepSeek
- 自定义中转站 (用户自定义 URL)
-
配置自定义中转站(可选)
- 输入自定义 Base URL
- 支持任何兼容 Anthropic API 的端点
-
选择设置类型
- 临时设置 (仅当前会话)
- 永久设置 (系统环境变量)
-
输入 API 密钥
- 安全的密码输入模式
- 自动验证非空
-
确认并应用
- 显示设置摘要
- 一键确认应用
| 供应商 | Claude Code 专用端点 | API Key 环境变量 |
|---|---|---|
| GLM | https://open.bigmodel.cn/api/anthropic |
ANTHROPIC_API_KEY |
| QWEN | https://dashscope.aliyuncs.com/api/v1/anthropic |
ANTHROPIC_AUTH_TOKEN |
| Kimi | https://api.moonshot.cn/anthropic |
ANTHROPIC_API_KEY |
| DeepSeek | https://api.deepseek.com/anthropic |
ANTHROPIC_API_KEY |
| 自定义中转站 | 用户自定义 URL | ANTHROPIC_API_KEY |
- 使用
conf包进行配置存储 - 自动检测已保存配置
- 支持快速复用上次设置
- 彩色输出: 使用
chalk提供友好的彩色界面 - 交互式菜单: 基于
inquirer的现代命令行界面 - 密码保护: API 密钥输入时自动隐藏
- 智能提示: 详细的操作指导和状态反馈
================================
Claude Code 环境变量设置工具
================================
📁 发现已保存的配置:
上次使用: GLM (perm)
时间: 2025-09-06 16:30:25
? 是否使用已保存的配置? Yes
================================
设置摘要:
供应商: GLM
Base URL: https://open.bigmodel.cn/api/anthropic
设置类型: 永久设置
API Key: ***[已隐藏]***
================================
? 确认设置? Yes
正在设置环境变量...
✅ 环境变量设置完成
ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic
ANTHROPIC_API_KEY=***[已隐藏]***
💡 提示: 永久环境变量已设置
重启终端后将在所有新会话中生效
当前会话已立即生效
💾 配置已保存,下次运行时可直接使用
🎉 完成!现在您可以使用 GLM 运行 Claude Code
验证设置:
echo %ANTHROPIC_BASE_URL%
echo %ANTHROPIC_API_KEY%
- 本地存储: 所有配置存储在本地,不会上传到任何服务器
- 加密存储: 使用
conf包的安全存储机制 - 密钥保护: 界面中自动隐藏 API 密钥显示
- 权限检查: 自动检测写入权限并提供友好提示
如果永久设置失败,请以管理员身份运行命令提示符:
# 以管理员身份打开 cmd 或 PowerShell
vibe工具会自动检测并选择合适的 shell 配置文件。如果遇到问题,可以手动检查:
# 检查配置文件权限
ls -la ~/.bashrc ~/.zshrc ~/.bash_profile ~/.profile
# 手动重新加载配置
source ~/.bashrc要求 Node.js >= 16.0.0
# 检查 Node.js 版本
node --version
# 如果版本过低,请升级 Node.js- 运行环境: Node.js >= 16.0.0
- 核心依赖: inquirer, chalk, conf
- 许可证: MIT
- 支持平台: Windows, macOS, Linux
vibe
# 选择供应商 → 选择模式 → 输入密钥 → 确认设置vibe
# 检测到保存配置 → 选择 "否" 重新配置 → 选择新供应商# 配置完成后直接启动 Claude Code 并传递参数
vibe --version
# 等同于先运行 vibe 完成配置,再运行 claude --version
# 处理特定项目文件
vibe src/main.js --interactive
# 等同于 claude src/main.js --interactive
# 带多个参数启动
vibe --model claude-3-opus --temperature 0.7 my-project/
# 等同于 claude --model claude-3-opus --temperature 0.7 my-project/# 在不同机器上使用相同配置
vibe
# 输入团队提供的 API 密钥即可