Extension Manager for pi.dev
Browse, install, enable, and remove Pi extensions across four task-oriented workspaces — Installed, Discover, Profiles, and Health. Built on Pi's native package flows, without the extra directory spelunking or config-file editing.
Installed workspace — local extensions and packages with a responsive master/detail layout (click to enlarge)
Discover workspace — search and install from npm with weekly downloads and popularity sorting (click to enlarge)
Local extensions and packages in one responsive master/detail list. Toggle with Space, save with S, filter with 1-7.
Browse and install from npm or git with weekly downloads, popularity sorting, and instant results that hydrate in the background.
Save, export, and apply named package sets with inline current-vs-target diffs. Every apply passes through a review screen.
Runtime conflicts, compatibility, reload state, and recoverable trash — with a conservative fix-all that never removes packages.
Set it and forget it. Persistent schedules, background checks, status bar updates.
Staged toggles with unsaved-change guards, recoverable trash for removals, and rollback on failed operations.
npm:package
npm registry
git:url
Git repositories
https://...
Direct GitHub URLs
/local/path
Local development
pi install npm:pi-extmgr
If Pi is already running, use
/reload,
then type
/extensions
to open the manager.