Launching today

TouchGrass
Context-aware break reminders without invasive permissions
101 followers
Context-aware break reminders without invasive permissions
101 followers
TouchGrass is a context-aware break reminder built for macOS. Most break reminders only know one thing: time. TouchGrass waits through meetings, calls, media playback and screen recordings, counts time away from your Mac as a completed break, and reminds you to blink, improve your posture and rest after long typing sessions. Everything runs locally, never asks for Accessibility permission, and respects your workflow. 7 day free trial, then a one time purchase of $3.99 with lifetime updates.






TouchGrass
Hi everyone! I'm Saran, the solo developer behind TouchGrass.
Like a lot of people, I had installed a break reminder before... and eventually trained myself to ignore it. Not because I didn't need breaks. Because reminders always seemed to appear at the worst possible time:
In the middle of a meeting.
While watching a tutorial.
During a screen recording.
Right when I was deep in flow.
So I built TouchGrass to do the opposite.
Instead of interrupting you on a timer, it waits for the right moment. It automatically pauses during meetings, media playback and screen recordings, counts time away from your Mac as a completed break, and includes blink, posture and typing reminders.
One thing I cared about from day one was privacy. TouchGrass never asks for Accessibility permission, and everything runs locally on your Mac.
It's my first commercial macOS app, built over months of evenings and weekends. It's currently available with a 7 day free trial, then a one time purchase of $3.99 with lifetime updates.
I'd genuinely love your feedback. I'll be here all day answering questions and taking notes for future updates.
Website: https://touchgrass.land
Download: https://touchgrass.land/download
Thank you for checking it out, it really means a lot.
Hi)
How exactly does the app detect that a call or screen recording is happening, given that it deliberately never requests the Accessibility permission?
TouchGrass
@av777a TouchGrass queries CoreAudio's running state and process ownership metadata. All these information are provided by Apple. Along with that we have some logic which helps in detecting better.
minimalist phone: reduce your screentime
There should be longer breaks to make us go outside for longer time :)
TouchGrass
@busmark_w_nika Yes, TouchGrass handles that. After every 3 short breaks, it tells to take a long break (10 mins by default). All these options are configurable.
IOS App?
TouchGrass
@pratikkinage This is available only for macOS for now.
TouchGrass
@etiennegarcia Thanks! 😄 That's exactly what I was aiming for. I wanted break reminders to feel helpful instead of something we instantly dismiss.