-
Notifications
You must be signed in to change notification settings - Fork 179
Open
Description
项目名称:
Codes CLI
项目地址:
https://github.com/ourines/codes
项目介绍:
Codes CLI 是一个用 Go 语言开发的强大命令行工具,专为需要在多个 Claude API 配置之间切换的开发者设计。无论你是使用官方 Anthropic 端点、代理服务器还是其他提供商,Codes CLI 都能帮助你轻松管理多个配置、快速切换,并简化基于 AI 的开发工作流。
该工具支持跨平台(Linux、macOS、Windows),提供智能目录记忆、项目别名管理、自动安装 Claude CLI 等功能,让你的 AI 辅助开发更高效。特别适合需要在不同网络环境或 API 提供商之间频繁切换的开发者。
工具主要特点:
🔧 多配置管理
轻松管理多个 Claude API 配置,支持官方 Anthropic、代理或其他提供商。在一个工具中统一管理所有配置,不再需要手动修改环境变量。
🔄 快速切换
通过交互式选择器在不同配置之间快速切换,选择配置后自动启动 Claude Code,整个过程流畅快捷。
📁 智能目录启动
自动记住上次工作目录,支持为常用项目设置别名,下次启动时可以直接通过别名快速跳转,节省时间。
📥 环境导入
首次运行时自动检测并导入现有的 Claude 配置环境变量,无需手动迁移配置,开箱即用。
⚡ 自动安装
当系统中没有安装 Claude CLI 时,会自动安装最新版本;也支持手动更新到指定版本。
✅ API 验证
在保存配置前自动测试 API 连通性,确保配置有效可用,避免运行时出错。
🌍 跨平台支持
支持 Linux、macOS 和 Windows 操作系统,兼容 amd64 和 arm64 架构,提供预编译的二进制文件。
🆓 完全开源
采用 MIT 开源许可,代码完全透明,可自由使用和修改。
快速开始:
# 下载并安装(以 Linux amd64 为例)
curl -L https://github.com/ourines/codes/releases/latest/download/codes-linux-amd64 -o codes
chmod +x codes
./codes install
# 检查环境
codes init
# 添加配置
codes add
# 启动 Claude Code
codes
# 切换配置
codes selectMetadata
Metadata
Assignees
Labels
No labels