farion1231 eecfcdf40a 修复 macOS 构建和版本冲突问题
- 将 macOS 目标从 DMG 改为 ZIP 避免 hdiutil 问题
- 更新版本号到 1.0.5 避免标签冲突
- 添加 ARM64 和 x64 双架构支持
- 禁用自动发布避免版本冲突
2025-08-06 23:52:39 +08:00
2025-08-06 23:18:09 +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、packycode 等)
  • 支持添加自定义供应商
  • 简洁美观的图形界面

下载安装

Windows 用户

Releases 页面下载:

  • 安装版 (推荐): CC-Switch-Setup-x.x.x.exe
    • 完整系统集成,正确显示应用图标
    • 自动创建桌面快捷方式和开始菜单项
  • 便携版: CC-Switch-Portable-x.x.x.exe
    • 无需安装,直接运行
    • 适合需要绿色软件的用户

其他平台

  • macOS: CC-Switch-x.x.x.dmg
  • Linux: CC-Switch-x.x.x.AppImage

使用说明

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

开发

# 安装依赖
pnpm install
# 或
npm install

# 开发模式
pnpm run dev

# 构建应用
pnpm run build

# 打包发布
pnpm run dist

技术栈

  • Electron
  • React
  • TypeScript
  • Vite
  • electron-store

项目结构

├── src/
│   ├── main/          # 主进程代码
│   ├── renderer/      # 渲染进程代码
│   └── shared/        # 共享类型和工具
├── build/             # 应用图标资源
└── dist/              # 构建输出目录

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 数据库和原子写入机制,保护你的配置不被损坏。
Readme MIT 245 MiB
Languages
Rust 58.1%
TypeScript 39.8%
HTML 1.7%
JavaScript 0.3%