Meet TouchGrass, a privacy-first, context-aware break reminder for macOS that knows when you are in a meeting and won't interrupt your flow. Only $3.99.

Imagine you're deep in the zone, coding like a god, and boom—some generic break reminder pops up, blocking your IDE. Annoying as hell, right? Most of us just end up disabling those apps forever.
But a new macOS app with a brilliantly sarcastic name is trending on Product Hunt for being incredibly well-behaved.
TouchGrass (yes, literally telling you to go outside and touch some grass) is a context-aware break reminder built specifically for macOS.
Unlike traditional dumb timers that interrupt you randomly, TouchGrass is smart enough to read the room:
Built by Saran, a solo developer who spent months of evenings and weekends polishing it, TouchGrass offers a 7-day free trial followed by a one-time purchase of $3.99 with lifetime updates. For the price of a fancy coffee, you get to save your spine without ruining your focus.
After launching on Product Hunt and racking up over 250 upvotes, devs immediately swarmed the comments with questions, mostly skeptical about how it detects active calls without permission.
One user asked:
"How exactly does the app detect that a call or screen recording is happening, given that it deliberately never requests the Accessibility permission?"
Saran jumped in to demystify the magic. TouchGrass queries Apple's official system APIs to check the running state of CoreAudio and its process ownership metadata. It basically checks if the system microphone is currently in use (the same status that triggers the orange dot on your macOS menu bar). It doesn't listen to your audio, read your calendar, log your keystrokes, or sniff your browser history. It's clean, lightweight, and incredibly respectful of user privacy.
Another user suggested:
"There should be longer breaks to make us go outside for a longer time."
Saran clarified that TouchGrass already handles this: after every 3 short breaks, it prompts you for a long break (10 minutes by default), and every single parameter is fully customizable.
TouchGrass succeeds because it solves a classic product design problem: Don't annoy your users when they are busy.
Too many developers build utilities that demand broad system permissions, hog RAM, and end up acting like glorified spyware. TouchGrass did the exact opposite: focused on one simple job, made it respect privacy, and priced it fairly.
If you're an aspiring Indie Hacker looking to build your own SaaS or native utility, this is a masterclass in product design. You don't need a massive infrastructure. Sometimes, solving one highly specific annoyance perfectly is all it takes to get people to pull out their wallets. And if you need to host a landing page or lightweight backend for your next tool, just throw it on a cheap vps and start shipping. Who knows? Your simple tool might be the next big thing on Product Hunt.
Source: Product Hunt