jmfederico/pi-web

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

What it solves

PI WEB provides a persistent web-based interface for the Pi Coding Agent, solving the problem of agent sessions being tied to a local browser or temporary session. It allows AI agents to run in real workspaces on a server or workstation where code, tools, and build caches are already present, ensuring that work continues even if the browser is disconnected.

How it works

PI WEB acts as a control surface that connects to a runtime endpoint. It organizes work into a hierarchy: Machines (runtime endpoints), Projects (folders on those machines), Workspaces (working folders or Git worktrees), and Sessions (the actual AI chat sessions running within those workspaces). It can manage multiple remote machines in a "fleet," proxying files, terminals, and session activity from trusted remote runtimes to a single browser interface.

Who it’s for

Developers who use the Pi Coding Agent and want to run their AI-driven development on remote servers, cloud VMs, or dedicated workstations to maintain persistence and accessibility across different devices.

Highlights

  • Persistent Sessions: Keep agent sessions alive after browser disconnects.
  • Remote-First Design: Run agents on remote dev boxes or servers to keep work where the tools and credentials live.
  • Fleet Management: Register and supervise multiple remote PI WEB runtimes from one interface.
  • Workspace Integration: Support for real repositories and Git worktrees.
  • Extensible: Supports plugins for panels, tools, and workspace workflows.

Related

  • Project
  • Project
  • Project
  • Project
  • Project