Piebald-AI/gemini-cli-desktop
Web/desktop UI for Gemini CLI/Qwen Code. Manage projects, switch between tools, search across past conversations, and manage MCP servers, all from one multilingual interface, locally or remotely.
What it solves
Gemini CLI Desktop provides a visual interface for users of Gemini CLI and Qwen Code, moving beyond the terminal to offer a more intuitive way to interact with AI agents. It solves the difficulty of reviewing complex AI-proposed code changes and managing long-term chat histories in a command-line environment.
How it works
Built with Rust and React, the project acts as a desktop and web-based frontend. It integrates with the Agent Communication Protocol (ACP) and uses WebSockets for real-time communication. It supports multiple models including Gemini 3 Pro/Flash, Gemini 2.5 Pro/Flash, and Qwen Code, as well as custom OpenAI providers.
Who it’s for
Developers who use Gemini CLI or Qwen Code and prefer a graphical user interface for better visibility into the AI's reasoning and code modifications.
Highlights
- Visual Tool Confirmation: Review and approve AI actions before they are executed.
- Real-time Thought Process: View the AI's reasoning steps as they happen.
- Code Diff Viewer: Visualizes proposed code changes clearly.
- File @-mentions: Reference specific files directly within the chat.
- MCP Server Integration: Support for the Model Context Protocol.
- Cross-platform: Available as a desktop app (Windows, macOS, Linux) and a web interface.
相關
- 專案
- 專案
- 專案
- 專案