Package Catalog
Extensions, skills, prompt templates, and themes published to npm. Install with pi install npm:<package>. See the package docs for details.
Recently published
All packages
pi-cache-countdown
Pi extension: shows a prompt-cache expiry countdown in the footer
$ pi install npm:pi-cache-countdown@pi-stef/finance-api
Always-on local service for @pi-stef/finance: ingests financial-account data, stores locally, runs a deterministic quant engine and market-aware scheduler.
$ pi install npm:@pi-stef/finance-apipi-unstall
Pi extension that notices when an agent run stopped without finishing - provider error, truncated response, or a model that trailed off mid-sentence - and nudges it back into motion with a continue message.
$ pi install npm:pi-unstallpi-web-core
Configurable web search and web fetching for Pi coding agent.
$ pi install npm:pi-web-core@ryan_nookpi/pi-extension-task
Persistent RPC task delegation with automatic model routing, steering, and explicit child reports for pi.
$ pi install npm:@ryan_nookpi/pi-extension-task@zigai/pi-response-renderer
Pi package that makes assistant responses more compact.
$ pi install npm:@zigai/pi-response-renderer@dihak/pix-pretty
Enhanced tool output rendering with syntax highlighting, file icons, tree views, diff rendering, and FFF search
$ pi install npm:@dihak/pix-pretty@dreki-gg/pi-lsp
Language-agnostic LSP code intelligence for pi — diagnostics, hover, definitions, references, symbols, and call hierarchy
$ pi install npm:@dreki-gg/pi-lsp@estebanforge/pi-rtk-optimizer
RTK command rewriting and tool output compaction extension for the Pi coding agent. Rewrites bash commands to their rtk equivalents and compacts noisy tool output to reduce context window usage. (fork of MasuRii extension)
$ pi install npm:@estebanforge/pi-rtk-optimizer@iantri/pi-cachewise-compact
Cache-preserving compaction for Pi
$ pi install npm:@iantri/pi-cachewise-compactpi-nan-quota
NaN Builders quota in the pi footer: a violet bar for the active model, plan-aware via NaN's own model list, and a /nan-quota breakdown. Read-only.
$ pi install npm:pi-nan-quotapi-packages-manager
Claude-style Pi packages manager: browse, search, install, update, and remove Pi packages from inside Pi.
$ pi install npm:pi-packages-managerpi-subagents-extension
Standalone subagent delegation for Pi — six-part contracts, path-scoped gates, model-class routing with honest fallback, live action feed, hash-only ledger. Zero runtime dependencies. Published as pi-subagents-extension on npm (the plain pi-subagents name
$ pi install npm:pi-subagents-extension@yassimba/pi-guardrails
Security guardrails for Pi: protected paths, workspace boundaries, and dangerous-command gates.
$ pi install npm:@yassimba/pi-guardrails@apolosan/unified-process
Pi package that bundles the Object-Oriented Unified Process extension and skills for the pi coding agent.
$ pi install npm:@apolosan/unified-processfhgs-pi-rich-markdown
Display-only rich Markdown, equations, diagrams and private previews for Pi 1.3.0 and 1.4.0.
$ pi install npm:fhgs-pi-rich-markdown@grandimam/pi-workspace
A searchable workspace quick switcher and active-project footer for the Pi coding agent
$ pi install npm:@grandimam/pi-workspace@ifi/oh-pi
One-click setup for pi-coding-agent — extensions, themes, prompts, skills, and ant-colony swarm. Like oh-my-zsh for pi.
$ pi install npm:@ifi/oh-pipi-autocompacter
Agent-led context compaction for Pi sessions and subagents
$ pi install npm:pi-autocompacterpi-interactive-only
Pi extension that refuses to run Pi in non-interactive modes (print/JSON/RPC), forcing interactive-only usage.
$ pi install npm:pi-interactive-only@pi-kaush/pi-working-indicator
Minimal Pi working indicator: a traveling wave of small squares replaces the braille spinner.
$ pi install npm:@pi-kaush/pi-working-indicatorpi-tab-spinner
pi extension: spin an icon in the terminal tab title while the agent works, so every tab shows busy or idle at a glance
$ pi install npm:pi-tab-spinnerpi-theme-pipboy
Pip-Boy theme for Pi — a Fallout-inspired amber and phosphor-green terminal palette.
$ pi install npm:pi-theme-pipboy@thinkrail/pi-ask-user-question
A pi extension adding an `ask_user_question` tool: the agent asks structured multiple-choice questions instead of guessing, answered in a terminal questionnaire, in an RPC host's dialogs, or in a host's own UI such as ThinkRail, the agentic IDE built on p
$ pi install npm:@thinkrail/pi-ask-user-question@xzzpig/pi-mouse-events
Mouse event dispatch for Pi's fullscreen TUI: a global mouse event channel and handler slots for other extensions.
$ pi install npm:@xzzpig/pi-mouse-events@cloudflare/aig-pi-extension
Cloudflare AI Gateway Smart Router support and routing diagnostics for Pi
$ pi install npm:@cloudflare/aig-pi-extension@link17528/pi-btw
Pi side-chat extension with flexible layouts, theme-aware colors, independent models and a lightweight input card
$ pi install npm:@link17528/pi-btw@otixe/pi-plan-gate
Make plan-first requests stick with acknowledged plans and a traceable human approval workflow
$ pi install npm:@otixe/pi-plan-gatepi-reddit-research
Reddit JSON research tools and skill for pi coding agent.
$ pi install npm:pi-reddit-researchpi-typed-args
Typed input definitions for Pi slash commands and Agent Skills — parsing, completions, help, and forms from a single definition.
$ pi install npm:pi-typed-args@timmyjl12/pi-statusline
Powerline statusline footer for the pi coding agent — built-in themes, spacious full + multiline layouts, rich git/PR/context segments.
$ pi install npm:@timmyjl12/pi-statusline@3d24rd0/pi-antigravity-bridge
Antigravity's models in Pi, through Google's own agy CLI and ACP server: no reimplemented API, no impersonated client. Pi's tools reach the model, so it works in your repo. Subscription, no API key.
$ pi install npm:@3d24rd0/pi-antigravity-bridge@diegopetrucci/pi-todo
A pi extension that adds a branch-aware todo tool and /todos viewer.
$ pi install npm:@diegopetrucci/pi-todopi-async-tools
One async tool for pi: run any callable tool in the background and get its result later as a message, with the same hooks, sandbox and permission checks.
$ pi install npm:pi-async-toolspi-clean-mode
Collapse a whole agent run into a single duration header, leaving only the final answer
$ pi install npm:pi-clean-modepi-deepseek-account
pi provider 扩展:登录 DeepSeek 账号(DSH PKCE 授权)直接用 DeepSeek 模型,并自动领取每日赠金额度
$ pi install npm:pi-deepseek-accountpi-herdr-bridge
Bridge Pi's blocking extension UI prompts to Herdr's waiting-for-user state.
$ pi install npm:pi-herdr-bridgepi-model-dock
pi-model-dock: an interactive custom provider manager for Pi and Oh My Pi.
$ pi install npm:pi-model-dockpi-percentagebar
Agent-reported whole-task progress and estimated wall-clock time remaining for Pi.
$ pi install npm:pi-percentagebarpi-session-minimap
A live semantic map and diagnostics dashboard for long-running pi sessions
$ pi install npm:pi-session-minimap@sagmans/pi-prefix
Configurable prefix key that maps a second key to Pi app actions, slash commands, or extension events
$ pi install npm:@sagmans/pi-prefix@firstpick/pi-extension-safety-guard
Interactive guardrails for dangerous bash commands and protected file edits in Pi.
$ pi install npm:@firstpick/pi-extension-safety-guard@lincolness/stop-guard
Explicit stop decisions and parallel-work guidance for Pi
$ pi install npm:@lincolness/stop-guardomp-monitors
Monitors for oh-my-pi (omp): the agent starts a watcher command and every batch of lines it prints wakes the agent, no polling.
$ pi install npm:omp-monitorspi-lemonade-link
Unified pi extension for a self-hosted Lemonade server: dynamic chat-model discovery, multimodal agent tools (transcription, image gen/edit/upscale, TTS, audio, 3D mesh), a live /lemonade-setup management TUI, and a lemonade-only below-editor status bar (
$ pi install npm:pi-lemonade-linkpi-output-translate
Display-only live Chinese translation companion for the Pi coding agent: faithful EN->ZH translation of assistant text and thinking streamed to a shared browser window across multiple Pi sessions. Never touches the agent's execution, context, or terminal
$ pi install npm:pi-output-translate