multiplexer active

pi-gui

Maker: minghinmatthewlam License: MIT Stars: 854 First released: 2026-03-20 Language: TypeScript

About

pi-gui exists because pi's terminal-first interface limits visibility once developers run several threads, supervise workers, or review diffs across parallel work. The Electron app wraps the pi runtime without forking it: a Codex-style timeline shows threaded sessions, each thread can run in an isolated git worktree, and an orchestrator thread spawns and supervises worker threads for multi-agent runs. An integrated PTY terminal, inline diff viewer, session archive, and notification system cover the day-to-day loop, while pi's JSONL session files stay the source of truth so CLI and GUI sessions interoperate. Public beta builds ship signed and notarized for Apple Silicon Macs and Linux, with a Homebrew cask and source build for contributors. Its users are pi users who want desktop ergonomics and structured orchestration instead of a raw terminal.