THE COMMUNITY DIRECTORY

Make Pi your own.

Discover packages, themes, and tools for Pi Coding Agent. Curated by the community, ready for your workflow.

179resources
26categories

Guides to popular extensions

Compare approaches and find the right extensions for your workflow.

Browse all resources

All resources

179 resources

webfox

86215/wk▼58%

Multi-provider web search, page extraction, grounded answers and deep research as a CLI, library and Pi extension; the webfox/durable entry installs the same tools in a Pi Durable host.

pi install npm:webfox

pi-mcp-adapter

1.6K316.4K/wk▼41%

On-demand MCP discovery and calls, lazy startup, metadata caching and optional direct tools. The author estimates ~200 tokens for the proxy definition, excluding discovery and call content.

pi install npm:pi-mcp-adapter

pi-durabletask-mcp

7243/wk▼68%

External MCP bridge maintained by Nyarlathoteppppp for Claude/Codex delegation to Pi, with steering, same-session follow-ups and optional SQLite restart recovery. Requires configured global Pi; not a Pi extension.

npm install -g pi-durabletask-mcp

pi-subagents

3.9K99.9K/wk▼47%

Community subagent extension maintained by Nico Bailon (nicobailon), with chain, parallel execution, and TUI clarification.

pi install npm:pi-subagents

Strict engineering discipline multi-agent orchestration suite (clarify→goal→verifier→subagent→review→LSP→MCP).

pi install git:github.com/tmdgusya/roach-pi

pi-fabric

2849.5K/wk▲39%

Programmable tool runtime: compose core tools, MCP, agents, and workflows in checked TypeScript.

pi install npm:pi-fabric

pi-btw

2075.9K/wk▼54%

/btw side question command without polluting the main conversation. Multiple versions available (dbachelder, juicesharp, Naru).

pi install npm:pi-btw

Streaming dictation with Deepgram or local Parakeet, biased by keyterms mined from your repo and session, with replay/salvage recovery so a dropped socket never loses a sentence.

pi install npm:@sfgartland/better-pi-voice

Replaces "thinking..." with fun random phrases (e.g., "Hiking through the headers...").

pi install git:github.com/mitsuhiko/agent-stuff

Comprehensive UI suite: leader-key floating panel, powerline footer, tool pill tags, telescope fuzzy finder.

pi install git:github.com/tomsej/pi-ext
Renders fenced code blocks as theme-colored full-width cards with a [COPY] button at the end of the first line; click anywhere on a card to toggle between the card and the raw fenced markdown. Copies are confirmed briefly in the footer without polluting the conversation.Read full descriptionShow less

Renders fenced code blocks as theme-colored full-width cards with a [COPY] button at the end of the first line; click anywhere on a card to toggle between the card and the raw fenced markdown. Copies are confirmed briefly in the footer without polluting the conversation.

pi install npm:pi-code-render
Jev-powered agent supervisor for Pi and Pi Durable. Checks tool activity, project responsibilities, and completion. Requires foreman-core>=0.4.4 on PATH, TYPESAFE_API_KEY, and Node 22.19+; tested with Pi/Pi Durable 1.0.4, with Pi Durable requiring a Node host that supports subprocesses.Read full descriptionShow less

Jev-powered agent supervisor for Pi and Pi Durable. Checks tool activity, project responsibilities, and completion. Requires foreman-core>=0.4.4 on PATH, TYPESAFE_API_KEY, and Node 22.19+; tested with Pi/Pi Durable 1.0.4, with Pi Durable requiring a Node host that supports subprocesses.

pi install npm:@thruwire/foreman-pi

pi-jev (y0usaf)

16325/wk▼63%

Jev judgments for tool calls and results, plus a jev_ask tool. Defaults to shadow observation mode; Jev requests require TYPESAFE_API_KEY.

pi install npm:@y0usaf/pi-jev

pi-warden

167882/wk▼59%

Tool-call and project-rule supervision with TypeSafe Jev or OpenRouter, plus offline pattern checks. Requires Node 22.19+; model judgments are not a sandbox.

pi install npm:pi-warden

@aliou/pi-guardrails

296812/wk▼52%

Safety guardrail suite: file protection policies, path access control outside the workspace, confirmation/blocking of risky shell commands, with guided onboarding.

pi install npm:@aliou/pi-guardrails

pi-sandbox

2731.4K/wk▼50%

OS-level bash sandbox (Anthropic sandbox-runtime) plus file allow/deny, with interactive approval on intercept.

pi install npm:pi-sandbox

pi-vetter

266/wk▼73%
On-demand supply-chain risk assessment for npm packages via /vet and /vet-install: OSV advisories, provenance verification, static patterns, and version diffs with ALLOW/ASK/DENY reports. A clean report does not prove safety.Read full descriptionShow less

On-demand supply-chain risk assessment for npm packages via /vet and /vet-install: OSV advisories, provenance verification, static patterns, and version diffs with ALLOW/ASK/DENY reports. A clean report does not prove safety.

pi install npm:pi-vetter

pi-verdict

13382/wk▼70%

Experimental tool-call permission gate with rules first, a context-aware model classifier for uncertain actions, and allow/ask/deny decisions. Model calls add latency and cost; not an OS-level sandbox.

pi install npm:pi-verdict
Single-agent Jev search ranking, pre-edit checks, and task-baseline diff review. Requires Pi 0.85+, Node 20+, and TYPESAFE_API_KEY. Clone the repository and run its install.sh first; replace the path below with that checkout.Read full descriptionShow less

Single-agent Jev search ranking, pre-edit checks, and task-baseline diff review. Requires Pi 0.85+, Node 20+, and TYPESAFE_API_KEY. Clone the repository and run its install.sh first; replace the path below with that checkout.

pi install /absolute/path/to/pi-jev-code

pi-agent-ide

12998/wk▲130%

Unified agent-native IDE for Pi: guarded editing, text/AST/LSP search, persistent terminals, interactive debugging, visual inspection, diagnostics, undo, and progressive capability guides.

pi install npm:pi-agent-ide

pi-memory

19111.2K/wk▼13%

Plain-markdown long-term memory plus daily log and scratchpad, with optional qmd semantic search. Do not confuse with @samfp/pi-memory.

pi install npm:pi-memory
Companion-style persistent memory where nothing is filed automatically: the model chooses what survives with remember/ponder, strength decays over real elapsed time per ACT-R, recall reinforces it, and sleep consolidates. MIT.Read full descriptionShow less

Companion-style persistent memory where nothing is filed automatically: the model chooses what survives with remember/ponder, strength decays over real elapsed time per ACT-R, recall reinforces it, and sleep consolidates. MIT.

pi install npm:@m-rui/pi-mate-companion
Replaces the full per-turn skill catalog with on-demand discovery and loading through skill_search and skill_load. Jev ranking requires a TypeSafe key; missing keys or failures across all requests return lexical candidates.Read full descriptionShow less

Replaces the full per-turn skill catalog with on-demand discovery and loading through skill_search and skill_load. Jev ranking requires a TypeSafe key; missing keys or failures across all requests return lexical candidates.

pi install git:github.com/safzanpirani/pi-jev-skill-picker

Jev scores old tool calls/results for per-request pruning while preserving session history. Requires a TypeSafe key; install this Git repository because the same-name npm package belongs to another author.

pi install git:github.com/QuentinDanblon/pi-fast-jev-compaction

pi-trim

160/wk▼90%

Removes recognized Pi identity and documentation boilerplate from system messages in memory, preserving tools and project instructions. Inspect changes with /pi-trim status and /pi-trim diff. By zhexusun10.

pi install npm:pi-trim

review

3.2K

Code review command (worktrees, PR-style diffs, commits, custom instructions).

pi install git:github.com/mitsuhiko/agent-stuff

@mjasnikovs/pi-task

1433.4K/wk▼34%

Deterministic staged orchestration for local models (refine→research→grill→compose→critique) with crash-safe on-disk state.

pi install npm:@mjasnikovs/pi-task

gentle-pi

1.3K3.7K/wk▼47%

Transforms Pi into an advanced architecture development tool with SDD/OpenSpec and strict TDD.

pi install npm:gentle-pi

goal

3.2K

Persistent goal tracking with state control and model tools.

pi install git:github.com/mitsuhiko/agent-stuff
Command-line orchestrator for coding agents that drives Pi as a subagent (yy pi / --subagent pi, supports .pi/skills): typed task lifecycle, dedicated branch/worktree per task, independent pre-merge validation, hash-linked receipts. Standalone CLI, not a Pi package.Read full descriptionShow less

Command-line orchestrator for coding agents that drives Pi as a subagent (yy pi / --subagent pi, supports .pi/skills): typed task lifecycle, dedicated branch/worktree per task, independent pre-merge validation, hash-linked receipts. Standalone CLI, not a Pi package.

npm install --global @yylo/cli

@narumitw/pi-plan-mode

6856.1K/wk▼5%

Codex-style read-only /plan: explore, clarify, and produce an implementation-ready plan before mutating code.

pi install npm:@narumitw/pi-plan-mode
Routes tasks across configured Pi models. Defaults to shadow mode that only records recommendations, with Jev network judgments disabled. Configure models with /route init, then configure a TypeSafe key and use /route jev on to enable Jev. Requires Node 22.19+ and Pi 0.84.2–0.86.x.Read full descriptionShow less

Routes tasks across configured Pi models. Defaults to shadow mode that only records recommendations, with Jev network judgments disabled. Configure models with /route init, then configure a TypeSafe key and use /route jev on to enable Jev. Requires Node 22.19+ and Pi 0.84.2–0.86.x.

pi install git:github.com/win4r/pi-jev-router

pi-jev-model-router

1166/wk▼92%

Routes prompts across authenticated Pi models using Jev task judgments, budget policy, and cache-aware switching. Requires a TypeSafe key; budget caps change routing rather than stop spending.

pi install npm:pi-jev-model-router

pi-studio

211886/wk▲28%

Dual-pane browser workspace with prompt/response editing, annotations, and live preview.

pi install npm:pi-studio
Local desktop app (macOS, Windows, Linux) that reads Pi sessions and checks them for common causes of token burn: sessions too deep, premium models in subagents, broken caching, and unused MCPs, skills, and tools. Also reads Claude Code, Codex, Cursor, and other agent sessions. Standalone app, not a Pi package.Read full descriptionShow less

Local desktop app (macOS, Windows, Linux) that reads Pi sessions and checks them for common causes of token burn: sessions too deep, premium models in subagents, broken caching, and unused MCPs, skills, and tools. Also reads Claude Code, Codex, Cursor, and other agent sessions. Standalone app, not a Pi package.

See the project for installation instructions.
Turns dropped or pasted file paths into real attachments: images inlined (resizing left to pi core), other files listed under [Attached files] for the model to read on demand; clipboard files, long-paste collapsing, /attach picker and /attachments queue. Your wording is rewritten only when the message is nothing but paths.Read full descriptionShow less

Turns dropped or pasted file paths into real attachments: images inlined (resizing left to pi core), other files listed under [Attached files] for the model to read on demand; clipboard files, long-paste collapsing, /attach picker and /attachments queue. Your wording is rewritten only when the message is nothing but paths.

pi install npm:pi-attachments

Monorepo grouped as Coding / Browser / Workflow / Accounts / Observability (statusline, plan-mode, worktree, usage, lsp, firecrawl, goal, subagents, sync, etc.).

pi install git:github.com/narumiruna/pi-extensions

pi-tokyo-night

228/wk▲115%

Deep navy background with Tokyo blue accents, includes custom ASCII art header extension.

pi install npm:pi-tokyo-night

@spences10/pi-themes

134181/wk▼24%

11 themes: Catppuccin Mocha, Dracula, Gruvbox Dark, Night Owl, Neon Noir, Nord, Rosé Pine, Tokyo Night, and more.

pi install npm:@spences10/pi-themes

Massive 65-theme collection adapted from iTerm2: Adventure, Aura, Catppuccin, Dracula+, Everforest, Gruvbox, Jellybeans, Kanagawa, Nord, Tomorrow Night, and more.

pi install npm:@victor-software-house/pi-curated-themes

14 themes: monokai-pro, onedark-pro, tokyo-dark, e-ink/e-ink-dark, gruvbox-light, and more.

pi install npm:my-pi-themes

pi-kanagawa

9/wk▼53%

Community theme published by williy_cole, inspired by Hokusai's "The Great Wave off Kanagawa", with deep blue and warm gold, wave animations, and git branch widgets.

pi install npm:pi-kanagawa

pi-theme-switcher

012/wk▼94%

Automatically switches between light and dark themes based on environment variables, THEME_MODE, or time of day.

pi install npm:pi-theme-switcher
Self-hosted, mobile-first multiplayer web app for Pi agents: shared live sessions, steering and queues, forks into git worktrees, schedules and approvals. One Pi Durable harness keeps every session in a single SQLite file. Install from a Git checkout.Read full descriptionShow less

Self-hosted, mobile-first multiplayer web app for Pi agents: shared live sessions, steering and queues, forks into git worktrees, schedules and approvals. One Pi Durable harness keeps every session in a single SQLite file. Install from a Git checkout.

See the project for installation instructions.

oppi

4062/wk▲51%

iPhone and iPad client for Pi with a self-hosted server. Durable sessions are an experiment: enable experimental.serverDurable on the server, then turn them on in the app's experiments settings.

npm install -g oppi-server

@geminixiang/mikan

91.9K/wk▼14%

Self-hosted team agent for Slack, Telegram, Discord and GitHub: each channel or DM gets its own sandboxed workspace and every conversation runs as a Durable session.

npm install -g @geminixiang/mikan

Cloudflare Agents SDK

5.8K1.8M/wk▼23%

The agents/harness/pi adapter runs Pi Durable inside Durable Objects and stores its state in Durable Object SQLite; Pi Durable is a peer dependency.

npm install agents

Pi extension for background subagents you can inspect, steer and recover after a restart, optionally isolated in git worktrees.

pi install git:github.com/anasalqoyyum/pi-durable-subagents

@jmfederico/pi-web

8732.3K/wk▼15%

Browser control surface for Pi sessions in real workspaces; disconnecting does not kill the agent. pi-web.dev

pi install npm:@jmfederico/pi-web
Polished terminal UI (TUI) frontend for the pi coding agent: real-time streaming chat, sidebar session/model/token stats, command palette, themes, marketplace, image-vision support. Standalone Go/Bubble Tea CLI wrapping pi --mode rpc — not a Pi package.Read full descriptionShow less

Polished terminal UI (TUI) frontend for the pi coding agent: real-time streaming chat, sidebar session/model/token stats, command palette, themes, marketplace, image-vision support. Standalone Go/Bubble Tea CLI wrapping pi --mode rpc — not a Pi package.

See the project for installation instructions.
Desktop GUI (early 0.y.z) for the Pi coding agent: sessions and trajectories with each turn's cost and token counts, taken from Pi's own log. Electron + React; shares ~/.pi/agent and does not fork Pi, with the Pi runtime bundled. Install the latest Apple Silicon DMG or Linux x64 AppImage/deb from GitHub Releases.Read full descriptionShow less

Desktop GUI (early 0.y.z) for the Pi coding agent: sessions and trajectories with each turn's cost and token counts, taken from Pi's own log. Electron + React; shares ~/.pi/agent and does not fork Pi, with the Pi runtime bundled. Install the latest Apple Silicon DMG or Linux x64 AppImage/deb from GitHub Releases.

See the project for installation instructions.
A feature-rich fork (~25.8k★) with 40+ providers, 32 built-in tools, LSP/DAP, Python runtime, and browser automation. Standalone CLI — not a Pi package. Do not confuse with the unrelated npm package oh-my-pi (acidsugarx).Read full descriptionShow less

A feature-rich fork (~25.8k★) with 40+ providers, 32 built-in tools, LSP/DAP, Python runtime, and browser automation. Standalone CLI — not a Pi package. Do not confuse with the unrelated npm package oh-my-pi (acidsugarx).

curl -fsSL https://omp.sh/install | sh