@noice-tech/pi-terminal-bell

Ring your terminal when Pi finishes a long run.

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.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.