zhukunpenglinyutong/desktop-cc-gui
Multi-engine AI coding desktop client (Tauri). Claude Code, Codex, Gemini, OpenCode, DeepSeek Harness and more in one GUI.
解决的问题
它取代了通过命令行界面 (CLI) 与 AI 编程运行时交互的需求。通过提供统一的图形用户界面 (GUI),它消除了“黑底终端”的体验,使管理多个 AI 编程引擎、跟踪 Token 使用量以及可视化 Git diff 和工具调用等复杂输出变得更加容易。
运作方式
此应用程序是一个使用 Tauri 2、React 和 Rust 构建的桌面客户端。它在 Rust 后端使用专用的协议适配器,与各种 AI CLI 运行时(如 Claude Code、Codex CLI 和 DeepSeek Harness)进行原生通信,而不是单纯地抓取终端文本。它会在本地持久化设置和会话历史记录,并提供通过 WebSockets 进行局域网网页访问的桥梁。
目标群体
使用 AI 辅助编程工具,且偏好使用结构化 GUI 而非终端来与 AI 对话、管理项目文件及处理 Git 操作的开发人员。
特色亮点
- 多引擎支持:集成了十种不同的 AI 编程引擎,包括 Claude Code、Codex、Kimi、Grok 和 DeepSeek Harness。
- 集成式开发工具:包含带有 Git 状态的虚拟化文件树、基于 PTY 的内置终端,以及用于暂存和提交的专用 Git 面板。
- 高级聊天界面:具备 Token 流式显示、自动折叠思考过程,以及 Bash 和 Git Diff 输出的美化查看器。
- 插件系统:提供第一方 SDK,允许开发人员通过声明式插件添加新设置和 UI 界面。
- 跨平台:可在 macOS、Windows 和 Linux 上运行。
相关
- 项目
- 项目
- 项目
- 项目
- 项目