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.
What you get
Section titled “What you get”- 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
What pi-gui does not replace
Section titled “What pi-gui does not replace”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.
Next steps
Section titled “Next steps”- Install the extension and run
/gui. - Learn the supported extension paths before customizing it.
- Use the task-sized recipes for common changes.