pi-toasty
Pi package that shows desktop toast notifications when pi is ready for input.
Package details
Install pi-toasty from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-toasty- Package
pi-toasty- Version
0.1.1- Published
- Apr 20, 2026
- Downloads
- 231/mo · 8/wk
- Author
- shrayasr
- License
- MIT
- Types
- extension
- Size
- 4.4 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"extensions": [
"./extensions"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-toasty
Desktop toast notifications for pi when the agent finishes and is ready for input.
What it does
This package installs a pi extension that:
- listens for
agent_end - waits until pi is idle and has no pending messages
- shows a desktop notification via the
toastyCLI - includes the current project name in the message
Example notification:
- title:
Pi - message:
Ready for input — MyProject
Requirements
This package shells out to a toasty executable:
toastymust be installed separately: shanselman/toastytoastymust be available on yourPATH
If toasty is missing or cannot be started, the extension fails silently and pi continues normally.
Install
Global install:
pi install npm:pi-toasty
Project-local install:
pi install -l npm:pi-toasty
Try without installing permanently:
pi -e npm:pi-toasty
Remove
pi remove npm:pi-toasty
Development
Run this package locally with pi:
pi -e .
Publish
npm publish
Files
extensions/toasty.ts- the pi extensionpackage.json- pi package manifest
License
MIT