Skip to content

About

A curated slice of the π ecosystem — extensions, skills, frontends, forks, and everything orbiting the pi coding agent

Topics

Resources

Contributing

Stars

8 stars

Watchers

0 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Pi Agent Awesome

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.

Contents

The Mothership

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.

Learning π

  • 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.

Distros, Forks & Things Built on π

  • 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.

The oh-my-pi Orbit

  • 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.

Frontends

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.

Extension Packs

Multi-extension collections; many of the best single ideas live inside these.

Subagents & Multi-Agent

  • 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.

Context, Memory & Compaction

Workflow & Autonomy

UI & Interaction

  • 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.

Safety & Permissions

  • 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.

Notifications & Chat Bridges

  • 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.

Skills

Providers & Model Access

  • 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).

MCP, ACP & Code Intelligence

  • 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.

Sandboxes & Isolation

  • 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.

Sessions, Observability & Cost

  • 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().

Review & QA

Toys & Eye Candy

  • 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.

Setups & Dotfiles

Real-world configurations worth stealing from.

Friends of π

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.

Lore

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-mono before 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 π.

Contributing

Found something awesome? See CONTRIBUTING.md. The bar: alive, documented, actually about pi, one line, alphabetical.

License

CC0 1.0 — public domain. Like π itself.

About

A curated slice of the π ecosystem — extensions, skills, frontends, forks, and everything orbiting the pi coding agent

Topics

Resources

Contributing

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors