farion1231 c74069ba57 重构状态检测功能:清理复杂逻辑,保留UI结构
## 主要变更
- 移除所有Claude命令调用和进程管理逻辑
- 简化检测函数,暂时返回"功能开发中"状态
- 添加单独检查状态按钮和相关UI交互
- 保留完整的供应商管理功能(添加、编辑、删除、切换)

## 技术优化
- 删除复杂的超时机制、进程监听、错误处理
- 移除axios依赖和HTTP请求相关代码
- 清理竞态条件和队列管理逻辑
- 保持清晰的UI状态管理

## UI改进
- 添加橙色主题的单独检查按钮
- 增强检查状态的视觉反馈(🔄 进度指示器)
- 保留所有状态显示逻辑等待功能重新实现
2025-08-05 20:10:51 +08:00
2025-08-05 14:50:05 +08:00
2025-08-04 22:16:26 +08:00
2025-08-04 22:16:26 +08:00
2025-08-04 22:16:26 +08:00
2025-08-04 22:16:26 +08:00

Claude Code 供应商切换器

一个用于管理和切换 Claude Code 不同供应商配置的桌面应用。

功能特性

  • 🔄 一键切换不同供应商Anthropic、OpenRouter 等)
  • 🔍 实时监控供应商状态和响应时间
  • 支持添加自定义供应商
  • 🎨 简洁美观的图形界面
  • 🔒 安全存储 API 密钥

开发

# 安装依赖
npm install

# 开发模式
npm run dev

# 构建应用
npm run build

# 打包发布
npm run dist

使用说明

  1. 点击"添加供应商"添加你的 API 配置
  2. 系统会自动检测每个供应商的状态
  3. 选择要使用的供应商,点击单选按钮切换
  4. 配置会自动保存到 Claude Code 的配置文件中

技术栈

  • Electron
  • React
  • TypeScript
  • Vite

License

MIT

Description
Languages
TypeScript 58.7%
Rust 33.4%
HTML 6.1%
JavaScript 1.5%
CSS 0.3%