Skip to content

A desktop interface for the Pi coding agent

Keep Pi. Add a window.

Your projects, conversations, and code in one place. The Pi setup you already use, with more room to work.

Installers are unsigned. Read the installation guide.

The NativePi window: a project sidebar, a new-chat composer with model and branch controls, and a Changes pane listing modified files.
Open full-size screenshot

WindowsmacOSLinux

Free and MIT licensed. Installers are unsigned.

From the first prompt to the final diff.

A conversation at the center. Everything you need to work around it.

Follow the conversationSee Pi think, use tools, and work through your project.

Steer a running turn, queue the next idea, attach images, or fork a conversation. Your sessions are the same ones you use in Pi.

Explore conversations
Review the changesMove from a suggested change to a reviewed commit.

Read rich diffs, stage a file or a single hunk, and ask Pi to draft a commit message. Switch clean branches, add worktrees, and open GitHub pull requests.

Explore source control
Stay in your workspaceKeep your files, terminals, and active chats close.

Run chats across projects and split persistent terminals beside the conversation. Start browser access when you need the same workspace on another device.

Explore browser access
Make it feel like yoursChoose the appearance, shortcuts, and Pi setup that fit.

Use light or dark appearance, ten built-in color schemes or your own, and rebind shortcuts. Manage Pi models, thinking levels, packages, and extensions from the window.

Explore customization

Your models. Your provider accounts.

Pi connects to your providers. NativePi brings those models into the window, using the credentials you already have.

A new window. The same Pi.

Close NativePi and continue in the terminal. Your sessions, credentials, and configuration stay in Pi's normal storage.

NativePi desktop

Pi command line

One shared Pi setup

~/.pi/agent

Sessions
Conversations and their history
Credentials
Your existing provider logins
Configuration
Models, settings, and preferences
Packages
Pi extensions and skills

Nothing to move. Nothing to lock in.

NativePi remembers interface details such as your drafts, pinned projects, favorite models, and pane sizes. Pi remains the source of truth for your conversations.

No product account, cloud conversation store, or NativePi-owned desktop telemetry.

Read how sessions are stored

Bring your Pi extensions into view.

Pi's terminal extension UI works in the window. Add an optional React interface when your extension needs more space.

The graphical API is experimental and versioned. Pi still owns the tools, configuration, and agent behavior.

Read the extension API

Your next project, with a little more room.

Pi is included. Open a folder and start a conversation.

Free for Windows, macOS, and Linux. Installers are unsigned.