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