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:

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:

Download pre-built releases: GitHub Releases
Available builds:
Install the just task runner:
cargo install just or asdf plugin add just && asdf install just latestsnap install --edge --classic justwinget install --id Casey.JustLinux 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
# 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.
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
Releases are automatically built and published via GitHub Actions when version tags are pushed.
Contributions are welcome! Please see the contributing guide for more details.
Copyright © 2026 Piebald LLC.
$ claude mcp add gemini-cli-desktop \
-- python -m otcore.mcp_server <graph>