
PI-Desktop
Local-first AI coding agent desktop: Electron + Rust host core + pi Agent Harness + user-installable plugins
- Category
- Dev Tools
- Website
- github.com
- Language
- English
- Listed
- 8d ago
- Stars
- 4,167
- Forks
- 347
vastsa/PI-Desktop ↗, TypeScript, LGPL-3.0, Last commit 1d ago
Most coding agents live in a terminal, an editor extension or a hosted service. PI-Desktop gives the agent a desktop workspace of its own instead, built on Electron with a Rust host core, where a local project's sessions, files, diffs, command output and previews sit together. You bring the model: OpenAI, Anthropic, a local model or any OpenAI-compatible endpoint, with requests going straight to the provider you configure and no PI-Desktop account or relay in between.
Work runs in one of three modes. Agent edits and runs commands directly, Plan writes a frozen implementation plan and waits for approval, and Goal takes an objective with acceptance criteria and picks its own path. Privileged actions pass through a permission layer in every mode, and existing sessions from Claude Code, Codex, OpenCode and Pi can be imported. The app is LGPL-3.0 and still labelled Early Preview, so extension APIs and some behaviour are expected to change.