# PI-Desktop: A local-first workspace for AI coding agents

> Source: <https://dev.to/vastsa/pi-desktop-a-local-first-workspace-for-ai-coding-agents-1f3p>
> Published: 2026-09-20 10:49:20+00:00

I wanted a place where an AI coding session could keep its context instead of starting from a blank terminal every time.

That is the idea behind [PI-Desktop](https://github.com/vastsa/PI-Desktop): a local-first desktop workspace for AI coding agents. It brings persistent projects, sessions, model switching, permissions, and multi-agent workflows into one app that runs on macOS, Windows, and Linux.

The current release is `v0.15.1`. The repository has roughly 4.6k GitHub stars and 390 forks.

Terminal coding agents are powerful, but long-running work quickly turns into a collection of terminals, scrollback, copied prompts, and half-remembered decisions. A desktop workspace gives those sessions a home.

PI-Desktop is built with Electron, a Rust host core, and the pi agent harness. The goal is not to hide the agent behind a simplified chat box. It is to make the surrounding work easier to inspect: what the agent changed, which tools it used, what still needs approval, and where another agent can help.

The local-first approach also matters to me. Your projects and sessions should remain usable without handing the whole workflow to a hosted dashboard.

If you build with AI coding agents, I would especially like feedback on the session model, permissions, and multi-agent workflows.
