mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-05-06 22:01:44 +08:00
c74069ba572baeed8d4b302f4f2b008a5daa8f98
## 主要变更
- 移除所有Claude命令调用和进程管理逻辑
- 简化检测函数,暂时返回"功能开发中"状态
- 添加单独检查状态按钮和相关UI交互
- 保留完整的供应商管理功能(添加、编辑、删除、切换)
## 技术优化
- 删除复杂的超时机制、进程监听、错误处理
- 移除axios依赖和HTTP请求相关代码
- 清理竞态条件和队列管理逻辑
- 保持清晰的UI状态管理
## UI改进
- 添加橙色主题的单独检查按钮
- 增强检查状态的视觉反馈(🔄 进度指示器)
- 保留所有状态显示逻辑等待功能重新实现
Claude Code 供应商切换器
一个用于管理和切换 Claude Code 不同供应商配置的桌面应用。
功能特性
- 🔄 一键切换不同供应商(Anthropic、OpenRouter 等)
- 🔍 实时监控供应商状态和响应时间
- ⚡ 支持添加自定义供应商
- 🎨 简洁美观的图形界面
- 🔒 安全存储 API 密钥
开发
# 安装依赖
npm install
# 开发模式
npm run dev
# 构建应用
npm run build
# 打包发布
npm run dist
使用说明
- 点击"添加供应商"添加你的 API 配置
- 系统会自动检测每个供应商的状态
- 选择要使用的供应商,点击单选按钮切换
- 配置会自动保存到 Claude Code 的配置文件中
技术栈
- Electron
- React
- TypeScript
- Vite
License
MIT
Description
A cross-platform desktop All-in-One assistant tool for Claude Code, Codex, OpenCode, openclaw & Gemini CLI.
CC Switch 为你提供一个桌面应用来管理所有五个 CLI 工具。无需手动编辑配置文件,你将获得一个可视化界面,一键将供应商导入应用,一键在不同的供应商之间进行切换,内置 50+ 供应商预设、统一的 MCP, SKILLS 管理以及系统托盘即时切换功能——所有操作都基于可靠的 SQLite 数据库和原子写入机制,保护你的配置不被损坏。
ai-toolsclaude-codecodexdesktop-appmcpminimaxomoopen-sourceopenclawopenclaw-uiopencodeprovider-managementrustskillsskills-managementtauritypescriptwsl-support
Readme
MIT
245 MiB
Languages
Rust
58.1%
TypeScript
39.8%
HTML
1.7%
JavaScript
0.3%