70f9a68e5c83dff164f59bf2afbc440f80873ebe
- Add transparent titlebar configuration in tauri.conf.json - Implement macOS titlebar background color matching main UI banner (#3498db) - Replace deprecated cocoa crate with modern objc2-app-kit - Preserve native window functionality (drag, traffic lights) - Remove all deprecation warnings from build process The titlebar now seamlessly matches the application's blue theme while maintaining all native macOS window management features.
Claude Code 供应商切换器
一个用于管理和切换 Claude Code 不同供应商配置的桌面应用。
功能特性
- 一键切换不同供应商
- 智谱 GLM、Qwen coder、DeepSeek v3.1、packycode 等预设供应商只需要填写 key 即可一键配置
- 支持添加自定义供应商
- 简洁美观的图形界面
- 信息存储在本地 ~/.cc-switch/config.json,无隐私风险
界面预览
主界面
添加供应商
下载安装
Windows 用户
从 Releases 页面下载最新版本的 Windows 安装包。
macOS 用户
从 Releases 页面下载最新版本的 macOS 应用包。
Linux 用户
从 Releases 页面下载最新版本的 Linux 应用。
使用说明
- 点击"添加供应商"添加你的 API 配置
- 选择要使用的供应商,点击单选按钮切换
- 配置会自动保存到 Claude Code 的配置文件中
- 重启或者新打开终端以生效
开发
# 安装依赖
pnpm install
# 开发模式
pnpm run dev
# 构建应用
pnpm run build
技术栈
- Tauri 2.0
- React
- TypeScript
- Vite
- Rust
项目结构
├── src/ # 前端代码 (React)
│ ├── components/ # React 组件
│ ├── config/ # 配置文件
│ ├── lib/ # 工具库
│ └── utils/ # 工具函数
├── src-tauri/ # Tauri 后端代码 (Rust)
│ ├── src/ # Rust 源代码
│ └── icons/ # 应用图标资源
└── screenshots/ # 截图资源
License
MIT
Description
A cross-platform desktop All-in-One assistant tool for Claude Code, Codex & Gemini CLI.
ai-toolsclaude-codecodexdeepseek-v3desktop-appkimi-k2-thikingmcpminimaxopen-sourceprovider-managementqwen-coderrusttauritypescriptwsl-support
Readme
MIT
38 MiB
Languages
TypeScript
58.7%
Rust
33.4%
HTML
6.1%
JavaScript
1.5%
CSS
0.3%

