Pi Desktop

A local-first AI coding workspace for macOS, Windows and Linux that connects to local or cloud models and coordinates parallel agents.

Alternative to:

Screenshot of Pi Desktop website

Pi Desktop is a desktop workspace for developers who want AI coding agents independent of their editor or terminal. It keeps projects and agent sessions together, with tools to review changes and inspect ongoing work.

  • Coding and planning: Agents can read code, edit files, run commands and test their work; Plan mode lets you review an approach before execution, while Goal mode works toward an objective and acceptance criteria.
  • Parallel agents: Subagents take independent tasks in separate contexts, and Worker Sessions handle longer assignments as full sessions you can inspect.
  • Model choice: Connect local models, cloud providers, custom gateways or compatible APIs, and switch models within the same session.
  • Persistent sessions: Branch and search sessions, queue prompts while an agent works, review diffs and inspect command output.
  • Workspace plugins: Extend the agent with tools and skills, add desktop panels and widgets, or connect local and remote MCP servers.

Pi Desktop runs on macOS, Windows and Linux and is open source under LGPL-3.0. Privileged operations pass through a permission layer. It doesn't require a Pi Desktop account. Projects, sessions, settings and logs stay local by default, credentials use the OS keychain, and the app collects no telemetry. If you use a remote model, the context needed for each request goes directly to your configured provider without a mandatory Pi Desktop relay.

Similar to Pi Desktop