@noice-tech/pi-terminal-bell

Terminal bell notifications when Pi is ready.

Packages

Package details

extension

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.