pi-theme-picker
Pi extension that adds a /theme command for switching themes.
Package details
Install pi-theme-picker from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-theme-picker- Package
pi-theme-picker- Version
0.1.2- Published
- Jun 2, 2026
- Downloads
- 515/mo · 25/wk
- Author
- ldelossa
- License
- MIT
- Types
- extension
- Size
- 12.2 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-theme-picker
Pi extension that adds a /theme command for switching between installed Pi themes.
Install
After this package is published:
pi install npm:pi-theme-picker
For local development before publishing:
pi install /home/louis/git/js/pi-theme-picker
# or test for one run:
pi -e /home/louis/git/js/pi-theme-picker
Usage
/theme # open an interactive, fuzzy-searchable theme picker
/theme nord # switch directly to a theme by name
Inside the picker, type to fuzzy-filter themes, use backspace to edit the search, and press ctrl+u to clear it.
The highlighted theme is live-previewed as you navigate. Press enter to apply and persist it to Pi's global settings.json, or esc to cancel and restore the original theme.
Notes
- This package ships the picker extension only; it does not bundle theme JSON files.
- Themes are discovered through Pi's theme registry, including built-in, global, project-local, settings, CLI, and package-provided themes.