Chat with PI, review changes, browse files, and run commands — all in one window. Free and open source.
What's inside
Real-time streaming with thinking blocks and tool-use visibility. Watch PI reason through problems step by step.
Each workspace gets its own PI process and session history. Switch between projects instantly without losing context.
See changed files, permissions, and session status at a glance. Approve or deny tool calls without leaving the chat.
Browse your project, open files, and review diffs inline. File search with Ctrl+Shift+F.
Full PTY terminal with ANSI color support, right inside the app. No switching windows.
Browse and install PI packages from pi.dev/packages without leaving the app.
Dark, Light, Nord, and Gruvbox. Switch themes from settings.
Cycle between models with Ctrl+P. Session tags keep your work organized.
Get started
PI Desktop wraps the PI coding agent. Install it first:
npm install -g @earendil-works/pi-coding-agent
Grab the latest Linux AppImage from Releases, make it executable, and run it:
chmod +x PI-Desktop-*.AppImage
./PI-Desktop-*.AppImage
macOS and Windows builds are coming soon. In the meantime you can build from source.