$ ls ~/map --all # 103 hand-verified entries
Resource Map
Every extension, theme, skill and tool in the Pi ecosystem, sorted and tagged.
pi.dev/packages ↗
Looking for the full directory? Browse and filter every published extension, skill, theme and prompt on the official registry.
$ @earendil-works/pi-coding-agent↗
The official npm package — install the Pi coding agent CLI with one command.
$ CCompactor↗
Turns finished coding-agent sessions — Pi, Claude Code, Codex — into compact, verified, provenance-linked handoff artifacts, in TypeScript.
$ coding-agents (kissgyorgy)↗
Opinionated Nix flake and Home Manager module packaging pi alongside a dozen other coding agents, with shared Agent Skills installed into every agent's config directory.
$ doc-bridge↗
Cross-runtime docs-to-handoff framework: turns repo docs, ownership maps, and human docs into deterministic AgentHandoff contracts consumable by Cursor, Claude, Copilot, and pi.
$ dsh-pi-agent↗
DeepSeek Harness (DSH) AgentFactory that swaps DSH's native agent loop for a headless pi --mode rpc child, so DSH's web UI, sessions, hooks, and presets keep working with pi's minimal prompt and four tools.
$ I tried Pi after watching its founder explain why he quit Claude Code↗
A hands-on dev.to write-up of trying Pi after hearing its founder's case against Claude Code.
$ learn-pi-agent↗
A chapter-by-chapter rebuild of Pi's agent harness, from one LLM call to a working coding agent.
$ Pi Client↗
Flutter client for pi — one codebase reaching Android, iOS, macOS, Windows, Linux, and Web.
$ Pi Desktop↗
Open-source macOS client driving a local pi over JSONL RPC — projects, streaming conversations, commands, extensions.
$ Pi documentation (pi.dev)↗
The official Pi site and documentation — installation, configuration, extensions, and themes.
$ Pi for VS Code↗
VS Code extension hosting the real pi TUI in the sidebar over a pseudo-terminal — not a chat-panel reimplementation.
$ Pi MCP Adapter↗
Use MCP servers with Pi without burning your context window.
$ Pi Session Manager↗
A local-first desktop workbench for browsing, searching, and resuming Pi sessions.
$ Pi Studio↗
Local web UI for pi: project folders, searchable history, streaming replies, and live token and cost meters.
$ Pi Taste↗
Local preference-learning extension that distills accepted and rejected turns into one readable taste.md.
$ Pi Telegram↗
Telegram frontend pairing one bot with one live pi session — owner-only input, steering, and Rich Message answers.
$ Pi Telegram Gateway↗
Telegram gateway on the official pi SDK — per-chat sessions, follow-up queueing, mid-flight steering, and cron jobs.
$ Pi Web Access↗
Web search, content extraction, and video understanding for the Pi agent.
$ pi-acp-jetbrain↗
Agent Client Protocol adapter that runs pi inside JetBrains IntelliJ's agent panel over stdio, with one pi --mode rpc subprocess per session.
$ pi-agent-substrate↗
Suspendable remote workspaces for pi and Oh My Pi, on a self-hosted Agent Substrate cluster.
$ pi-ansi-themes↗
Dark and light Pi themes that use your terminal's own 16 ANSI colors.
$ pi-ask-user-question↗
Adds a Claude Code-compatible ask_user_question tool that lets the LLM pop structured multiple-choice dialogs.
$ pi-background-task↗
Six tmux-backed tools that start long-running commands, page bounded logs, send input, wait, and stop jobs.
$ pi-better-rewind-redo↗
Rewind files and conversation together from an earlier message, with multi-level redo and recovery from interrupted restores.
$ pi-bluebook (Pi 学习蓝皮书)↗
Free unofficial Chinese-language learning path that takes Pi beginners from first install to skills, extensions, and long-running workflows.
$ pi-book (pi 的设计艺术)↗
A free Chinese-language book dissecting the design decisions behind Pi's architecture.
$ pi-coding-agent-action↗
GitHub Action that runs the pi coding agent in CI for comment-driven reviews, audits, and PR triage.
$ pi-config↗
A ready-to-clone global Pi configuration with agents, skills, and prompt templates.
$ pi-conversation-outline↗
Read-only outline rail for fullscreen: one tick per prompt, hover to preview, click to jump.
$ pi-conversation-timer↗
Statusline timer that counts only active task seconds, frozen while pi waits, with a /chat-time stats popup.
$ pi-discord↗
Read-only Discord integration for pi: list servers, channels, and messages, optionally send with confirmation.
$ pi-dsh-minimal↗
Pi extension that anchors DeepSeek V4 Pro and V4 Flash to the official DSH minimal surface (one system prompt, two tools) on the first request, then restores pi's normal tools.
$ pi-edit-guard↗
A repair-and-match pipeline behind the built-in edit name that fixes malformed arguments and locates off-whitespace targets.
$ pi-experience↗
Experience-memory extension: logs raw runs to its own SQLite; the main agent merges audited history into cross-session experiences.
$ pi-extensions↗
A working collection of Pi extensions: minimal footer, session recall, and more.
$ pi-extensions (milanglacier)↗
Eight independently installable pi extensions in one monorepo: plan mode, dynamic subagent workflows, background tasks, per-session model switching.
$ pi-extensions (narumiruna)↗
TypeScript monorepo of pi coding agent extensions for planning, browser control, Git workflows, and observability.
$ pi-extensions (nicknisi)↗
Nick Nisi's pnpm monorepo of independently installable pi coding agent packages.
$ pi-extensions (tmustier)↗
A curated grab-bag of extensions for the pi coding agent — file browser, parallel-session tab status, usage dashboard, long-running ralph loop, and arcade minigames.
$ pi-extensions (ZhenHuangLab)↗
Seven npm-published pi extensions in one workspace: context recall, per-model prompts, X search, LaTeX math, tool-call folding.
$ pi-extensions (zion-zion-zion)↗
Chinese-documented pi extension pack installing as one npm package: token speed, Codex quota, Git helpers, Herdr utilities.
$ pi-feats↗
Production extension bundle for pi: isolated profiles, Nono sandboxing, guardrails, HTTP API, scheduling, and a web console.
$ pi-flows↗
Delegate work to isolated, budgeted pi sub-agents — recon, review, decomposition — with cost caps, OpenInference tracing, and contract validation.
$ pi-goal-list-loop-audit↗
Mission-control extension that separates pi implementation from verification — drafted goal contracts, detached auditor workers, and a regression shield that re-checks the verifier's own evidence.
$ pi-hyper-provider↗
Pi extension that registers Charm's Hyper inference provider with API key or OAuth, dynamic model discovery, and optional Hypercredit balance in the status line.
$ pi-jev-auto-mode↗
Jev-backed auto mode: a deterministic policy layer first, semantic judgement second, undecided calls block.
$ pi-jev-router↗
Task-boundary model routing powered by TypeSafe Jev — new tasks get re-tiered, continuations keep their model.
$ pi-jev-sentinel↗
Guards pi tool calls, tool outputs, and replies with Jev-scored risk, injection checks, and secret scrubbing — never auto-allows.
$ pi-librenms↗
LibreNMS network-monitoring tools for pi: devices, ports, alerts, and Oxidized configs over the REST API, no MCP layer.
$ pi-memento↗
Nested context transactions for pi: commit, compact, squash, or revert an exploration without rewriting session history.
$ pi-messages↗
Turns pi's markdown code blocks into rounded terminal cards with language icons, soft wrap, and keyboard-driven copy and insert.
$ pi-nushell↗
Nushell tool extension for pi: shell commands with streamed output, cancellation, and timeouts.
$ pi-open-tui↗
Polished terminal interface for pi: model/thinking header, runtime-aware footer, framed editor, turn metrics (TPS / TTFT / stalls / cost), and 50+ runtime detectors — all configurable from /open-tui.
$ pi-orchestrator↗
Strips the main agent down to a delegate tool that commands isolated, budgeted subagent workers.
$ pi-quiet-ask↗
A rule engine wiring Jev judgements into five pi hooks, with JSON packs deciding block, confirm, annotate, steer.
$ pi-reddit↗
Reddit tools for the pi agent: the audited reddit-mcp-server bridged over local stdio, with confirmation-gated writes.
$ pi-relay↗
Slash-command handoffs: the agent writes a sealed handoff, a successor session verifies it on the model you pick.
$ pi-remote↗
Phone remote control for pi: one Python process wraps pi --mode rpc — self-hosted, relay-free, built for native Windows.
$ pi-reverse↗
Fullscreen TUI extension that pins pi's input at the top and stacks Q&A pairs newest-first, question in view.
$ pi-review↗
Official code-review extension that adds /review and /end-review commands for uncommitted changes, branches, commits, pull requests, or file/folder snapshots.
$ pi-rewind-hook↗
Pi extension that records file-state rewind points so /tree navigation, fork, and resume can restore exact file snapshots alongside the conversation.
$ pi-rolling-compaction↗
Trigger pi's built-in compaction once context hits a configurable threshold (default 50% of the window) so large-context models get a continuously-maintained rolling summary instead of a near-full cliff-edge.
$ pi-sdd-profiles↗
Hot-swappable model profiles for SDD and subagents — floating modal switcher, atomic subagents.json writes, standard profiles, orchestrator tools.
$ pi-share-hf↗
Collect, redact, and publish Pi session traces to a Hugging Face dataset.
$ pi-skills↗
The official skill collection for Pi, also compatible with Claude Code and Codex CLI.
$ pi-statusline↗
Compact TUI statusline: model and thinking on the border, token flow and context usage in the footer.
$ pi-subagents (williamcr01)↗
Recursive, isolated background subagents with a live status tree — zero external npm dependencies.
$ pi-think-different↗
Nine switchable thinking paradigms — six hats, thought trees, debate — as prompt contracts or harness-driven multi-pass workflows.
$ pi-tmux-orchestrator↗
Pi extension + dependency-free Python CLI for coordinating implementer, reviewer, and optional probe agents in a monitorable tmux grid with a per-run Unix-socket broker.
$ pi-tokyonight↗
Tokyo Night theme for the Pi coding agent, with the cool muted-blue Moon variant.
$ pi-tool-timeout↗
Timeout overlay for foreground tools: bash and powershell default to 300s, grep and find get a wrapped deadline.
$ pi-tui (bonsai)↗
Personal pi TUI extensions: an emoji art editor for the header and a detachable LM Studio provider switch.
$ pi-vterm↗
Runs pi in project-rooted Emacs vterm buffers: session resume, @file insertion via Emacs completion, and Emacs-like copy mode.
$ pi-workflow↗
Named, repeatable multi-step workflows for Pi: research, code review, spec checks.
$ Self Compact↗
Gives autonomous pi agents their own context gauge — notice and warning lines first, then a hard cutoff where only self_compact runs.