The Pi coding agent is a terminal-first assistant focused on interactive workflows, extensibility, and running local agents with practical toolchains. The primary distribution today is pi-mono, which serves as the core runtime and extension point for the ecosystem.
For background on how Pi.dev and the agent evolved, see Mario Zechner’s write-up.
This page tracks the Pi-centric projects, adapters, and clients that extend the core agent, including alternate front-ends, web access tooling, and automation bridges within the wider Agentic Systems collection.
Ecosystem
| Field | Category | Date | Link | Notes |
|---|---|---|---|---|
| Agent Platforms | Tools | 2026 | Mercury | Personal AI assistant that runs in pi workspaces, bridges WhatsApp/Slack/Discord, and orchestrates containerized agents per space with APIs, chat routing, and extensions. |
| pi-generative-ui | Reverse-engineered generative UI extension for pi that streams interactive HTML/SVG widgets into native macOS windows via Glimpse, letting the LLM render live charts, sliders, diagrams, and dashboards. | |||
| Glimpse | lightweight macOS micro-UI toolkit for agent scripts using WKWebView + JSON-lines IPC, useful for pi companion windows, overlays, and generative UI experiments. | |||
| pi-gdocs | pi extension that lets agents read and update Google Docs design docs directly, preserving comments and formatting anchors better than Markdown copy-paste. | |||
| my-pi | Personal pi extension/skill bundle that adds | |||
| pi-tmux | tmux helpers for pi that coordinate long-running commands via pi-semaphore locks, offering tmux-bash/capture/send/kill/coding-agent, | |||
| pi-side-agents | pi extension that spawns short-lived tmux/worktree side agents via | |||
| pi-boy | Goofy pi extension that runs Game Boy/Game Boy Color ROMs via a bundled mGBA bridge, rendering inline or overlay with Kitty/ANSI fallbacks, ROM picker, and audio toggles. | |||
| pithagoras | hosted web UI for the pi coding agent with persisted sessions and host or container task execution | |||
| Pi for Excel | open-source multi-model AI sidebar add-in for Excel with 16 built-in spreadsheet tools, MCP gateway, and workbook recovery | |||
| Code Agents | Tools | 2026 | pi_agent_rust | high-performance Rust port of pi-mono coding agent with instant startup, low memory footprint, and capability-gated security model |
| pi-queue | a lightweight task runner that accepts webhook tasks, requires human approval, and executes pi jobs in isolated git worktrees | |||
| Graphone | cross-platform desktop UI for the pi-mono coding agent, built with Tauri 2.0 and sidecar pattern | |||
| pi-agentic-compaction | pi extension that replaces one-shot prompt compaction with a virtual-filesystem summarizer that explores | |||
| pi-token-burden | pi extension that parses the assembled system prompt and shows a token-budget breakdown by section with a stacked bar and drill-down table | |||
| pi-companion | a web, mobile and desktop client for pi. | |||
| pi-mono | a coding agent and toolkit for building and managing LLM-driven agents and deployments. | |||
| pi-packages | collection of pi packages including extensions, skills, prompt templates, and themes such as multi-provider model, firecrawl, and image-generation integrations. | |||
| pi-autoresearch | pi extension + skill for autonomous experiment loops that benchmarks changes, auto-commits candidates, shows a live status widget and dashboard, and keeps or reverts edits based on measured results. | |||
| pi-btw | pi extension that adds a | |||
| pi-multi-pass | multi-subscription extension for pi with automatic OAuth account rotation, TUI | |||
| pz | a Zig-based, single-binary drop-in replacement for the pi coding agent | |||
| pi-tramp | TRAMP-like remote execution for the pi coding agent over SSH or Docker | |||
| rho | an always-on personal AI operator derived from pi that runs in the background, remembers context, and checks in on a schedule across macOS, Linux, and Android | |||
| pi-draw | a drawing/diagram extension for the pi coding agent by Armin Ronacher | |||
| pi-llamacpp | Experimental pi extension that runs and manages Qwen via llama.cpp for local agent workflows. | |||
| pi-boomerang | token-efficient autonomous task execution with context collapse for pi coding agent. | |||
| pi-interactive-shell | an interactive-shell extension for the pi coding agent with full PTY emulation and observable overlays | |||
| pi-mcp-adapter | Pi adapter that collapses MCP tool access into a lightweight proxy with lazy server startup, optional direct tools, and built-in MCP UI session support. | |||
| pi-web-access | web search, content extraction, and video understanding plugin for the pi-mono coding agent with smart provider fallbacks | |||
| PiApp | toy macOS/iOS app for experimenting with the PiSwift coding agent, with Claude chat, file browser, and terminal | |||
| pi-acp | ACP adapter that bridges pi’s RPC mode to ACP clients like Zed over JSON-RPC stdio | |||
| PiSwift | Swift port of pi-mono for embedding a coding agent in apps, with in-process subagents and prompt templates | |||
| Interfaces | Desktop | 2026 | pi-gui | Electron desktop shell for pi sessions — lists workspaces and sessions, creates new conversations, and persists UI state; macOS arm64 beta with Homebrew cask planned |