版权声明 :本版本基于 CC Switch(MIT 许可证)进行适配和修改。原始项目由 farion1231 开发,所有权利归原作者所有。
适用版本
- Ubuntu 20.04 (Focal):✅ 本版本专为 20.04 适配
- Ubuntu 22.04+ / 其他发行版 :请使用原版 → github.com/farion1231/cc-switch(基于 Tauri 2,需 22.04+)
为什么需要这个版本?
Ubuntu 20.04 缺少 Tauri 2 的依赖(libwebkit2gtk-4.1-dev、glib >= 2.70 等),无法运行官方版。本版本将前端渲染从 Tauri 替换为 WebKit2GTK 4.0 原生窗口,保留全部业务逻辑,20.04 开箱即用。
功能一览
| 功能 | 说明 |
|---|---|
| Provider 管理 | 管理 Claude Code / Codex / Gemini CLI 等 6 个工具的 API 配置,50+ 预设 |
| MCP 服务器 | 跨工具统一管理 MCP 服务器,双向同步 |
| Prompts / Skills | 编辑器、GitHub 仓库安装、跨应用同步 |
| 本地代理 | HTTP 代理 + 自动故障转移 + 断路器 |
| Session 管理 | 浏览搜索所有工具的对话历史 |
| 用量追踪 | 请求日志、Token 统计、费用图表 |
| WebDAV 同步 | 数据库和 Skills 云同步 |
| 终端启动 | 一键打开终端,自动注入环境变量 |
快速安装
bash
# 下载并安装
curl -sL https://github.com/greluoqixi/cc-switch-web/releases/download/v1.0.0/cc-switch-web_1.0.0_amd64.deb -o cc-switch-web_1.0.0_amd64.deb
sudo dpkg -i cc-switch-web_1.0.0_amd64.deb
# 启动(终端输入或双击桌面图标)
cc-switch-web
启动后应用窗口弹出,终端立即释放,可继续使用。
仓库地址
https://github.com/greluoqixi/cc-switch-web
技术栈
前端 React 18 + TypeScript + TailwindCSS,后端 Rust(axum),存储 SQLite,窗口 WebKit2GTK 4.0。