Why promptring?
The GitHub Copilot CLI gives you no reliable desktop notification when an agent finishes or pauses for input — so you sit and watch the terminal, or miss the moment entirely. promptring fixes that with real native banners that fire from any terminal — Terminal.app, iTerm2, VS Code, Windows Terminal, or tmux — identically on macOS, Windows, Linux and WSL. macOS is the reference design; every other OS gets the same banner through its own native delivery.
Features
Real macOS banners
A signed notification agent posts genuine Notification Center banners on macOS — not fragile escape codes — with native equivalents on Windows, Linux and WSL.
macOS · Windows · Linux · WSL
One Python orchestrator, native delivery per OS: a signed app on macOS, a WinRT toast on Windows, notify-send on Linux, and an inline toast under WSL.
Tab name & summary
Each banner shows which terminal session pinged you and a one-line recap of what the agent did.
One dependency
Just python3 — no Homebrew, no package manager, no osascript hacks. Clone and run the installer.
Native CLI hooks
Fires on the Copilot CLI's own lifecycle events — finish, permission prompt, input request — so a banner shows up reliably without you watching the terminal.
Bundled sound
Ships its own “tring” chime, layered on the banner. Use any system sound or turn it off.
Install
One line, no clone. Everything installs under ~/.copilot/promptring — then restart your Copilot CLI session so the hook loads.
# macOS · Linux · WSL curl -fsSL https://pratyansh-agrawal.github.io/promptring/install.sh | bash # Windows (PowerShell) irm https://pratyansh-agrawal.github.io/promptring/install.ps1 | iex # test it ~/.copilot/promptring/bin/promptring.py done "promptring works"
Prerequisites: python3. macOS also needs Xcode Command Line Tools (xcode-select --install); Linux/WSL also needs notify-send (sudo apt install libnotify-bin); Windows needs Python from python.org ("Add to PATH"). Prefer to clone? git clone the repo and run ./install.sh (or install.ps1). Full per-OS docs on GitHub.