@adamjen/pi-ext
Personal collection of Pi extensions, themes, and skills.
Package details
Install @adamjen/pi-ext from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@adamjen/pi-ext- Package
@adamjen/pi-ext- Version
0.1.3- Published
- May 30, 2026
- Downloads
- 637/mo · 31/wk
- Author
- adamjen
- License
- MIT
- Types
- extension, skill, theme
- Size
- 3.1 MB
- Dependencies
- 8 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"./extensions/adamjen/custom-footer.ts",
"./extensions/review/review.ts",
"./extensions/leader-key/index.ts",
"./extensions/permissions/permissions.ts",
"./extensions/session-query/session-query.ts",
"./extensions/ask-user-question/index.ts",
"./extensions/tool-pills/index.ts",
"./extensions/cmux/index.ts",
"./extensions/session-snap/index.ts",
"./extensions/pi-telescope/index.ts",
"./extensions/handoff/index.ts",
"./extensions/pi-sem/index.ts"
],
"skills": [
"./skills/commit",
"./skills/github",
"./skills/visit-webpage",
"./skills/web-search",
"./skills/session-query",
"./skills/sem"
],
"themes": [
"./themes"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@adamjen/pi-ext
Fork of tomsej/pi-ext with custom modifications for local LLM setups.
What Changed
Custom Footer (extensions/adamjen/)
Original: Hardcoded 95k context window, used llama-swap's server-wide token stats for percentage.
Fixed:
- Uses
ctx.model.contextWindowfrom pi's actual model config (e.g., 64k for Qwen3.6-27B) - Removed llama-swap fallback — it showed server-wide usage, not session context
- Added
extractModelSize()to display model size (e.g.,orchestrator (27B)) - Added
Number.isFinite()guard to preventNaN%display - Renamed from
custom-footertoadamjento prevent auto-update conflicts
Before:
NaN%/64k │ ⚡ orchestrator (64k) (llama-swap) • high
After:
53%/64k │ ⚡ orchestrator (27B) (llama-swap) • high
Original Author
tomsej — Created the original pi-ext package with all extensions, skills, and themes. This fork only modifies the custom footer extension for accuracy with local LLM providers like llama-swap.
Full credit for: leader-key, tool-pills, code review, pi-sem, pi-telescope, session-snap, session-query, handoff, permissions, and all other extensions.
Install
pi install npm:@adamjen/pi-ext
Or add to settings.json:
{
"packages": [
"npm:@adamjen/pi-ext"
]
}
Requires Pi v0.37.3+.
License
MIT — same as original. See LICENSE for details.