#3434th of 87 in Coding agents and assistants
pi-desktop
Desktop app that runs coding agents in persistent sessions with plugins
- Stars
- 6.9k
- License
- LGPL-3.0
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- TypeScript
46 on 25 Mar 20266,879 on 14 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
PI-Desktop is a desktop app for macOS, Windows and Linux that organizes agent work as projects and sessions, with Agent, Plan and Goal modes, Subagents and parallel Worker Sessions. It is built on the pi agent runtime and supports OpenAI, Anthropic, OpenAI-compatible APIs, Ollama and LM Studio. Plugins can add panels, widgets, tools, skills, themes and MCP servers. The README labels the 0.20.x line Early Preview.
Who it is for: Developers wanting a local desktop workspace for multiple coding agents
Strengths
- Sessions persist across app launches, with branching, search and recovery of interrupted work
- Model chosen per session: OpenAI, Anthropic, compatible gateways, Ollama, LM Studio
- Imports local sessions from Claude Code, Codex, OpenCode and Pi
- Local-first: no telemetry, no account, credentials kept in the OS Keychain
Weaknesses
- README labels the 0.20.x line as Early Preview
- Desktop app only; no Docker image or server deployment
- Agent engine depends on the pi runtime packages
- LGPL-3.0 license may constrain some embedding or redistribution uses
What it needs
- no GPU
- Needs pi-ai, pi-agent-core, pi-coding-agent, Node.js >=22.19 (build), pnpm >=10 (build), Rust toolchain (build)
- Models: OpenAI, Anthropic, OpenAI-compatible APIs, Ollama, LM Studio
Also in Coding agents and assistants
See all 87| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 83 out of 100 |
| 2 | ArchonYAML workflow engine that runs AI coding agents through fixed dev steps | 82 out of 100 |
| 3 | oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory | 80 out of 100 |
| #4 | Open SWELangChain coding agent that plans, implements and reviews pull requests | 80 out of 100 |
| #5 | opencodeTerminal coding agent with build and plan modes, plus a desktop app | 79 out of 100 |