UNPKG

cc-model-switcher

Version:

A simple CLI tool to switch Claude Code AI models easily

71 lines (60 loc) 2.14 kB
# 📊 项目进度记录 ## 🎯 当前状态:已发布v1.0.3 ### ✅ 已完成功能 - [x] **基础CLI工具开发** - 完成Node.js命令行工具 - [x] **模型切换功能** - 支持kimi和deepseek模型切换 - [x] **交互式选择** - 支持`--interactive`模式 - [x] **配置管理** - 自动生成`~/.models.json`配置文件 - [x] **跨平台支持** - 支持Windows、Linux、macOS - [x] **路径问题修复** - 修复Windows下路径相关错误 - [x] **npm发布** - 已成功发布到npm市场 ### 🔧 已修复的关键问题 - **路径错误**:修复了"Path ... was not found"错误 - **Windows兼容性**:使用`cmd.exe /c claude`方式启动 - **工作目录**:确保在任何目录下都能正确启动 - **错误处理**:优化了错误提示信息 ### 📦 已发布版本 - **v1.0.0** - 初始版本 - **v1.0.1** - 修复工作目录问题 - **v1.0.2** - Windows兼容性优化 - **v1.0.3** - 最终跨平台修复版本 ### 📁 项目结构 ``` switch-cc-model/ ├── bin/ │ └── cc_switch.js # 主程序 (5.7KB) ├── package.json # 项目配置 (893B) ├── README.md # 使用文档 (1.7KB) ├── PROJECT_PROGRESS.md # 当前进度记录 └── 调试脚本/ ├── path_debug.js # 路径调试工具 ├── cross_dir_test.js # 跨目录测试 └── debug.js # 基础调试 ``` ### 🚀 使用方式 ```bash # 安装 npm install -g cc-model-switcher # 使用 cc_switch # 默认kimi模型 cc_switch deepseek # 使用deepseek cc_switch --list # 查看所有模型 cc_switch -i # 交互式选择 ``` ### 🔍 测试验证 - [x] 当前目录运行正常 - [x] 跨目录运行正常 - [x] Windows环境兼容 - [x] 模型切换功能正常 - [x] 配置生成正常 ### 📋 待办事项 - [ ] 用户反馈收集 - [ ] 添加更多模型支持 - [ ] 优化配置界面 - [ ] 增加测试用例 ### 📊 技术栈总结 - **语言**:Node.js - **依赖**:commander、chalk、inquirer - **平台**:Windows、Linux、macOS - **发布**:npm registry **状态:✅ 已可正常使用**