hotplugg is a lightweight system tray app that plays a satisfying sound every time you connect or disconnect an accessory — USB sticks, headphones, monitors, power adapters, and more.
Detects USB drives, keyboards, mice, HDMI / DisplayPort monitors, audio jacks, AC power adapters, and more — on all three platforms.
Swap between included sound packs — cartoon boing effects or the satisfying moan set. Drop in your own WAV / MP3 / OGG / FLAC files to create a custom set.
Built with Rust for native performance on Windows, macOS (Intel + Apple Silicon), and Linux. One codebase, zero compromise.
hotplugg runs quietly in the background. Right-click the tray icon to toggle sound, switch sound sets, adjust volume, or quit — no bloated UI, no distractions.
A single, human-readable config file lets you fine-tune volume, sound set, deadtime, and whether to play on disconnect — no GUI required.
Event-driven architecture means hotplugg sits at ~0% CPU when idle. Written in Rust — fast, safe, and tiny. The binary is just a few MB.
Pick your platform below.