Play surprise audio clips during long coding or work sessions to stay alert and avoid zoning out.
Run as a background systemd service on Linux so it starts automatically on login and needs no babysitting.
Customize the time window between sounds and playback volume to match your preferred level of interruption.
Requires Rust and Cargo installed. One command installs the binary. Optional systemd setup for auto-start on Linux login.
silence-interrupter is a small command-line tool that plays random audio clips at unpredictable intervals while you work. The idea is to break long stretches of silence with a sudden noise, keeping you alert during deep focus sessions. The sounds used are described as "brainrot" clips, the kind of absurd audio associated with short-form internet video. You give the tool a time range when you launch it, such as "play something between 1 minute and 10 minutes from now," and it picks a random moment within that window to play a sound. After playing, it picks another random delay and repeats. You can also adjust the playback volume with a gain option. Installing it requires Rust's package manager, Cargo. You run one install command and the binary is ready. The README also shows how to set it up as a background service on Linux using systemd, so it starts automatically when you log in and keeps running without you having to think about it. The project is written in Rust and is available on crates.io, the Rust package registry. It is open to contributions, and the author specifically calls out a need for more sound clips. The README includes a note that no AI was used in building it, which is a tongue-in-cheek badge some developers have started adding to signal fully human-made work. This is a niche, lightweight tool aimed at people who want an occasional jolt during long work sessions. It does one thing: interrupt silence at random. There is no graphical interface, no configuration file beyond the command-line flags, and no integration with other productivity software.
← sermuns on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.