Skip to content

Overview

pi-gui is a localhost multi-session web interface for pi. It drives the same coding-agent SDK and session files as the terminal interface, so models, tools, skills, extensions, and authentication continue to come from pi.

  • Multiple open and recent sessions in one browser workspace
  • Streaming assistant text, reasoning, and tool calls over SSE
  • Steering, follow-ups, abort, model selection, and thinking controls
  • A command palette for session and agent actions
  • Skill browsing and editing, Git changes, images, and shell commands
  • Light and dark themes

pi-gui does not implement a second agent runtime or configuration system. The browser is a thin client, and the local hub owns pi AgentSession instances. Read How pi-gui relates to pi for the ownership model.

  1. Install the extension and run /gui.
  2. Learn the supported extension paths before customizing it.
  3. Use the task-sized recipes for common changes.