zhukunpenglinyutong/desktop-cc-gui
Multi-engine AI coding desktop client (Tauri). Claude Code, Codex, Gemini, OpenCode, DeepSeek Harness and more in one GUI.
What it solves
Desktop CC GUI (ccgui) provides a unified graphical user interface for various command-line AI coding runtimes. It eliminates the need to interact with AI coding tools via a terminal, offering a professional development environment with integrated tools for project management and AI-assisted coding.
How it works
The application acts as a desktop client that registers runtime adapters for engines like Claude Code, Codex CLI, Gemini CLI, OpenCode, and DeepSeek Harness (DSH). It manages sessions, persists conversation history locally, and provides a visual surface for chat, file management, and Git operations. It is built using Tauri 2, React 19, and Rust, ensuring cross-platform compatibility for macOS, Windows, and Linux.
Who it’s for
Developers who use AI coding runtimes but prefer a graphical interface over a terminal, and those who want a centralized hub for managing multiple AI coding engines and their project contexts.
Highlights
- Multi-Engine Support: Unified interface for Claude Code, Codex CLI, Gemini CLI, OpenCode, and DeepSeek Harness.
- Project Intelligence: Includes a Project Map (interactive knowledge graph of file relations), Project Memory for storing conventions, and a Context Ledger for token estimates.
- Integrated Dev Tools: Built-in file tree, terminal, and Git panel with AI-generated commit messages.
- Advanced Chat Features: Support for
@file references, slash commands, prompt enhancement, and the ability to rewind or fork sessions. - Browser Agent: Ability to collect read-only context from allowed HTTP(S) pages.
- Extensibility: Support for MCP servers and Skills.
Related
- Project
- Project
- Project
- Project
- Project