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 session. It allows developers to run AI agents in real workspaces on a server or workstation, ensuring that work continues even after 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 of Machines (runtime endpoints), Projects (folders), Workspaces (working folders or Git worktrees), and Sessions (individual agent chats). It can register multiple remote machines to create a "fleet," allowing a single browser instance to proxy and manage projects, files, and sessions across different remote environments.

Who it’s for

Developers who use the Pi Coding Agent and want to run their AI-driven development in remote-first environments, such as cloud VMs, home labs, or dedicated workstations, while supervising them from any device.

Highlights

  • Persistent Sessions: Keeps agent sessions alive after browser disconnects.
  • Remote-First Design: Run agents where the code, credentials, and build caches live.
  • Fleet Management: Manage multiple remote PI WEB runtimes from a single web UI.
  • Workspace Integration: Supports real repositories and Git worktrees.
  • Plugin System: Supports trusted browser plugins and session-daemon backed workspace providers.

Related

  • Project
  • Project
  • Project
  • Project
  • Project