BadDog monitors your active window and plays increasingly obnoxious sounds when you wander off task. Volume lock means you can't mute it. You signed up for this.
macOS only · Apple Silicon + Intel · Free to download
Choose which apps you should be in (allowlist) or which ones are off-limits (blocklist). Add distracting URLs too.
Gentle beeping? Aggressive barking? Full air-horn chaos? Choose your own suffering.
Hit the button. BadDog watches your every move from the menu bar. It sees you. It judges you.
Open Twitter? BadDog barks. Check Reddit? BadDog screams. The only escape is doing your actual work.
Barking starts immediately. More barking joins at 5 seconds. A doorbell chimes in at 10. Annoying. Survivable. For now.
Barking plus an alarm clock, then more barking, then a siren, then hammering. Five layers that stack over 20 seconds.
Four layers of chaos stacked in under 10 seconds. Barking, a cuckoo clock, more barking, and a saw. All looping. All at once.
BadDog's Volume Lock forces your system volume back up every 300ms if you try to lower it. The only way to stop it is to get back to work — or hit the emergency kill hotkey.
Allowlist mode: define which apps you should be in. Blocklist mode: define the apps and websites that trigger punishment. Or use both.
BadDog checks what's in your browser tab, not just which app is open. It knows you're on Reddit even if Chrome isn't blocked.
Sounds get progressively worse the longer you stay off task. New layers stack every few seconds. The app is literally conditioning you.
Configurable 0-30 second grace period. Check Slack without triggering an air horn. Set it to 0 for the full masochist experience.
Prevents muting or lowering volume during barking. Forces it back up every 300ms. Displays "Nice try. 🐕" when you attempt it.
Lives in your tray. No dock icon clutter. Quietly watching until you mess up. Emergency kill hotkey works from any app.
just installed an app that screams at me when I open twitter. i hate it. it's working. 5 stars.
Free to start. Just consequences.
Download for macOSRequires macOS 12+ · 15MB download