Collection of custom extensions for pi coding agent.
Link specific extensions to auto-discovery location:
ln -s ~/Projects/clis/pi-extensions/extension-name ~/.pi/agent/extensions/
ln -s ~/Projects/clis/pi-extensions/another-extension ~/.pi/agent/extensions/Each extension loads automatically on every pi session.
Add the repo path to ~/.pi/agent/settings.json:
{
"extensions": ["~/Projects/clis/pi-extensions"]
}Pi recursively discovers all extensions. One-time setup, all extensions load automatically.
Explicitly list extensions in ~/.pi/agent/settings.json:
{
"extensions": [
"~/Projects/clis/pi-extensions/extension-one/index.ts",
"~/Projects/clis/pi-extensions/extension-two/index.ts"
]
}Cherry-pick which extensions to load.
Beautiful task metrics showing duration and tool usage with color-coded visuals.
- Compact view: Single-line summary with top tools
- Expanded view (Ctrl+O): Detailed breakdown with usage bars and percentages
- Smart colors: Duration color-coded by speed
See time-tracker-extension/README.md for details.
Edit extensions in this repo. Changes apply on next pi session (no restart needed).
Each extension should follow the structure:
extension-name/
├── index.ts # Extension entry point
└── README.md # Documentation
See pi extensions documentation for API reference.