A curated slice of the π ecosystem — the pi coding agent, its extensions, skills, frontends, forks, and everything else in orbit.
pi is a minimal, hackable, self-extensible coding agent by Mario Zechner (@badlogic) and Earendil Works. It began life as "the shitty coding agent" — shittycodingagent.ai still redirects — and like its namesake constant, the ecosystem turned out to be irrational and never-ending. This list tries to keep up.
Every link below was alive, unarchived, and pi-relevant when added. Entries are alphabetical within sections; π doesn't play favorites with its digits.
- The Mothership
- Learning π
- Distros, Forks & Things Built on π
- Frontends
- Extension Packs
- Subagents & Multi-Agent
- Context, Memory & Compaction
- Workflow & Autonomy
- UI & Interaction
- Safety & Permissions
- Notifications & Chat Bridges
- Skills
- Providers & Model Access
- MCP, ACP & Code Intelligence
- Sandboxes & Isolation
- Sessions, Observability & Cost
- Review & QA
- Toys & Eye Candy
- Setups & Dotfiles
- Friends of π
- Lore
- Contributing
The official project and its immediate family.
- pi — The monorepo: unified LLM API (
pi-ai), agent runtime (pi-agent-core), TUI library (pi-tui), and the coding agent CLI itself. - pi.dev — Project website with demos; docs live at pi.dev/docs.
- pi-chat — Sibling project for Slack/chat automation and workflows.
- pi-skills — The author's skills collection: browser automation, Gmail/GCal/GDrive CLIs, transcription, and more (Claude Code and Codex compatible).
- absurd — "An experiment in durability" from the same lab; durable execution for agent workloads.
- Discord — Where the ecosystem actually happens; half the repos on this list were announced there first.
- Official docs — CLI, SDK, sessions, compaction, themes, extensions. You can also just ask the agent to explain itself.
- Extensions guide — The unified extensions API: hooks, tools, events, UI.
- Examples directory — Working examples for extensions and SDK usage.
- pi-book — Community-written book on the pi monorepo (Chinese).
- pi-tutorial — Experimental interactive tutorial mode for pi.
- mariozechner.at — The author's blog; design rationale straight from the source.
- mpr: pi coding agent notes — Community writeup and context.
- mu — pi-based agent where a small judge model makes routine calls at 30+ decision points, logged to a local ledger.
- oh-my-pi — The heavyweight distro: hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more.
- Orbi — Self-hosted issue-to-release loop: pi implements labeled GitHub issues, a separate pi session reviews, then it merges and tags.
- pi-rs — Lightweight Rust reimplementation of pi.
- pix-mono — Pix, a distro of the pi coding agent.
- rho — An always-on personal agent built on pi: remembers across sessions and checks in on its own.
- senpi — Opinionated extension-first fork; the README alone is worth the click.
- harness-remote — Control coding-agent harnesses from phone or desktop (OMP, pi, OpenCode, Claude Code).
- oh-my-singularity — Task-based orchestration TUI for highly parallel agentic development.
- omp-cache-control — Prompt-cache visibility and guarded, paid idle refreshes for Oh My Pi.
- omp-deck — Cockpit web UI: multi-session chat, kanban, cron routines, Telegram bridge.
- omp-desktop — Independent Windows/Linux workspace for oh-my-pi with project and session management, provider controls, and native PTY terminals.
- omp-you-should-know — Contextual heads-up cards from a side model in the Oh My Pi terminal.
- PinkCollab — Native Android client for Oh My Pi (OMP): start coding sessions, follow live progress, and steer them from your phone.
- t4-code — Open-source desktop app for oh-my-pi.
Web, desktop, mobile, and editor faces for the same agent.
- agent-desktop — Desktop application with native UI.
- pi-chamber — Remote browser control room: concurrent sessions, files, and real terminals; another device takes over the live session with replay.
- pi-desktop — Native desktop shell (Tauri + Lit), extension-first and multi-session aware.
- pi-gui — Electron GUI app for the pi runtime.
- pi-mobile — Android client with session management over Tailscale.
- pi-remote-web-ui — Minimal web GUI bound to localhost, reached over an SSH tunnel.
- pi-vscode — Minimal VS Code extension.
- pi-web — Web UI: session browsing, real-time chat, skill management, file preview.
- pi-web (jmfederico) — Web UI that keeps sessions alive in real workspaces.
- piclaw — "pi coding agent in a technicolor web trenchcoat."
- pilish — Emacs frontend, because of course there's an Emacs frontend.
Multi-extension collections; many of the best single ideas live inside these.
- agent-stuff — Armin Ronacher's skills and extensions: answer, review, loop, todos, and more.
- agents (michalvavra) — Includes filter-output (redact secrets from tool results) and bash command security.
- dot314 — Pi extensions. The name alone earns the entry.
- pi-custom-packages — Session guards, outbound image capping, and Windows/WSL screen capture, input, and recording.
- pi-extensions (kcosr) — Includes toolwatch, a tool-call audit and approval system with SQLite logging.
- pi-extensions (MattDevy) — Includes pi-continuous-learning for a self-improving setup.
- pi-extensions (narumiruna) — Automation, planning, language tooling, browser control, git workflows.
- pi-extensions (ogulcancelik) — Includes ghostty-theme-sync and a browser sketch pad.
- pi-extensions (owainlewis) — Context-isolated workflow automation.
- pi-extensions (richardgill) — Files browser, skill-task routing, isolated task-tool subprocesses.
- pi-extensions (tmustier) — Delightful set: ralph-wiggum long-running loops, usage dashboard, arcade.
- pi-harness (aliou) — Personal multi-model harness: custom tools, hooks, commands, and subagents.
- pi-hooks — Minimal reference extensions: git checkpoint, LSP diagnostics, layered permissions.
- pi-mono-extensions — Collection of pi-mono extensions.
- pi-packages — Extensions, skills, prompt templates, and themes in one repo.
- pi-stuffed — Grab bag including Reddit integration.
- rhubarb-pi — Small delights: background-notify, session-emoji, session-color, safe-git.
- shitty-extensions — Honors the original name: cost-tracker, handoff, oracle, plan-mode, ultrathink.
- pi-boomerang — Token-efficient autonomous task execution with context collapse.
- pi-foreground-chains — Multi-agent workflow orchestration with file-based handoff.
- pi-intercom — Inter-session communication.
- pi-messenger — Multi-agent communication between pi instances.
- pi-side-chat — Fork the conversation into an independent side chat while the main agent keeps working.
- pi-subagents — Async subagent delegation with truncation, artifacts, and session sharing.
- roach-pi — Strict engineering discipline and multi-agent orchestration.
- task-factory — Queue-first work orchestrator with planning, execution skills, and a web UI.
- worksplice — Local workspace for persistent pi sessions, with shared channels, freshness-checked writes, and independent task review.
- pi-custom-compaction — Take control of how context gets compacted.
- pi-hermes-memory — Hermes-style persistent memory and learning loop.
- pi-memory-workbench — Durable, session-safe Markdown memory.
- pi-rtk-optimizer — Command rewriting and tool-output compaction to save tokens.
- pi-autoresearch — Autonomous experiment loop.
- pi-interactive-shell — The agent drives interactive CLIs in an observable PTY overlay; you can take over anytime.
- pi-model-switch — Let the agent switch models on its own.
- pi-prompt-template-model — Model/skill/thinking frontmatter in prompt templates with auto-restore.
- better-pi-voice — Streaming voice input (Deepgram or local Parakeet) biased with your repo's vocabulary.
- pi-annotate — Visual feedback from browser to agent: click elements, add comments, fix code.
- pi-canvas — Interactive TUI canvases (calendar, document, flights) rendered inline.
- pi-code-render — Renders fenced code blocks as theme-colored cards with a one-click
[COPY]button and a click-to-toggle raw-text view. - pi-design-deck — Present multi-slide design options with high-fidelity previews.
- pi-interview-tool — Interactive forms with keyboard navigation, themes, and image attachments.
- pi-powerline-footer — Powerline status bar with git integration and token intelligence.
- pi-screenshots-picker — Better screenshot selection.
- pi-skill-palette — VS Code-style command palette for skills.
- pi-super-curl — curl requests with coding-agent superpowers.
- pi-tool-display — Compact tool-call rendering, diff visualization, output truncation.
- pi-permission-system — Permission enforcement extension.
- pi-rewind-hook — Rewind file changes with git-based checkpoints and conversation branching.
- pi-ssh-remote — Redirect all file operations and commands to a remote host via SSH.
- pi-discord — Discord bot routing mentions, DMs, and slash commands to persistent pi sessions.
- pi-notification-extension — Telegram/bell alerts when the agent finishes and waits.
- pi-notify — Native desktop notifications via OSC 777.
- pi-notify-pp — Rich notifications with tool stats and error tracking.
- pi-telegram — Telegram DM bridge from the author.
- pi-agent-codebase-workflows — Codebase reconstruction, architecture-aware review, safe changes.
- pi-amplike — Replicate the AmpCode experience: handoffs, modes, permissions, web access.
- pi-skills (badlogic) — The canonical collection; see The Mothership.
- pi-skills (ferologics) — Personal skill collection.
- pi-skills (PSPDFKit-labs) — Nutrient's collection of custom tools and workflows.
- groq-anthropic-bridge — Anthropic-API-to-Groq/OpenAI bridge for Kimi K2 and friends.
- meridian — Use a Claude Max subscription with pi, OpenCode, Droid, Aider, and more.
- pi-anthropic-auth — Anthropic OAuth compatibility.
- pi-gitlab-duo — GitLab Duo provider extension.
- pi-llama-cpp — llama.cpp integration for local models.
- pi-synthetic — Provider for Synthetic (open-source models via Anthropic-compatible API).
- aft — Symbol-aware edits, semantic search, fast grep/glob, PTY, background tasks (OpenCode + pi).
- mcp-to-pi-tools — Convert MCP servers into native pi tools.
- pi-acp — ACP adapter; plug pi into Zed and other ACP clients.
- pi-agent-scip — SCIP code-intelligence tools.
- pi-codeindex — Call graphs, structural search, and SCIP support for pi agents and the CLI.
- pi-gitnexus — GitNexus knowledge-graph integration.
- pi-mcp-adapter — Token-efficient MCP adapter.
- gondolin — Linux micro-VM sandbox with a TypeScript control plane, from the pi lab itself.
- nono — Kernel-enforced capability sandbox (Landlock on Linux, Seatbelt on macOS).
- pi-coding-agent-container — Docker Compose setup.
- pi-less-yolo — "Slightly less YOLO": pi in a Docker container sandbox.
- agent-cost-dashboard — Web dashboard for API costs across pi, oh-my-pi, Claude Code, Codex, and more.
- claude-tap — Intercept and inspect agent API traffic in a local trace viewer (pi supported).
- CodexBar — macOS menu bar usage stats across AI coding tools.
- pi-session-manager — Browse, search, and resume pi sessions.
- pi-share-hf — Collect, review, and upload redacted session files to a Hugging Face dataset.
- pi-sub — Usage-tracking extensions with a shared core and footer widget.
- pisesh — Bookmark, star, rename, and resume pi sessions from a keyboard-driven TUI; switches sessions in-process via
ctx.switchSession().
- pi-diff-review — Diff review from the author.
- pi-review — Official review extension.
- pi-review-loop — Persistent incremental diff-review loop.
- pi-review-loop (nicobailon) — Automated code-review loop extension.
- pi-terminal-bench — Harbor adapter for running Terminal-Bench evaluations.
- pi-doom — Play DOOM in your terminal with pi. Yes, it runs DOOM.
- pi-dosbox — Run DOS programs with agent interaction.
- voipi — Give your agent a voice: zero-dependency text-to-speech.
Real-world configurations worth stealing from.
- .agents — Agent configurations and template examples.
- dotfiles (zenobi-us) — Dotfiles with a well-tended pi setup.
- LazyPi — Pi setup for the lazy.
- monopi — One-click setup: extensions, themes, prompts, skills. "Like oh-my-zsh for pi."
- pi-config (HazAT) — Personal configuration with skills and extensions.
- pi-config (vtemian) — Project config example.
- pi-setup — Personal pi setup.
Cross-agent tools with explicit pi support.
- bitrouter — Model router that continuously improves agentic workflows across harnesses.
- bug-hunter — Adversarial multi-agent bug hunter with auto-fix, pi among supported agents.
- claude_codex_bridge — Visible multi-agent CLI workspace mixing pi with Codex, Claude, Gemini, and more.
- gob — Process manager for AI agents with background jobs and a TUI.
- hcom — Let agents message, watch, and spawn each other across terminals.
- JustSessions — Native Mac workspace to browse, search, and resume pi, Claude Code, Codex, and other coding-agent sessions in their original CLIs.
- magic-context — Self-managing memory; "the hippocampus for coding agents."
- mco — Run selected agents and models in parallel, compare raw answers.
- memorix — Cross-agent memory layer via MCP.
- opencode-power-pack — 45 rigorous skills for Codex, OpenCode, and pi.
- yylo — Command-line orchestrator for coding agents: Pi and Codex subagents, a dedicated branch/worktree per task, and typed task, validation, merge, and release-readiness boundaries.
Every good project has history; pi's is better than most.
- pi was originally the shitty coding agent — shittycodingagent.ai still redirects to pi.dev. shitty-extensions keeps the flame alive.
- The code lived at
badlogic/pi-monobefore moving to earendil-works/pi; old links redirect, old habits die harder. - qualisero/awesome-pi-agent was the first awesome list for pi. It retired in mid-2026 with the words "time to retire!" — this list picks up the torch. Respect.
- senpi's README apologizes to the author for forking. The author does not appear to mind.
- dot314 proves the naming space is not yet exhausted. 3.141592… neither is π.
Found something awesome? See CONTRIBUTING.md. The bar: alive, documented, actually about pi, one line, alphabetical.
CC0 1.0 — public domain. Like π itself.