gemini-cli-desktop
From public sourcesWeb/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.
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.- Official release filesFrom public sourcesfrom the latest official releasegithub.com/Piebald-AI/gemini-cli-desktop/releases/tag/v0.3.15 ↗
- Build from sourceFrom public sourcesfrom catalog metadata
Build from source: no validated build recipe — follow the repository instructions.
github.com/Piebald-AI/gemini-cli-desktop ↗
Compatibility
Unknown means no evidence was found — not that the product is incompatible.| Platform | Status | Architecture | Evidence | Confidence |
|---|---|---|---|---|
| Web browser | Unknown | — | — | — |
| Server / self-hosted | Unknown | — | — | — |
| Container (OCI) | Unknown | — | — | — |
| Windows | Compatible | x86_64 | official build in release v0.3.15: gemini-cli-desktop-web-windows-x64-msvc.zip | 0.70 |
| Compatible | — | official build in release v0.3.15: GeminiCLIDesktopSetup.exe | 0.60 | |
| macOS | Compatible | arm64 | official build in release v0.3.15: gemini-cli-desktop-web-macos-arm64.tar.gz | 0.70 |
| Compatible | x86_64 | official build in release v0.3.15: gemini-cli-desktop-web-macos-x64.tar.gz | 0.70 | |
| Linux | Compatible | x86_64 | official build in release v0.3.15: gemini-cli-desktop-web-linux-x64-gnu.tar.gz | 0.70 |
Releases
checked Oct 30, 2026Files in 0.3.15
| File | Platform | Size | SHA-256 | Download from the official source |
|---|---|---|---|---|
| GeminiCLIDesktop-0.3.15-1.x86_64.rpm | linux · x86_64 · rpm | 9.7 MB | 9df7162591d1… | Official source ↗ |
| GeminiCLIDesktopSetup.exe | windows · exe | 8.5 MB | c2e235af7a4a… | Official source ↗ |
| GeminiCLIDesktop_0.3.15_aarch64.dmg | macos · arm64 · dmg | 11 MB | ee259478895e… | Official source ↗ |
| GeminiCLIDesktop_0.3.15_amd64.AppImage | linux · x86_64 · appimage | 83.3 MB | 7ee34aa369f9… | Official source ↗ |
| GeminiCLIDesktop_0.3.15_amd64.deb | linux · x86_64 · deb | 9.7 MB | afd774bc7d24… | Official source ↗ |
| GeminiCLIDesktop_0.3.15_x64.dmg | macos · x86_64 · dmg | 11.3 MB | daa2346872ba… | Official source ↗ |
| gemini-cli-desktop-web-linux-x64-gnu.tar.gz | linux · x86_64 · tarball | 8.7 MB | d4526010f2d9… | Official source ↗ |
| gemini-cli-desktop-web-macos-arm64.tar.gz | macos · arm64 · tarball | 8.5 MB | a7384c8e34fc… | Official source ↗ |
| gemini-cli-desktop-web-macos-x64.tar.gz | macos · x86_64 · tarball | 8.7 MB | 631890154082… | Official source ↗ |
| gemini-cli-desktop-web-windows-x64-msvc.zip | windows · x86_64 · zip | 7.8 MB | 88064e1433c0… | Official source ↗ |
Release history
- v0.3.14Nov 23, 2025Official source ↗
- v0.3.13Nov 23, 2025Official source ↗
- v0.3.12Nov 4, 2025Official source ↗
- v0.3.11Oct 30, 2025Official source ↗
- v0.3.10Oct 22, 2025Official source ↗
- v0.3.9Oct 22, 2025Official source ↗
- v0.3.8Sep 30, 2025Official source ↗
Quality profile
algorithm quality-v1.0 · assessed Oct 16, 2026Score components
License
MITThis is the catalog policy status, not legal advice.
Sources
Reviews
No reviews yet.
Alternatives
README
From Piebald-AI/gemini-cli-desktop · license MIT · fetched Oct 30, 2026Check 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 justorasdf 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
Copyright © 2026 Piebald LLC.