Streaming responses
See agent responses as they are generated, with live tool activity.
A self-hosted web interface for the Pi Coding Agent, with project-scoped file access and an operating-system sandbox for its shell from the first run. If confinement cannot be verified, commands are refused — never silently run outside the sandbox.
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.
See agent responses as they are generated, with live tool activity.
Follow tool calls and their results directly in the conversation.
Browse, search, compare, and edit workspace files; preview Markdown, HTML, and documents in place.
Work with repositories and inspect Git changes alongside your agent.
Keep several projects open, each with its own history, sandbox, and agent.
Project-scoped file access and a confined agent shell from the start. If the sandbox cannot be verified, commands are refused instead of running unconfined.
Read PDF and Office files, review Word changes, and create or update Word and PowerPoint documents from templates.
Render and edit Mermaid, draw.io, and structured diagrams in conversations and workspace files.
Install Pi Outpost as a desktop application when you want a dedicated window.
Embed the interface as a Shadow-DOM-isolated widget inside another web app.
Keep the agent and files on your machine. Extensions and MCP servers are outside this sandbox, so review what you install.
Work against a remote machine over HTTPS or an SSH tunnel, with the agent and workspace staying there.
With Node.js 24 or later, start it with npx. Prefer a download with no Node.js setup? Releases also include a standalone executable for each supported platform.
$ npx --allow-scripts=node-pty,koffi pi-outpost
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.
Start Pi Outpost on your workstation or server and access Pi Coding Agent from any supported browser.
Use the isolated widget when you want Pi's interface inside another web application without coupling its styles to the host page.
Keep Pi, your files, tools, and sandbox on a remote VM or server while accessing the interface from your local workstation over HTTPS or SSH. See remote setup.
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.
It can run on your own machine or server. The Node process runs the agent and serves the web interface.
Yes. Pi Outpost can be installed as a desktop application in addition to being used directly from a browser.
Yes. Run Pi Outpost on a remote VM or server and access its web interface from your local workstation over HTTPS or an SSH tunnel. The agent and workspace stay on the remote environment. A network-facing listener also requires a token; see the deployment guide.
Yes. The interface can be embedded as a Shadow-DOM-isolated widget inside another web application.
Yes. Pi Outpost can render rich diagrams in conversations, making it useful for architecture, flows, and other technical visualizations.
Pi Outpost is open source. Visit the GitHub repository for the source code, documentation, issues, and releases.
Browse the documentation, including the feature guide and getting started.