AI Agent Hub
Back to plugins
🎮

ui-beep

Fun & Dress-up Updated 2026.09.09

Run the following command in DeepSeek Harness:

dsh plugin install xain/ui-beep

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install xain/ui-beep in the DeepSeek Harness terminal to install this plugin; the full source repository is available at https://github.com/xain/ui-beep .

About this plugin

When you are deep in a multi-turn session with an agent, the question "what is it doing right now?" usually demands your eyes on the screen: is the model reasoning, is a tool executing, or has an approval prompt been waiting for you? ui-beep translates that information stream into three procedural Web Audio tones — a low heartbeat hum for busy work, a short tick for streaming output, and a two-bell chime for pending input — so you can keep track by ear without repeatedly checking the tab.

Every tone is synthesized in code with linear fade-in/fade-out envelopes; no audio files are required and rapid state flips never produce clicks or pops. Each of the three voices independently accepts a volume from 0 to 200 %, and any voice can be swapped for a local audio file (MP3, WAV, OGG, FLAC, M4A, AAC, OPUS, WebM). The plugin reads the file through a browser-authenticated loopback route; the absolute path is stored in user settings and the file itself is never uploaded or copied. Browser autoplay policy is handled gracefully: the engine arms on the first pointer-down or key-down anywhere on the page and is a complete silent no-op before that gesture. A one-click mute lives in the composer tool row, and the settings page offers per-voice preview and restore-default, with all changes applied instantly and persisted.

Best for developers who spend long stretches in agent sessions and would rather keep their eyes on code or docs, and for anyone juggling multiple concurrent sessions who wants to tell which one is working and which one is waiting on them simply by listening. The plugin is entirely browser-side, never touches model calls or assembles provider requests, and has zero effect on KV cache. Install it, hear the rhythm, get back to work.

Use Cases

  • Let an agent run background tools while you keep working; the low hum confirms it is still active
  • Juggle multiple agent sessions and use the two-bell chime to spot which one is awaiting your input
  • Stay in your editor without repeatedly checking the tab; tick and hum convey task progress purely by ear

Best For

  • Developers and researchers in long multi-turn agent sessions who want to minimize screen-switching
  • Users running multiple concurrent agent tasks who need a lightweight, non-intrusive status cue
  • Tinkers and power users who prefer auditory over visual alerts for hands-free task awareness