Favicon of Pi Web

Pi Web

A local browser interface for the pi coding agent that shares its sessions and settings and lets you review project files and Git diffs.

Pi Web is a browser workspace for developers using the pi coding agent. It shares pi's local conversations and configuration, so you can resume the same coding work in either interface.

  • Conversations and branching: Browse sessions by project, resume or export them, and explore another approach in a separate session or a branch within the current conversation.
  • Project files and Git: Browse and upload files, inspect Git diffs, and preview code, Markdown, images, audio, PDFs and DOCX documents with automatic refresh.
  • Worktree switching: Move between Git checkouts from the sidebar while keeping conversations from the same repository grouped together.
  • Models and resources: Manage provider logins, API keys, models, model tests, plugin packages and skills in the browser, using configuration shared with pi.

The app runs on a local Node.js server and accepts connections only from the same machine by default. Sessions, settings and credentials use pi's local storage; model and API requests go to the configured provider. Sharing existing sessions requires Pi Web and pi to have access to the same filesystem.

Remote browser access supports password authentication, but the password doesn't encrypt the connection. The file browser stays within selected working directories and known project or session roots. Pi Web is open source under the MIT license, and its interface supports English, Simplified Chinese and Traditional Chinese.

Similar to Pi Web