jmfederico/pi-web
jmfederico/pi-web has 931 GitHub stars and 189 forks. GitHot measured +2 stars in 24 hours, +12 in 7 days, and +31 in 15 days. Last checked 2026-11-09 14:43 UTC. Last push 2026-11-05.
Web UI for Pi Coding Agent that keeps sessions alive in real workspaces.
Measured star growth
- in 24h
- +2
- in 7 days
- +12
- in 15 days
- +31
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalPI WEB
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.

Quick start
The recommended setup uses Node.js 22.19.0+, npm, Pi Coding Agent installed and configured for your user, git, and the development tools your agents need. Best-effort Bun support is also available.
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.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,390 starspublic-apis/public-apis
A collective list of free APIs
497,667 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
447,381 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,259 stars