@noice-tech/pi-terminal-bell
Ring your terminal when Pi finishes a long run.
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.3.0- Published
- Jul 31, 2026
- Downloads
- 1,321/mo · 507/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
Ring your terminal when Pi finishes a long run.
Install
pi install -l npm:@noice-tech/pi-terminal-bell
Use
There are no slash commands. The extension writes one standard BEL character after an interactive Pi run lasting at least 10 seconds.
Set a different minimum duration in seconds, or use 0 for every run:
PI_TERMINAL_BELL_MIN_DURATION=30 pi
It runs only in TUI mode with TTY output. Your terminal decides whether BEL produces sound, a visual indicator, or an attention request.
Terminal setup
Test BEL handling with:
printf '\a'
For Ghostty, set bell-features = attention,title,border; add system for a system alert. See the Ghostty bell documentation.