jmfederico/pi-web

Web UI for Pi Coding Agent that keeps sessions alive in real workspaces.

TypeScript

891

1,545 commits

updated Oct 19, 2026

See the code

README

PI WEB

CI npm version Node.js License: MIT

PI WEB is a web UI for Pi Coding Agent that keeps agent sessions running in real workspaces on your machine or server.

Run agents where your code, tools, credentials, and build caches live. Supervise multiple sessions from any browser, even after disconnecting.

PI WEB desktop screenshot

Quick start

Requires Node.js 22.19.0+, npm, Pi Coding Agent 1.x configured for your user, git, and the development tools your agents need.

npm install -g @jmfederico/pi-web --allow-scripts=node-pty
pi-web install
pi-web doctor

On npm 12, the scoped flag lets node-pty prepare its required native module.

Open http://127.0.0.1:8504. Add a project, choose a workspace or Git worktree, and start a session.

pi-web status
pi-web logs
pi-web restart
pi-web update
pi-web uninstall

For installation variants, Docker, and remote access, see the installation guide.

Core model

  • Machine: a local or remote PI WEB runtime.
  • Project: a folder on that machine.
  • Workspace: a working folder, such as a Git worktree.
  • Session: a Pi Coding Agent conversation running in a workspace.

Use files, terminals, plugins, and agent workflows in one UI. Register remote machines to supervise work across a fleet.

Security

PI WEB assumes trusted users, repositories, paths, and plugins. It is not a sandbox or a multi-tenant platform.

For remote access, use a trusted private network, VPN, SSH tunnel, or authenticated reverse proxy. Do not expose PI WEB directly to the public internet.

Documentation

Development

npm install
npm run dev

Open the Vite URL, usually http://localhost:8505. See development checks for verification guidance.

License

MIT © 2026 Federico Jaramillo Martinez. See LICENSE.

agentic-development
ai-coding-agent
coding-agent
developer-tools
persistent-sessions
pi-coding-agent
pi-web-ui
remote-development
typescript
web-ui

jmfederico/pi-web

Web UI for Pi Coding Agent that keeps sessions alive in real workspaces.

TypeScript

891

1,545 commits

updated Oct 19, 2026

See the code

README

PI WEB

CI npm version Node.js License: MIT

PI WEB is a web UI for Pi Coding Agent that keeps agent sessions running in real workspaces on your machine or server.

Run agents where your code, tools, credentials, and build caches live. Supervise multiple sessions from any browser, even after disconnecting.

PI WEB desktop screenshot

Quick start

Requires Node.js 22.19.0+, npm, Pi Coding Agent 1.x configured for your user, git, and the development tools your agents need.

npm install -g @jmfederico/pi-web --allow-scripts=node-pty
pi-web install
pi-web doctor

On npm 12, the scoped flag lets node-pty prepare its required native module.

Open http://127.0.0.1:8504. Add a project, choose a workspace or Git worktree, and start a session.

pi-web status
pi-web logs
pi-web restart
pi-web update
pi-web uninstall

For installation variants, Docker, and remote access, see the installation guide.

Core model

  • Machine: a local or remote PI WEB runtime.
  • Project: a folder on that machine.
  • Workspace: a working folder, such as a Git worktree.
  • Session: a Pi Coding Agent conversation running in a workspace.

Use files, terminals, plugins, and agent workflows in one UI. Register remote machines to supervise work across a fleet.

Security

PI WEB assumes trusted users, repositories, paths, and plugins. It is not a sandbox or a multi-tenant platform.

For remote access, use a trusted private network, VPN, SSH tunnel, or authenticated reverse proxy. Do not expose PI WEB directly to the public internet.

Documentation

Development

npm install
npm run dev

Open the Vite URL, usually http://localhost:8505. See development checks for verification guidance.

License

MIT © 2026 Federico Jaramillo Martinez. See LICENSE.

agentic-development
ai-coding-agent
coding-agent
developer-tools
persistent-sessions
pi-coding-agent
pi-web-ui
remote-development
typescript
web-ui

Project health

Latest release

1.202610.3 · Oct 13, 2026

Releases this year

35

Significant stargazers

(top 24 of 27)

Marc-André Lureau

94 followers · starred Oct 2026

Miguel de Icaza

5,294 followers · starred Aug 2026

Dhruv Thakur

170 followers · starred Jul 2026

Ismaël Mejía

208 followers · starred Jul 2026