gemini-cli-desktop

From public sources

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.

ApplicationCategory: Web Apps · Automation · Project managementOpen sourcedata checked Oct 16, 2026

Overview

  • agent-client-protocol
  • agentic
  • cross-platform
  • desktop
  • desktop-app
  • development
  • gemini
  • gemini-api
  • gemini-cli
  • gemini-cli-ui
  • gemini-cli-web
  • gemini-desktop

Installation

Commands are shown, never run by the marketplace. Check them against the official documentation.

Compatibility

Unknown means no evidence was found — not that the product is incompatible.
PlatformStatusArchitectureEvidenceConfidence
Web browserUnknown———
Server / self-hostedUnknown———
Container (OCI)Unknown———
WindowsCompatiblex86_64official build in release v0.3.15: gemini-cli-desktop-web-windows-x64-msvc.zip0.70
Compatible—official build in release v0.3.15: GeminiCLIDesktopSetup.exe0.60
macOSCompatiblearm64official build in release v0.3.15: gemini-cli-desktop-web-macos-arm64.tar.gz0.70
Compatiblex86_64official build in release v0.3.15: gemini-cli-desktop-web-macos-x64.tar.gz0.70
LinuxCompatiblex86_64official build in release v0.3.15: gemini-cli-desktop-web-linux-x64-gnu.tar.gz0.70

Releases

checked Oct 30, 2026
v0.3.15LatestJan 17, 2026Official source ↗

Files in 0.3.15

The marketplace does not host these files: downloads go to the official source. Files have not been scanned by us.
FilePlatformSizeSHA-256Download from the official source
GeminiCLIDesktop-0.3.15-1.x86_64.rpmlinux · x86_64 · rpm9.7 MB9df7162591d1…Official source ↗
GeminiCLIDesktopSetup.exewindows · exe8.5 MBc2e235af7a4a…Official source ↗
GeminiCLIDesktop_0.3.15_aarch64.dmgmacos · arm64 · dmg11 MBee259478895e…Official source ↗
GeminiCLIDesktop_0.3.15_amd64.AppImagelinux · x86_64 · appimage83.3 MB7ee34aa369f9…Official source ↗
GeminiCLIDesktop_0.3.15_amd64.deblinux · x86_64 · deb9.7 MBafd774bc7d24…Official source ↗
GeminiCLIDesktop_0.3.15_x64.dmgmacos · x86_64 · dmg11.3 MBdaa2346872ba…Official source ↗
gemini-cli-desktop-web-linux-x64-gnu.tar.gzlinux · x86_64 · tarball8.7 MBd4526010f2d9…Official source ↗
gemini-cli-desktop-web-macos-arm64.tar.gzmacos · arm64 · tarball8.5 MBa7384c8e34fc…Official source ↗
gemini-cli-desktop-web-macos-x64.tar.gzmacos · x86_64 · tarball8.7 MB631890154082…Official source ↗
gemini-cli-desktop-web-windows-x64-msvc.zipwindows · x86_64 · zip7.8 MB88064e1433c0…Official source ↗

Release history

Quality profile

algorithm quality-v1.0 · assessed Oct 16, 2026
Quality Score89
Risk Score0
Confidence 1.00
Quality Score and Risk Score are different measures. A high score does not guarantee safety.

Score components

Maintenance · 2020
last activity 5 days ago
Documentation · 1515
README 6183 chars, description present
Ready to use · 1515
install instructions: yes; releases: yes
Metadata · 108
3/4 of description, homepage, license, topics
Releases · 1010
10 release(s), latest 271 days ago
Category confidence · 105
classifier confidence 0.5
Adoption · 107
509 stars (log-dampened, 10k = max)
License clarity · 55
SPDX MIT
Community · 55
issues enabled, 68 forks

License

MIT
Known licensefrom the repository host

This is the catalog policy status, not legal advice.

Sources

github.com/Piebald-AI/gemini-cli-desktopPrimary★ 509 starslast activity Oct 10, 2026Primary repository · Confidence 1.00

Reviews

Sign in to write a review

No reviews yet.

Alternatives

README

From Piebald-AI/gemini-cli-desktop · license MIT · fetched Oct 30, 2026

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] [Release & Publish] [GitHub all releases] [GitHub release] [Mentioned in Awesome Gemini CLI]

[Platform] [License: MIT] [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.

Open the repository ↗