Pi Outpost

Self-hosted Web UI for Pi Coding Agent

Run Pi from your browser on your own machine or server. Pi Outpost provides a full web interface for streaming responses, tool execution, files, Git, rich diagrams, multiple projects, and sandboxed agents.

Everything you need to work with Pi

Pi Outpost keeps the Pi Coding Agent close to its native workflow while making it accessible from a browser, a desktop app, or another web application.

Streaming responses

See agent responses as they are generated, with live tool activity.

Tool cards

Follow tool calls and their results directly in the conversation.

Files & editor

Browse your workspace and edit files without leaving the interface.

Git integration

Work with repositories and inspect Git changes alongside your agent.

Multiple projects

Keep several projects open, each with its own history, sandbox, and agent.

Documents

Work with PDF and Office documents as part of your coding workflow.

Rich diagrams

Render rich diagrams directly in conversations for architecture, flows, and technical explanations.

Desktop app

Install Pi Outpost as a desktop application when you want a dedicated window.

Embeddable

Embed the interface as a Shadow-DOM-isolated widget inside another web app.

Self-hosted

Run the Node process yourself and decide where the agent and its sandbox live.

Remote development

Run Pi on a remote VM or server while using the full interface from your local workstation.

Install

Run Pi Outpost on your own machine or server with Node.js. See the repository for the latest installation and configuration options.

$ npx pi-outpost

One process, multiple ways to use it

Pi Outpost runs the agent and serves its interface from a single Node process. Use the same setup locally, on a server, or as part of another application.

Run it directly

Start Pi Outpost on your workstation or server and access Pi Coding Agent from any supported browser.

Embed it

Use the isolated widget when you want Pi's interface inside another web application without coupling its styles to the host page.

Run it remotely

Keep Pi, your files, tools, and sandbox on a remote VM or server while accessing the interface from your local workstation browser.

FAQ

What is Pi Outpost?

Pi Outpost is a self-hosted web interface for the Pi Coding Agent. It lets you run Pi through a browser while keeping the agent and workspace under your control.

Where does Pi Outpost run?

It can run on your own machine or server. The Node process runs the agent and serves the web interface.

Can I use Pi Outpost as a desktop app?

Yes. Pi Outpost can be installed as a desktop application in addition to being used directly from a browser.

Can I run Pi Outpost on a remote VM?

Yes. Run Pi Outpost on a remote VM or server and access its web interface from your local workstation. The agent, workspace, tools, and sandbox stay on the remote environment while you use the UI locally.

Can Pi Outpost be embedded?

Yes. The interface can be embedded as a Shadow-DOM-isolated widget inside another web application.

Does Pi Outpost support rich diagrams?

Yes. Pi Outpost can render rich diagrams in conversations, making it useful for architecture, flows, and other technical visualizations.

Where can I find the source code?

Pi Outpost is open source. Visit the GitHub repository for the source code, documentation, issues, and releases.