pi-extension-manager
Interactive extension and package manager for Pi
Package details
Install pi-extension-manager from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-extension-manager- Package
pi-extension-manager- Version
0.8.2- Published
- Mar 31, 2026
- Downloads
- 827/mo · 203/wk
- Author
- victor-founder
- License
- MIT
- Types
- extension
- Size
- 244.5 KB
- Dependencies
- 1 dependency · 2 peers
Pi manifest JSON
{
"extensions": [
"./src/index.ts"
],
"image": "https://raw.githubusercontent.com/victor-software-house/pi-extension-manager/main/assets/package-preview.png"
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-extension-manager
Interactive extension and package manager for Pi.
Provides an /extensions command to manage local extensions and community packages from within Pi.

Install
pi install npm:pi-extension-manager
Usage
/extensions Open interactive manager
/extensions show Summarize current state (counts, updates, cache)
/extensions list List local extensions
/extensions installed List installed packages
/extensions install <s> Install a package (npm:, git:, or path)
/extensions remove <s> Remove a package
/extensions update [s] Update one or all packages
/extensions remote Browse community packages
/extensions enable <n> Enable a local extension
/extensions disable <n> Disable a local extension
/extensions history Show change history
/extensions auto-update Configure auto-update schedule
/extensions verify Check runtime dependencies (npm, paths)
/extensions path Show config and data paths
/extensions reset Reset settings to defaults
/extensions help Show usage help
Interactive manager
The main /extensions view shows local extensions and installed packages in a unified list with:
- Type-to-filter search (plain text,
/path,@source) - View modes: Tab cycles by-source / A-Z / active-first
- Toggle extensions with Space/Enter
- Package actions: update, remove, configure
Prior art
This project is a rewrite of pi-extmgr by @ayagmar, which provided the original extension management UI and package operations for Pi. The TUI pattern follows pi-skills-manager.
License
MIT
