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
It replaces the need to interact with AI coding runtimes via a command-line interface (CLI). By providing a unified graphical user interface (GUI), it eliminates the "black terminal" experience, making it easier to manage multiple AI coding engines, track token usage, and visualize complex outputs like Git diffs and tool calls.
How it works
The application acts as a desktop client built with Tauri 2, React, and Rust. It uses dedicated protocol adapters in the Rust backend to communicate natively with various AI CLI runtimes (such as Claude Code, Codex CLI, and DeepSeek Harness) rather than simply scraping terminal text. It persists settings and session history locally and provides a bridge for LAN web access via WebSockets.
Who it’s for
Developers who use AI-powered coding tools and prefer a structured GUI over a terminal for chatting with AI, managing project files, and handling Git operations.
Highlights
- Multi-Engine Support: Integrates ten different AI coding engines including Claude Code, Codex, Kimi, Grok, and DeepSeek Harness.
- Integrated Dev Tools: Includes a virtualized file tree with Git status, a PTY-backed built-in terminal, and a dedicated Git panel for staging and committing.
- Advanced Chat UI: Features per-token streaming, auto-folding thinking traces, and beautified viewers for Bash and Git Diff outputs.
- Plugin System: Provides a first-party SDK allowing developers to add new settings and UI surfaces through declarative plugins.
- Cross-Platform: Runs on macOS, Windows, and Linux.
Related
- Project
- Project
- Project
- Project
- Project