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.
No reviews yetBe the first to leave a review for TouchGrass
Curious about one edge case: if I step away from my Mac but just switch to Slack on my phone, it’s not really a break. Do you try to account for that, or is being away from the device the main signal?
@jared_salois Thanks! That's a conscious privacy tradeoff. Right now it only understands what's happening on your Mac. I deliberately avoided tracking activity on other devices.
Report
@touchgrassland congrats on the launch! I have the same question. We spend a lot of time on Slack on our phones and also attend some Zoom meetings on our phones. Do you have any plans to track those?
@arti_sharma15 Thanks! I don't have plans to track activity on other devices. I wanted TouchGrass to stay privacy first and only understand what's happening on your Mac, without trying to monitor your phone or other devices.
Report
"Without invasive permissions" doing a lot of work in this tagline, and honestly it's the right lead - half these tools die at the permissions screen. Did you find people actually take the breaks, or does it become another dismissed notification after week one?
@sakshitbhan Thanks! That was exactly the problem I wanted to solve. So far the feedback has been that people dismiss it far less because it waits for a better moment instead of interrupting deep work. That's what I was aiming for.
Report
The "trained myself to ignore it" line is the real problem here, and waiting for a good moment is the right fix. The thing I keep turning over: the sessions you most need to be pulled out of are the 2am flow states and the late-night scroll you don't want interrupted, and those are exactly the moments a polite reminder stays quiet. Does it ever break in when you've clearly been going too long, or is staying out of the way always the priority? Congrats on the #1.
@sudowill Thanks! Staying out of the way is the default, but it's not absolute. TouchGrass has different enforcement levels, so if you want stricter reminders during those marathon sessions, you can enable them. The idea is to let you choose how persistent it should be, instead of forcing one behaviour on everyone.
Report
@touchgrassland Makes sense, opt-in is the honest default. Only catch: the people who most need the strict level are the least likely to turn it on. Good answer either way.
@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.
@busmark_w_nika I like that idea! We're actually working on presets, so you'll be able to create different profiles for things like weekdays, weekends, study sessions and deep work, each with its own settings. Hopefully we'll roll that out over the coming weeks.
Report
Love that it respects meetings and screen recordings instead of just nagging. One thing I'd love is a custom activity category for apps like writing tools where I want a break but my keystrokes keep triggering the "you're typing a lot" reminder, maybe a whitelist of apps where it stays quiet.
@cemaldeiciczmg Thanks! TouchGrass already does this. You can enable a reminder based on continuous typing activity, so if you've been typing for a long time it'll gently remind you to relax your wrists. Right now it's a global setting rather than app specific, but I really like your suggestion and I'll see if I can add per app behaviour in a future update.
Report
Looks pretty good, but I'd like some light music when I'm resting :)
@maxwell_trent Thanks! I like that idea. TouchGrass with birds chirping might be even more relaxing. I'll add optional ambient sounds in a future update!
Curious about one edge case: if I step away from my Mac but just switch to Slack on my phone, it’s not really a break. Do you try to account for that, or is being away from the device the main signal?
Congrats on the launch!
TouchGrass
@jared_salois Thanks! That's a conscious privacy tradeoff. Right now it only understands what's happening on your Mac. I deliberately avoided tracking activity on other devices.
@touchgrassland congrats on the launch! I have the same question. We spend a lot of time on Slack on our phones and also attend some Zoom meetings on our phones. Do you have any plans to track those?
TouchGrass
@arti_sharma15 Thanks! I don't have plans to track activity on other devices. I wanted TouchGrass to stay privacy first and only understand what's happening on your Mac, without trying to monitor your phone or other devices.
"Without invasive permissions" doing a lot of work in this tagline, and honestly it's the right lead - half these tools die at the permissions screen. Did you find people actually take the breaks, or does it become another dismissed notification after week one?
TouchGrass
@sakshitbhan Thanks! That was exactly the problem I wanted to solve. So far the feedback has been that people dismiss it far less because it waits for a better moment instead of interrupting deep work. That's what I was aiming for.
The "trained myself to ignore it" line is the real problem here, and waiting for a good moment is the right fix. The thing I keep turning over: the sessions you most need to be pulled out of are the 2am flow states and the late-night scroll you don't want interrupted, and those are exactly the moments a polite reminder stays quiet. Does it ever break in when you've clearly been going too long, or is staying out of the way always the priority? Congrats on the #1.
TouchGrass
@sudowill Thanks! Staying out of the way is the default, but it's not absolute. TouchGrass has different enforcement levels, so if you want stricter reminders during those marathon sessions, you can enable them. The idea is to let you choose how persistent it should be, instead of forcing one behaviour on everyone.
@touchgrassland Makes sense, opt-in is the honest default. Only catch: the people who most need the strict level are the least likely to turn it on. Good answer either way.
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.
minimalist phone: reduce your screentime
@touchgrassland Weekends should be dedicated to several hours breaks :)
TouchGrass
@busmark_w_nika I like that idea! We're actually working on presets, so you'll be able to create different profiles for things like weekdays, weekends, study sessions and deep work, each with its own settings. Hopefully we'll roll that out over the coming weeks.
Love that it respects meetings and screen recordings instead of just nagging. One thing I'd love is a custom activity category for apps like writing tools where I want a break but my keystrokes keep triggering the "you're typing a lot" reminder, maybe a whitelist of apps where it stays quiet.
TouchGrass
@cemaldeiciczmg Thanks! TouchGrass already does this. You can enable a reminder based on continuous typing activity, so if you've been typing for a long time it'll gently remind you to relax your wrists. Right now it's a global setting rather than app specific, but I really like your suggestion and I'll see if I can add per app behaviour in a future update.
Looks pretty good, but I'd like some light music when I'm resting :)
TouchGrass
@maxwell_trent Thanks! I like that idea. TouchGrass with birds chirping might be even more relaxing. I'll add optional ambient sounds in a future update!
IOS App?
TouchGrass
@pratikkinage This is available only for macOS for now.