Desktop CC GUI:多引擎 AI 编程桌面客户端
基于 Tauri 的桌面客户端,把 Claude Code、Codex CLI 等十余种命令行 AI 编程引擎整合进统一的图形界面。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v1.2.0
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
ccgui(Desktop CC GUI)是一个开源的多引擎 AI 编程桌面客户端。它把原本只在终端里运行的 AI 编程引擎——Claude Code、Codex CLI、Kimi CLI、Grok CLI、Pi CLI、OMP CLI、DeepSeek Harness(DSH)、Antigravity、OpenCode、Qoder、MiniMax Code——收进同一个图形界面:选一个项目,直接和 AI 对话写代码、修 Bug、提交 Git,不必再盯着黑乎乎的终端。
应用基于 Tauri 2 + React 18 + TypeScript + Rust 构建,支持 macOS、Windows 和 Linux,设置与状态持久化在本地。
主要功能
- 一个客户端,十一种引擎:每个引擎都在 Rust 后端通过专用的协议适配器接入,流式事件、会话历史、供应商通道均为原生处理,而不是从终端屏幕抓取。可在输入区按会话切换引擎。
- Provider 通道:配置直接写入各 CLI 自己的原生配置文件(不另建凭据库),内置 GLM、Kimi、DeepSeek、MiniMax、MiMo、Bailian、LongCat、OpenCode Go、OpenRouter、Requesty、API Route 等预设;Claude / Codex / Grok 通道可从 CC Switch 导入。Pi 系引擎(Pi / OMP)支持在设置里用 API Key 或 OAuth 登录。
- 按页签覆盖模型与思考强度:同一窗口的不同页签可以跑不同模型或不同思考等级。
- 会话历史:重启后依然保留,历史扫描器读取各 CLI 的原生会话文件并同步标题。
- 为编码设计的聊天框:流式回复逐帧渲染并缓存语法高亮;思考流与正文合并、稳定后自动折叠;工具调用以实时行展示参数与结果,含美化后的 Git Diff 与 Bash 视图;Run Status Strip 显示引擎实时进度,消息锚点栏可在用户消息间跳转;支持图片附件、基于
.gitignore项目文件索引的@提及,回复中的文件链接支持右键菜单。 - 开发面板:虚拟化文件树(Git 状态着色、嵌套仓库标记、右键菜单、拖拽)与内置 CodeMirror 编辑器(含 Markdown 预览);PTY 驱动的内置终端(xterm + WebGL);Git 面板可暂存、提交、搜索分支、查看 diff 与历史;还有键盘驱动的命令面板。
- 插件系统:用量统计、订阅限额等能力可由插件提供。
- 兼容性矩阵:README 以表格列出各引擎在流式输出、会话恢复、中断、消息队列、图片附件、权限模式、模型选择、Token 用量、子代理展示、斜杠命令等维度上的支持程度,并标注 ✅ 支持、⚠️ 部分、❌ 不支持、🔁 CLI 不支持但 ccgui 有等价 GUI 实现、➖ 不适用。
安装与使用
官方下载页:https://www.mossx.ai/download
ccgui 以本机的命令行引擎为运行后端,使用前需按各引擎的官方文档准备好对应的 CLI(例如 MiniMax Code 通过 mcode login 登录)。打开应用、选择项目、在输入区挑选引擎,即可开始对话。
注意事项
- 各引擎能力并不一致,使用前建议先查 README 中的功能兼容矩阵。
- Kimi 的问题卡片只接受已声明的选项,不提供自由文本的「其他」回答;WSL 工作区使用非交互式 CLI 回退,不支持 Kimi 问题卡片与 plan 模式。
- MiniMax Code 的 Provider 通道以及应用的 MCP / Skills 同步暂不覆盖该引擎。
- 发送给 AI 供应商的内容,遵循你为该 CLI 配置的通道边界。
- 项目使用 MIT 许可证。
本作品整理自 GitHub 开源项目 zhukunpenglinyutong/desktop-cc-gui,原作者 @zhukunpenglinyutong,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.2.0当前版本
## New Features - 插件市场安装量从 950 起缩写为一位小数的 K - 聊天查找统一为同款只读查找浮层 - 预览查找统一为只读查找浮层 - 编辑器查找替换改为 dbx 风格浮层 - 工作区行透传名下所有会话的运行状态点 - 支持大会话外部编辑与自动换行 - 添加会话原生编辑与定向刷新渲染 - add OS-level desktop notifications for turn completion and questions
- v1.1.9
文件树批量展开/收起并入根行悬停操作,新增工作区分组置顶与排序、文件树接入系统剪贴板;用量统计与订阅限额改由插件提供。修复 Windows 超长路径复制粘贴、Markdown 图片显示、SQLite 写锁阻塞与超长 Markdown 卡顿等问题。
评论