@noice-tech/pi-terminal-bell
Terminal bell notifications when Pi is ready.
Package details
Install @noice-tech/pi-terminal-bell from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@noice-tech/pi-terminal-bell- Package
@noice-tech/pi-terminal-bell- Version
1.1.1- Published
- Jul 22, 2026
- Downloads
- 418/mo · 418/wk
- Author
- samohovets
- License
- MIT
- Types
- extension
- Size
- 4.8 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"extensions": [
"./extensions/terminal-bell/index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
🔔 @noice-tech/pi-terminal-bell
Switch away from long Pi runs—your terminal alerts you when the agent settles.
Install
pi install npm:@noice-tech/pi-terminal-bell
Usage
There are no slash commands. The extension writes one standard BEL character after an interactive Pi run lasting at least 10 seconds.
It only runs in TUI mode with TTY output. Your terminal decides whether BEL produces sound, a visual indicator, or an attention request.
Set a different minimum duration in seconds, or use 0 for every eligible run:
PI_TERMINAL_BELL_MIN_DURATION=30 pi
Terminal setup
Test the terminal's BEL handling with:
printf '\a'
For Ghostty, configure bell-features = attention,title,border; add system for a system alert. See the Ghostty bell documentation.