1. Conduid
  2. Developer Tools
  3. Gemini CLI Desktop
MCP server · Developer Tools

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.

71Good

Scored 3 hours ago · breakdown

About Gemini CLI Desktop

Gemini CLI Desktop is an MCP server published by Piebald-AI in the Developer Tools category: 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. It has been installed 0 times through Conduid.

The repository has 280 stars and 35 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx gemini-cli-desktop

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Gemini CLI Desktop

Powered by Claude · Grounded in docs

I know everything about Gemini CLI Desktop. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.3.15v0.3.15 · 17 Jan 2026What's Changed Add Piebald announcement to README by @signadou in https://github.com/Piebald-AI/gemini-cli-desktop/pull/169 Add Piebald team mention to README by @signadou in https://github.com/Piebald-AI/gemini-cli-desktop/pull/170 Gemini…
v0.3.14v0.3.14 · 23 Nov 2025What's Changed Codesign the Windows executable by @signadou in https://github.com/Piebald-AI/gemini-cli-desktop/pull/166 Fix release notes duplication by @signadou in https://github.com/Piebald-AI/gemini-cli-desktop/pull/167 Full…
v0.3.13v0.3.13 · 23 Nov 2025What's Changed fix(frontend): wrap long markdown/html so sidebar layout remains stable (#91) by @bl-ue in https://github.com/Piebald-AI/gemini-cli-desktop/pull/162 Fix app display name translation key by @signadou in…
v0.3.12v0.3.12 · 4 Nov 2025What's Changed chore: polish user experience by @bl-ue in https://github.com/Piebald-AI/gemini-cli-desktop/pull/159 v0.3.12 by @bl-ue in https://github.com/Piebald-AI/gemini-cli-desktop/pull/160 Update the macOS version in the CI by…
v0.3.11v0.3.11 · 30 Oct 2025What's Changed Fix the Windows release workflow by @signadou in https://github.com/Piebald-AI/gemini-cli-desktop/pull/157 Release 0.3.11 by @signadou in https://github.com/Piebald-AI/gemini-cli-desktop/pull/158 Full Changelog**:…

README

Check out Piebald

We've released Piebald, the ultimate agentic AI developer experience.
Download it and try it out for free! https://piebald.ai/

Scroll down for Gemini CLI Desktop. :point_down:

Gemini CLI Desktop

CI GitHub all releases GitHub release Mentioned in Awesome Gemini CLI

Platform Built with Tauri

A powerful desktop and web interface for Gemini CLI and Qwen Code with visual tool confirmation, real-time thought processes, code diff viewing, chat history management & search, a file tree browser, and file @-mentions. Built with Rust and React for performance and reliability. From the team behind Piebald.

Use with Gemini CLI:

Use with Qwen Code:

Quick Start

Download pre-built releases: GitHub Releases

Available builds:

  • Windows (x64)
  • macOS (Intel & Apple Silicon)
  • Linux (x64 AppImage)

Features

  • Multi-model support - Gemini 3 Pro/Flash, Gemini 2.5 Pro/Flash, Qwen Code, custom OpenAI providers
  • Visual tool confirmation - Review and approve AI actions before execution
  • Real-time thought process - Watch AI reasoning unfold
  • Code diff viewer - Clear visualization of proposed changes
  • Chat history & search - Automatic saving with full-text search
  • Cross-platform - Desktop app and web interface
  • File @-mentions - Reference files directly in conversations
  • MCP server integration - Model Context Protocol support
  • Multi-language UI - English, Chinese (Simplified & Traditional), Russian

Development & Building

Prerequisites & Dependencies

Install the just task runner:

  • macOS/Linux: cargo install just or asdf plugin add just && asdf install just latest
  • Ubuntu: snap install --edge --classic just
  • Windows: winget install --id Casey.Just

Linux system dependencies (Ubuntu/Debian):

sudo apt install libgdk-pixbuf-2.0-dev libpango1.0-dev \
  libjavascriptcoregtk-4.1-dev libatk1.0-dev libsoup-3.0-dev \
  libwebkit2gtk-4.1-dev librsvg2-dev

Development Workflow

# Install dependencies and start desktop development with hot reload.
just deps dev

# Start web development with separate backend (port 1858) and frontend (port 1420) servers
just deps dev-web

# Build both desktop app installer (AppImage, DMG, MSI) and web server binaries for production.
just build-all

# Run the full test suite with nextest.
just test

# Run code linting and formatting checks (ESLint + Clippy).
just lint

Note: For the web version, development uses two separate ports: 1420 for the frontend and 1858 for the Rust + Rocket backend. In production, the backend server also hosts the static frontend files, so only port 1858 is used.

Build from Source

Prerequisites:

Build & Run:

git clone https://github.com/Piebald-AI/gemini-cli-desktop
cd gemini-cli-desktop
just deps build-all

# Desktop app
./target/release/gemini-cli-desktop

# Web server (access at http://localhost:1858)
./target/release/gemini-cli-desktop-web

Release Process

Releases are automatically built and published via GitHub Actions when version tags are pushed.

Architecture

  • Backend: Rust with Tauri for desktop, Rocket for web server
  • Frontend: React + TypeScript with Tailwind CSS
  • Protocols: Agent Communication Protocol (ACP), WebSocket events
  • Security: Command filtering, tool confirmation workflows

Roadmap

  • Token/cost tracking
  • Multi-modal support (images, audio)
  • Extension system
  • LLxprt integration

Contributing

Contributions are welcome! Please see the contributing guide for more details.

License

MIT

Copyright © 2026 Piebald LLC.

README mirrored from the source repository 3 hours ago. The original is authoritative.

Questions

About Gemini CLI Desktop

How do I install Gemini CLI Desktop?

Run npx gemini-cli-desktop, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Gemini CLI Desktop safe to use with an AI agent?

Its trust score is 71 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Gemini CLI Desktop still maintained?

The last commit was 7 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.