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.

相關

  • 專案
  • 專案
  • 專案
  • 專案