Try β€œClaude Code skills”, β€œMCP servers for Cursor” or β€œCodex” Β· Esc to close

PI Desktop Open source

Local-first Electron/Rust desktop workspace for AI coding agents with subagent delegation

Terminal coding agents Β· Open source Β· pi-docs.aiuo.net

7.0editor score
Visit PI Desktop β†—

PI Desktop ecosystem

What PI Desktop can load, and the skills, subagents and MCP servers in this directory that work with it.

  • – Agent Skills
  • βœ“ Subagents
  • βœ“ MCP
  • – AGENTS.md
  • – Plugins
  • – Hooks
  • – Rules

What is PI Desktop?

What it does

PI Desktop is a local-first desktop application, built on Electron with a Rust host core and a "pi Agent Harness," that gives AI coding agents a persistent workspace instead of a disposable terminal session. Work is organized as a Project β†’ Session β†’ Agent hierarchy rather than a single throwaway chat, so context, decisions and files stay attached to the project they belong to.

What is inside

  • Three operating modes: Agent (direct read/edit/run execution), Plan (the agent proposes a plan before touching anything) and Goal (you state an outcome and the agent chooses its own path)
  • Subagent delegation and a Session Orchestrator that coordinates multiple Worker Sessions in parallel
  • Diff review, command inspection and work recovery, plus session branching and transcript navigation
  • A plugin system covering agent tools, skills, completion handlers, workspace panels, floating widgets, themes, MCP servers and background services, with starter templates (panel-basic, agent-tool-basic, skill-pack, full-demo)

Pricing

Free and open source under the GNU Lesser General Public License v3.0. There is no paid tier, no mandatory account and no relay service β€” projects, sessions and settings stay on your machine.

Works with

Model-agnostic: OpenAI, Anthropic, any OpenAI-compatible API, Ollama, LM Studio, local models or a custom gateway, and you can swap models mid-session or per task without rebuilding anything.

How to install or connect

Pre-built packages for macOS (Apple Silicon and Intel), Windows x64 and Linux x64 are on the GitHub releases page. To build from source you need Node.js β‰₯22.19, pnpm β‰₯10 and a stable Rust toolchain:

git clone https://github.com/vastsa/PI-Desktop.git
cd PI-Desktop
pnpm install
cargo build -p host-core
pnpm build:js
pnpm dev

Maintenance and safety

LGPL-3.0 licensed, with 5.9k+ GitHub stars and active commits. A dedicated permission layer sits between agent and tool β€” every privileged action flows through "Agent β†’ Tool Request β†’ Permission Layer β†’ Allow/Ask/Deny β†’ Execution" β€” and you configure how much autonomy each session gets.

Who should use it

Developers who want a persistent, local-first home base for agent work across several projects at once, explicit control over how autonomous an agent session is allowed to be, and the option to extend the workspace themselves through its plugin API.

electron rust local-first mcp subagents multi-provider

Source code: vastsa/PI-Desktop β˜… 6.3k Β· +523 this week Β· LGPL-3.0 Β· updated 2026-10-02

Pros

  • Local-first with no mandatory relay service, keeping data on your machine
  • Three distinct operating modes (Agent/Plan/Goal) give explicit control over autonomy level
  • Real subagent delegation and session branching, not just a single linear chat

Cons

  • Requires a Rust toolchain and specific Node/pnpm versions for building from source
  • Moderate community size (4.5k stars) compared to some larger competitors in this list

PI Desktop pricing

Open source. Prices change often, so confirm on the official pricing page. See every vibe coding app's pricing side by side.

PI Desktop alternatives

All alternatives β†’

OpenAI Codex Freemium

OpenAI's coding agent for the terminal, IDE and cloud, included with ChatGPT plans

β˜… 128k Β· +1.2k this week

OpenCode Open source

Open-source terminal coding agent that works with any model provider

β˜… 211k Β· +1.4k this week

Amp Freemium

Frontier coding agent for the terminal and editor, from the makers of Sourcegraph

Free plan, paid from $20/mo

Orca Open source

An ADE for running fleets of coding agents in parallel worktrees, from desktop or mobile

β˜… 84k Β· +5.3k this week

Qwen Code Open source

Open-source AI coding agent from Alibaba's Qwen team, for terminal, IDE and desktop

β˜… 28k Β· +140 this week

Compare PI Desktop

Verdict

PI Desktop scores 7.0/10 in our terminal coding agents ranking. Local-first with no mandatory relay service, keeping data on your machine.

Try PI Desktop β†— All terminal coding agents

Popular searches