Skip to content

【工具自荐】Codes CLI - 管理多个 Claude Code 配置的命令行工具 #211

@ourines

Description

@ourines

项目名称:

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 select

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions