UNPKG

claude-code-switch

Version:

A CLI tool for managing and switching Claude Code model providers

56 lines (46 loc) 1.57 kB
# 更新日志 ## [1.0.0] - 2024-01-XX ### 🎉 首次发布 #### ✨ 新功能 - **厂商管理**: 添加、删除、列出 Claude Code 厂商配置 - **快速切换**: 一键切换不同厂商的 API 配置 - **环境变量管理**: 自动管理 `ANTHROPIC_BASE_URL``ANTHROPIC_AUTH_TOKEN` - **跨平台支持**: 支持 Windows/macOS/Linux 三大平台 - **交互式界面**: 友好的命令行界面和彩色输出 - **安全存储**: 本地安全存储 API 密钥 #### 🔧 核心命令 - `ccs list` - 列出所有厂商 - `ccs current` - 显示当前厂商 - `ccs add <name>` - 添加新厂商 - `ccs use <name>` - 切换厂商 - `ccs remove <name>` - 删除厂商 - `ccs help` - 显示帮助 #### 🏢 支持厂商 - **Anthropic**: 官方 Claude API - **月之暗面 (Moonshot AI)**: 兼容 API 服务 - **OpenRouter**: 多模型聚合服务 - **自定义厂商**: 任何兼容 Anthropic API 的服务 #### 🛠️ 技术特性 - Node.js 14+ 支持 - 零配置启动 - 配置文件持久化存储 - 环境变量自动管理 - 输入验证和安全检查 #### 📦 安装方式 - npm 全局安装 - 本地开发安装 - 源码编译安装 #### 🔒 安全特性 - 本地配置文件存储 - 文件权限保护(Unix系统) - 输入验证和清理 - 不上传任何数据到网络 ### 🐛 已知问题 - Windows 环境变量需要重启终端生效 - macOS/Linux 需要重新加载 Shell 配置 ### 📋 待开发功能 - [ ] 配置文件导入导出 - [ ] API 连接测试 - [ ] Shell 自动补全 - [ ] 配置文件加密 - [ ] 多环境配置支持