Devtoolwatch BoardGet it every Monday

PI-Desktop review

PI-Desktop is a local-first desktop workspace for AI coding agents, built on Electron, a Rust host core, the pi agent harness, and plugins.

Updated Nov 1, 2026. Review written Nov 1, 2026 from the project's own sources; usage data refreshed every Monday.

TL;DR

PI-Desktop is a desktop app for macOS, Windows, and Linux that gives AI agents a persistent workspace of projects and sessions. It is for developers who want an agent outside any specific IDE or terminal, with replaceable models. It stands apart through plugins that extend both the agent and the desktop, and through Subagents and parallel Worker Sessions.

PI-Desktop at a glance

Category
Coding agents
Maintained by
Lan (individual, @vastsa on GitHub)
License
LGPL 3.0
Language
TypeScript, JavaScript, Rust
Repository
github.com/vastsa/PI-Desktop
Website
pi-docs.aiuo.net
Latest release
v0.21.0 on GitHub, Oct 24, 2026
First published
Mar 22, 2023

What PI-Desktop does

  • PI-Desktop runs coding agents in three modes: Agent for direct execution, Plan for reviewing an approach first, and Goal for outcome-driven long tasks.
  • PI-Desktop delegates work to Subagents with their own context, or coordinates parallel Worker Sessions from one parent Session.
  • PI-Desktop works with OpenAI, Anthropic, OpenAI-compatible APIs, custom gateways, Ollama, LM Studio, and local models, switchable within a Session.
  • PI-Desktop plugins can add commands, panels, floating widgets, work panel views, agent tools, skills, themes, MCP servers, and background services.
  • PI-Desktop keeps persistent Sessions that you can pin, archive, branch, search, and continue across app launches.
  • PI-Desktop can import local sessions from Claude Code, Codex, OpenCode, and Pi.
  • PI-Desktop routes privileged agent operations through a permission layer with Allow, Ask, or Deny decisions per Session.

How it works

PI-Desktop is an Electron desktop app with a Rust host core. Its agent runtime uses pi-ai, pi-agent-core, and pi-coding-agent from the pi ecosystem. Projects, sessions, settings, and logs stay local, and credentials go in the OS keychain. Model requests go directly to your configured provider. Plugins install as .piplug packages or through a marketplace.

How to install and start using PI-Desktop

Check glibc version on Linux

ldd --version

Requirements

  • Linux packages require glibc 2.35+, for example Ubuntu 22.04+, Debian 12+, or Fedora 36+.
  • Running from source requires Node.js >=22.19, pnpm >=10, and a stable Rust toolchain.
  • A configured model provider or a local model is needed to run agents.

First steps

  1. Download PI-Desktop from the GitHub releases page for macOS, Windows, or Linux.
  2. Connect a model by configuring a provider, such as OpenAI, Anthropic, Ollama, or a custom gateway.
  3. Open a project by choosing a local repository.
  4. Start working in Agent, Plan, or Goal mode.

Who PI-Desktop is for

  • Developers who want a coding agent workspace independent of any IDE or terminal.
  • Teams splitting complex work across parallel agent sessions, such as frontend, backend, tests, and review.
  • Developers who switch between cloud and local models or keep data local.
  • Developers building agent plugins, MCP servers, skills, or tools on a host platform.

Limitations to know

  • PI-Desktop is in Early Preview, with the 0.21.x release line current and 0.22.0 still in beta.
  • PI-Desktop Linux builds need glibc 2.35 or newer, which excludes older distributions.
  • PI-Desktop sends request context directly to remote model providers when you use a cloud model.

Is PI-Desktop growing? Usage data

In the week of Oct 25–31, 2026, PI-Desktop ranked #36 on the Devtoolwatch Board and #21 in Coding agents, with a momentum score of 80 out of 100.

New GitHub stars per week for PI-Desktop12 weeks from Aug 9, 2026: 3, 7, 12, 13, 3k, 1.4k, 1.3k, 483, 346, 355, 294, 344 new stars, an average of 626 a week.Aug 9week of Oct 25
New GitHub stars per week for the last 12 weeks, from GitHub's stargazer history (today's stargazers by the week they starred).
Show the weekly numbers
New GitHub stars per week for PI-Desktop
Week ofNew stars
Aug 9, 20263
Aug 16, 20267
Aug 23, 202612
Aug 30, 202613
Sep 6, 20263k
Sep 13, 20261.4k
Sep 20, 20261.3k
Sep 27, 2026483
Oct 4, 2026346
Oct 11, 2026355
Oct 18, 2026294
Oct 25, 2026344

The Board ranks tools by four signals each week: new stars, new stars for the repo's size, added downloads and download growth beyond the market. How the ranking works.

PI-Desktop alternatives

Other AI coding agents on the Board in the week of Oct 25–31, 2026, by momentum:

Coding agents ranked by momentum, the week of Oct 25–31, 2026
RankToolStarsDownloads/wk
#1CindyCindy is an open-source AI agent app for desktop and mobile that combines Claude Code, Codex and Pi across your connected devices.8.8k–
#2OpenMausBotOpenMausBot is an open-source desktop chat app where each contact is a local Claude, Codex, or Grok CLI agent with its own computer.9.6k–
#3OrcaOrca is a desktop agent development environment for running Claude Code, Codex, and other CLI coding agents in parallel, each in its own…111.7k–
#4OpenBotOpenBot is an open-source, self-hosted template for AI coworkers that each get their own browser, files and granted tools, with every…9.1k–
#5Agent ReachAgent Reach is a Python CLI that lets AI agents search and read platforms such as Twitter, Reddit, YouTube, GitHub, Bilibili and…107.2k–
#6Skill RecorderSkill Recorder is a desktop app that records your on-screen work session and turns it into a reusable agent Skill or Automation.5.6k–

All AI coding agents, ranked

Recent PI-Desktop releases

PI-Desktop FAQ

Is PI-Desktop free and open source?

Yes. PI-Desktop's source code is on GitHub (vastsa/PI-Desktop) under the LGPL 3.0 license, so you can use it for free.

How do I install PI-Desktop?

Run ldd --version. The install section above has the other options from the project's README.

Is PI-Desktop still maintained?

Yes. The vastsa/PI-Desktop repository was last updated on Nov 1, 2026, and the latest release, v0.21.0 on GitHub, came out on Oct 24, 2026.

How popular is PI-Desktop?

PI-Desktop has 7.6k GitHub stars as of Nov 1, 2026. It gained 344 new stars in the week of Oct 25–31, 2026, against a 12-week average of 626 a week. That made it #21 among AI coding agents on the Devtoolwatch Board.

What are the best alternatives to PI-Desktop?

Other AI coding agents on the Devtoolwatch Board in the week of Oct 25–31, 2026, by momentum: Cindy (#1), OpenMausBot (#2), Orca (#3), OpenBot (#4), Agent Reach (#5). The alternatives table above has their numbers.

Does PI-Desktop require an account or send telemetry?

PI-Desktop does not require an account and has no PI-Desktop telemetry. There is no mandatory relay. Projects, sessions, settings, and logs stay local, and API credentials are stored in the OS keychain.

Which models does PI-Desktop support?

PI-Desktop supports OpenAI, Anthropic, OpenAI-compatible APIs, custom gateways, Ollama, LM Studio, and local models. Each model is configured independently, and a Session can switch models at any time.

Can PI-Desktop run multiple agents at once?

PI-Desktop can run multiple agents. Subagents handle independent tasks with their own context and report back. The Session Orchestrator coordinates full Worker Sessions in parallel, and each Worker stays inspectable with a full transcript.

Can I bring sessions from other coding agents into PI-Desktop?

PI-Desktop can import local sessions from Claude Code, Codex, OpenCode, and Pi.

How does PI-Desktop control what the agent is allowed to do?

PI-Desktop sends privileged tool requests through a permission layer that allows, asks, or denies each one. You decide how much autonomy each Session gets.

What is PI-Desktop built on?

PI-Desktop is built on the pi ecosystem, using pi-ai, pi-agent-core, and pi-coding-agent as its agent runtime. It combines Electron with a Rust host core.

Sources

  1. vastsa/PI-Desktop on GitHub
  2. PI-Desktop README
  3. PI-Desktop website
  4. Release v0.22.0-beta.3 (Nov 1, 2026)
  5. Release v0.22.0-beta.2 (Oct 28, 2026)
  6. Release v0.22.0-beta.1 (Oct 26, 2026)
  7. Devtoolwatch Board, the week of Oct 25–31, 2026

PI-Desktop README badge

Maintainers can show the tool's weekly Board rank in their README:

Devtoolwatch badge for PI-Desktop

[![Devtoolwatch](https://index.devtoolwatch.com/badge/vastsa-pi-desktop.svg)](https://index.devtoolwatch.com/tools/vastsa-pi-desktop/)

How this page is made: Devtoolwatch writes each review from the project's README, releases, package metadata and website, with an AI model, then checks every claim against the source it cites and drops what the sources don't support. The numbers come from Devtoolwatch's daily GitHub snapshots, GitHub's stargazer history, and the npm and PyPI download APIs. Spotted an error? Email [email protected].