A cockpit for agentic development

Your agents keep working. You just need a browser.

Pi Web runs Pi Coding Agent sessions in real server-side workspaces, keeps them alive when your browser leaves, and gives you a fast web surface to supervise, redirect, and review the work.

Persistentsessions survive browser disconnects
Parallelprojects, worktrees, and agents
Yoursruns on your machine or server
Workspaces, sessions, transcripts, terminals — one agent control plane. Bring your own repositories.
Pi Web browser UI demo

Why it feels different

Not another tab. A persistent place for agent work.

Come back later

Active sessions live in a long-running daemon, not in your browser tab. Close the lid, reconnect from a phone, and continue supervising the same work.

Use real workspaces

Add projects once, discover git worktrees automatically, and start agents where the code actually lives.

Keep control

Watch transcript history, status, shell activity, context usage, and costs while redirecting the agent in realtime.

Quick install

Linux servers get the smooth path.

  1. Install the package globally with npm.
  2. Run the installer to create user-level systemd services.
  3. Open the local URL, or tunnel it from a remote machine.
Recommended Linux install
$ npm install -g @jmfederico/pi-web
$ pi-web install
$ pi-web doctor
# Open http://127.0.0.1:8504

macOS and WSL?

Pi Web itself is not Linux-only. The one-command service installer targets Linux systemd. macOS and WSL can run Pi Web manually; WSL with systemd can use the installer too.

Read compatibility notes →

Node or tools not found?

Services run login shells. If tools work in your interactive terminal but not in Pi Web, fix PATH in your login shell startup files and run the doctor command.

Fix PATH issues →