@danypops/pi-packed
Pi package tools, commands, profiles, and TUI for the Packed daemon
Package details
Install @danypops/pi-packed from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@danypops/pi-packed- Package
@danypops/pi-packed- Version
0.13.0- Published
- Jul 31, 2026
- Downloads
- 1,628/mo · 375/wk
- Author
- danypops
- License
- unknown
- Types
- extension
- Size
- 93.9 KB
- Dependencies
- 4 dependencies · 3 peers
Pi manifest JSON
{
"extensions": [
"extension/src/index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-packed
Pi integration for @danypops/packed: package tools, /packed, setup apply/reload, and named profiles.
pi install npm:@danypops/pi-packed
The extension connects to Packed's authenticated user daemon and starts the package-local packed serve process when no healthy daemon is available. It contains no SQLite, registry, package execution, or daemon implementation code.
Commands
/packed-- a floating overlay panel: every installed Pi package, with update availability. Mnemonics follow lazy.nvim's own convention (uppercase acts on every row, lowercase on the one under the cursor):u/U-- update the selected package / update every outdated package, one combined confirmation and one reload.U's progress bar appears inline next to the package currently updating -- the list stays visible throughout, nothing swaps to a separate screen.x-- remove the selected package.d-- disable (or re-enable) the selected package's own extensions.c-- jump to resource config for the selected package (skills, prompts, themes).f-- find: search the npm registry for new Pi packages and install one.s-- settings.Enteropens a smaller floating action menu with all of the above.rrefreshes,/filters,Tabcycles view modes.
/packed config-- enable or disable individual extensions, skills, prompt templates, and themes declared by installed packages, per package, at global or project scope./packed setup plan [path] [--prune]//packed setup apply [path] [--prune]-- preview or apply a reproducible-environment manifest (pi-setup.json) against installed packages and profiles./profile [name]-- switch to a named Pi profile (provider, model, tools, instructions, theme), reading~/.pi/agent/profiles.jsonand a trusted project's own.pi/profiles.json.pi --profile <name>activates one at startup;Ctrl+Shift+Ucycles through them.