Skip to content

pi-webappA workbench for the Pi coding agent

Conversations, project files, terminals and Git side by side, in your browser or a desktop app. Pi keeps running the agent; pi-webapp adds the workspace around it.

npx pi-webapp

Needs Node.js 22.19 or later · run it in a project folder · listens on your machine only

The workbench

Discuss → inspect → review → verify

The conversation on the left, your tools on the right. Every step stays in the same workspace.

Git: Review before you commit

Review before you commit Read the diff line by line and stage only what you mean to commit.

how it fits together

The agent runs on your machine. Only model requests leave it.

One local service sits between the browser and Pi. There is no pi-webapp cloud.

your machine
Browser or desktop windowThe same workbench
Local service127.0.0.1 · random port · access token
Pi agentTools · sessions · skills
your provider
Model providerThe service you chose

Get started

Pick the way that fits you

All three show the same workbench and share the same Pi data.

127.0.0.1Listens on your machine only
Access tokenChecked on every request
No telemetryError reporting is opt-in
MITOpen source license

The agent and terminal run with your own permissions; this is not a sandbox. Read Security and privacy →

These pages describe the source in this repository. Check Pi Settings → General for the version you are running.