ccgui 是一个开源的“多引擎 AI 编程桌面客户端”。它的目标很直接:把 Claude Code、Codex CLI、Gemini CLI、OpenCode 这类原本在终端里跑的 AI 编码工具,加上 DeepSeek Harness(DSH),统一收进一个图形界面。官方特意强调,它并不是 DSH Web UI 的壳,也不是 dsh-plugin——DSH 只是其中的一个原生引擎,模型和 API key 仍留在 DSH 宿主/Web UI 中,ccgui 负责提供统一的聊天、文件、Git 和项目智能界面。
五种引擎,一个入口
根据 README,ccgui 为以下运行时注册了适配器:
- Claude Code
- Codex CLI
- Gemini CLI
- OpenCode
- DeepSeek Harness(DSH)
其中 Gemini 默认启用,OpenCode 可选。Claude 和 Codex 支持托管提供商配置;Gemini 和 OpenCode 保留它们各自运行时暴露的配置模型。DSH 作为原生引擎(dsh-host-rpc),ccgui 可以接管本机正在运行的 dsh web 宿主,或自行启动一个,然后在同一个界面里创建、恢复或 fork DSH 会话。会话在重启后仍然存在,断开的会话可以恢复,并显示各自的上下文占用情况。
为编码设计的聊天框
输入框支持 @ 文件引用、斜杠命令、粘贴图片和附件。文件编辑、shell/工具调用和读取操作会以实时卡片的形式呈现。Claude/Codex 会话在运行时能力支持的情况下提供回退(rewind)和分叉(fork)。内置的 prompt 增强器可以帮你把粗糙的提示词打磨得更清楚。AI 忙的时候,你还可以排队接着问下一个问题。
不只是聊天:完整的开发面板
- 文件树:浏览、预览、复制、粘贴、重命名文件,也可以直接拖拽进对话。
- 内置终端:一个真正的终端,不用切换窗口。
- Git 面板:暂存、提交(支持 AI 生成提交信息)、分支、工作树、diff 和提交历史。
- 全局搜索:提供文件/内容搜索(README 在此处截断,完整功能以仓库为准)。
技术栈与运行平台
ccgui 使用 Tauri 2 + React 19 + TypeScript + Rust 构建,支持 macOS、Windows 和 Linux。应用设置、工作区索引和客户端状态默认保存在本地。发送给 AI 提供商、浏览器代理、邮件服务或可选的远程/Web 服务的内容,遵循该服务自身的边界规则。
如果你已经习惯了 Claude Code 或 Codex 等 CLI 工具,但厌倦了黑窗口,ccgui 可能让你在保持原有工作流的同时获得图形化的项目视野。作为开源项目(MIT 许可),你也可以自行检查或修改它的行为。
内容方法:本页以官网或官方仓库资料为依据,由 AI 辅助整理;关键数字经过自动来源校验。功能、价格等可能变化,请以来源页面为准。 项目仓库/文档










评论
暂无评论
成为第一个评论的人