Skip to content

Pi Extensions

A monorepo of Pi Coding Agent extensions

Install

$git clone https://github.com/narumiruna/pi-extensions

Install command taken from the project's README or registry entry. Always review code before running it.

🧩 Pi Extensions for the Pi Coding Agent

Independently installable Pi Coding Agent extensions and reusable extension libraries for coding, research, browser automation, workflow management, observability, and terminal ergonomics.

Install only what you need. Published packages use the @narumitw npm scope, and package READMEs identify source-only exceptions.

🚀 Quick start

Install an extension permanently:

pi install npm:@narumitw/pi-goal

Try one without adding it permanently:

pi -e npm:@narumitw/pi-statusline

Combine multiple extensions:

pi -e npm:@narumitw/pi-goal \
  -e npm:@narumitw/pi-statusline \
  -e npm:@narumitw/pi-lsp

[!IMPORTANT] Pi extensions run with your full user permissions. Review an extension before installing it from any third party.

⭐ Extensions I use every day

These extensions are part of my daily Pi setup:

Extension Why I use it
pi-btw Ask a quick side question without polluting the main context.
pi-accounts Switch between named subscription OAuth accounts.
pi-caffeinate Keep my machine awake so Pi can keep working.
pi-codex-compact Spend a little more for better compaction quality.
pi-stamp See useful details for each response, such as its timestamp.
pi-starship Match Pi's footer to my Starship shell setup.
pi-sync Sync my Pi configuration across all my devices through S3.
pi-usage Check my Codex usage and limit reset times without opening Codex.

📦 Choose an extension

Coding and delegation

Package Use it for Install
pi-codex-compact Use OpenAI Codex Remote Compaction V2 to persist and replay bounded opaque checkpoints, with /codex-compact manual controls and safe Pi-native fallback. pi install npm:@narumitw/pi-codex-compact
pi-context-management Opt into experimental summary-free context rollover with bounded branch-history recall and branch-local notes. pi install npm:@narumitw/pi-context-management
pi-file-context Browse project files, preview text, select exact lines or Git diff hunks, and attach immutable snapshots with Git provenance to the next prompt. Open it with configurable Ctrl+Shift+X or /file-context. pi install npm:@narumitw/pi-file-context
pi-lsp Language-server diagnostics and code actions across JavaScript, TypeScript, Python, Rust, Go, Ruby, C/C++, JVM, .NET, Swift, shell, infrastructure formats, and more. pi install npm:@narumitw/pi-lsp
pi-plan-mode Codex-like, read-only /plan collaboration before implementation begins. pi install npm:@narumitw/pi-plan-mode
pi-subagents Start bounded background Pi jobs with authenticated main-agent messaging. Install from source

TypeSafe AI

These TypeSafe AI integrations are experimental and may change as they are evaluated in real workflows.

Similar plugs

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…

Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…