webforai-cli
The webforai CLI: convert web pages and local HTML to clean, LLM-ready Markdown from the shell or an AI agent (npx webforai-cli <url>).
$ pi install npm:webforai-cliExtensions, skills, prompt templates, and themes published to npm. Install with pi install npm:<package>. See the package docs for details.
The webforai CLI: convert web pages and local HTML to clean, LLM-ready Markdown from the shell or an AI agent (npx webforai-cli <url>).
$ pi install npm:webforai-cliAuto-discover and register Ollama models in pi. No more manual models.json editing.
$ pi install npm:@jamesjfoong/pi-ollamaPi extension to handle permissions using a layered approach
$ pi install npm:pi-permission-layersConfigurable editor, header, status, and compact tool rendering for Pi's interactive TUI.
$ pi install npm:@blazer2k/pi-tui-tweaksOffer a plan-only Pi recovery flow for classified Anthropic compatibility errors.
$ pi install npm:@firstpick/pi-extension-anthropic-auth-recoveryReal-time AI observability — monitor context windows, tool calls, token costs, and compaction for coding agents.
$ pi install npm:@hydrotik/airLoad Claude Code rules from .claude/rules into pi with hybrid read-before-mutation safety, eager loading, and post-tool compatibility modes.
$ pi install npm:@jordyvanvorselen/pi-claude-rulesDurable, host-side recurring Pi agent runs
$ pi install npm:@nothumanwork/pi-loopClaude Code-style working spinner for Pi — shimmer, thinking glow, token count, stall detection
$ pi install npm:pi-claude-shimmerPi extension that shows which provider and model OpenRouter actually served for each request, with live per-provider pricing and per-turn cost cards.
$ pi install npm:pi-openrouter-request-detailsPi extension: /turns viewer and get_turn_stats tool for per-prompt model, cost, and processing-time statistics in the current session branch.
$ pi install npm:pi-turn-statsPrivacy-conscious OpenTelemetry traces, metrics, and optional LLM evaluation for Pi
$ pi install npm:@damngamerz/pi-otelA workbench right beside your agent chat: it keeps your artifacts in order, sums up what you've learned, remembers what you've decided, and lets your workflow grow on its own. A Claude Code plugin, adapters for Codex, Antigravity, DeepSeek Harness and Pi,
$ pi install npm:@geml/gemworksCursor provider for Pi Coding Agent.
$ pi install npm:@lykhoyda/pi-cursor-subscriptionPi extension for Azure AI Foundry — discovers deployments and registers models
$ pi install npm:@nquandt/pi-azure-foundrypi 与 WorkBuddy 共用记忆系统的桥接扩展 — single-file TypeScript extension, zero runtime dependencies
$ pi install npm:pi-file-memoryWake a running pi session when its Message Board inbox changes.
$ pi install npm:@consiliency/agent-board-piClaude Code style permission modes (default, acceptEdits, plan, bypassPermissions, auto) and user-defined permission rules for the pi coding agent. A more faithful port of Claude Code's harness than pi-permission-modes.
$ pi install npm:@ladbabynpm/picc-permission-modesNative file operations for Pi, with structured apply_patch diffs
$ pi install npm:pi-fileopsPi extension that turns pasted image paths into first-class image attachments with automatic optimization.
$ pi install npm:pi-image-pasteA live advisor for pi and Oh My Pi that watches your session as it works and sends advice mid-run.
$ pi install npm:pi-omp-advisorpi extension: three-line status area with token-speed sparkline, AI output-time timer, skill counts and estimated default context usage
$ pi install npm:@xiaosat/pi-speed-sparklineTurn several machines running the Pi coding agent into one team over your tailnet. Three transports (broker / mesh / SWIM), one shared API and conformance suite.
$ pi install npm:@yiki21/pi-agent-teamIjima memory service pi integration — wasm core + thin TS shim
$ pi install npm:@industrialalgebra/ijima-piExtension suite for pi coding agent that handles 400/413 errors and connection errors with automatic retry
$ pi install npm:@mehdisadeghi/pi-retryConfigurable status bar extension for the pi coding agent.
$ pi install npm:@npm-ken/pi-barPer-model system prompt for pi: appends the prompt file whose name is the longest case-insensitive prefix of the active model id
$ pi install npm:pi-model-system-promptPi extension package for browser automation with Puppeteer-core, across the Chromium family and Firefox.
$ pi install npm:pi-puppeteerBackground compaction for Pi using a dedicated model
$ pi install npm:@tsaokoming/auto-compactPi extension + skill for a ground→contract→mockup→test→fix→learn frontend design loop. Ships a live mockup server tool, a Playwright breakpoint-screenshot tool, and a design-contract scaffolder. Works in any React/Tailwind/shadcn project.
$ pi install npm:@blackbelt-technology/frontend-mockup-loopExplicit lightweight persistent memory for Pi with no automatic context injection.
$ pi install npm:pi-diet-memoryEverforest color schemes (dark/light × hard/medium/soft) as themes for the pi coding agent
$ pi install npm:pi-everforestDetects Rust from the manifests git tracks, reports each manifest's edition, the pinned toolchain and the clippy groups a lint stage runs, prints a stages table bound from the cargo commands the manifests call for, reports an edition, a lint inheritance o
$ pi install npm:@meowshed/meow-rustCompatibility entry for Codex imagegen; implementation owned by pi-codex-tools
$ pi install npm:@oai404iao/pi-codex-imagegenCognition spec compliant persistent Git-backed agent memory repo for Pi coding agent
$ pi install npm:pi-agent-memory-repoPi extension to dynamically discover and register models from OpenAI-compatible endpoints
$ pi install npm:pi-dynamic-providersBackground commands and attachable PTY/TUI sessions for Pi, with SSH Remote integration
$ pi install npm:@99percentpeople/pi-background-tasksPi package lifecycle, validation, daemon, tools, profiles, and TUI
$ pi install npm:@danypops/pi-packedWeb primitives for pi — search and URL fetch (URL → Markdown). Multi-provider search with keyless-first quota escalation, and a local-only fetch that hands unrenderable pages to a rendering fuse.
$ pi install npm:@everyx/pi-web-toolsReplace only Pi's opening identity with the Weclio toxicologist persona.
$ pi install npm:@weclio/pi-personaOptMem permanent memory for Pi, bundled — installing this extension is the whole setup
$ pi install npm:@krzyzanowskim/pi-optmemDetects a .NET solution or project from what git tracks, compares the SDK global.json pins with the ones installed, prints a stages table that restores explicitly and keeps every build's output outside the working tree, reports Nullable, TreatWarningsAsEr
$ pi install npm:@meowshed/meow-csharpFast, non-blocking, parallel side questions for Pi Coding Agent — RPC child process, 9 slots, streaming, answer injection.
$ pi install npm:@nguyenquangthai/pi-btwCollapse streaming thinking blocks into a compact live preview
$ pi install npm:@pi-spice/thinking-previewLong-running iterative development loops for Pi coding agent
$ pi install npm:@pi-unipi/ralphLive elapsed time appended to pi's working indicator (Working · 1m 04s), with no runtime dependencies
$ pi install npm:pi-working-timerApproval guard for risky infrastructure, cloud, container, repository, secret, and local file commands in Pi and GPT-5.6 Code Mode
$ pi install npm:@ramtinj95/pi-infra-command-guardReplaces pi's footer with a labelled two-row status line: context pressure as a fixed-size meter, cache and cost, the model and effort level, and the latest turn's TTFT and decode throughput in tokens/second. An opt-in panel (ctrl+q or /breakdown) breaks
$ pi install npm:@reedchan/statuslineShared interaction primitives for pi-interaction runtime packages
$ pi install npm:@tryinget/pi-interaction-kit