piagent_
← ~/map

$ cat ~/map/pi-desktop.md

Pi Desktop

Open-source macOS client driving a local pi over JSONL RPC — projects, streaming conversations, commands, extensions.

tools✓ Oct 15

Facts

repository
github.com/ZhaoJiSen/pi-desktop ↗
GitHub Stars
★ 2
Forks
0
license
—
npm / mo
—
last push
Oct 15, 2026

install

Build from source: Node.js 22 or later, pnpm at the version declared in package.json, and the Rust platform tools Tauri 2 requires; then pnpm install and pnpm desktop. A browser preview runs with pnpm dev. A local pi installation with a configured model provider is needed for live agent work.

## TL;DR

Open-source macOS desktop client for the Pi coding agent: it drives a local pi executable over JSONL RPC, reuses that installation's models and sign-in, and gives each project its own pi process with streaming conversations, command browsing, and extension management.

## Key points

## FAQ

Q Does Pi Desktop need its own pi configuration?

No — it connects to a local pi executable and reuses the models and sign-in already configured for that installation. Model lists and thinking levels come from the local pi configuration; if pi is not found automatically, set the executable's absolute path in the first-launch guide or in Settings.

Q How is it installed?

It is built from source: Node.js 22 or later, pnpm at the declared version, and the Rust platform tools required by Tauri 2, then pnpm install and pnpm desktop. A browser preview is available with pnpm dev for trying the interface without the native build.

## References

## Related entries

Last updated: Oct 15, 2026