Personal extensions for the Pi coding agent.
| Extension | Description |
|---|---|
| tab-status | Manage as many parallel sessions as your mind can handle. Terminal tab indicators for ✅ done / 🚧 stuck / 🛑 timed out |
| ralph-wiggum | Run arbitrarily-long tasks without diluting model attention. Flat version without subagents like ralph-loop |
| agent-guidance | Switch between Claude/Codex/Gemini with model-specific guidance (CLAUDE.md, CODEX.md, GEMINI.md) |
| /usage | 📊 Usage statistics dashboard. See cost, tokens, and messages by provider/model across Today, This Week, All Time |
| /paste | Paste editable text, not [paste #1 +21 lines]. Running /paste with optional keybinding |
| /code | Pick code blocks or inline snippets from assistant messages to copy, insert, or run with /code |
| /relaunch | WIP BEING DEVELOPED - Exit pi and resume the current session with /relaunch. |
| arcade | Play minigames while your tests run: 👾 sPIce-invaders, 👻 picman, 🏓 ping, 🧩 tetris, 🍄 not-mario aka badlogic-game |
Add extensions to your ~/.pi/agent/settings.json:
{
"extensions": [
"~/pi-extensions/tab-status/tab-status.ts",
"~/pi-extensions/arcade/spice-invaders.ts",
"~/pi-extensions/arcade/ping.ts",
"~/pi-extensions/arcade/picman.ts",
"~/pi-extensions/arcade/tetris.ts",
"~/pi-extensions/arcade/badlogic-game/badlogic-game.ts",
"~/pi-extensions/ralph-wiggum",
"~/pi-extensions/agent-guidance/agent-guidance.ts",
"~/pi-extensions/raw-paste",
"~/pi-extensions/code-actions",
"~/pi-extensions/usage-extension",
"~/pi-extensions/relaunch"
]
}For agent-guidance, also run the setup script:
cd ~/pi-extensions/agent-guidance && ./setup.shSee each extension's README for details.