Product Thumbnail

Zzzappy

Science-backed breaks to protect your vision & prevent RSI

Mac
Health & Fitness
Productivity

Zzzappy is a native macOS health guardian that monitors BOTH your screen time AND arm input load, scientifically scheduling breaks to protect your vision and prevent RSI (Repetitive Strain Injury). Eye Guard👉🏻20-20-20 rule with customizable intervals, pre-break reminders with snooze Arm Guard👉🏻Real-time monitoring of 5 input dimensions: keystrokes, mouse clicks, trackpad travel, scroll distance, and continuous use duration Smart Pause、Immersive Breaks、Health Dashboard、100% Offline and more

Top comment

Hi Product Hunt! 👋 I'm Gen, an indie developer. I built Zzzappy because I was diagnosed with early-stage tendinitis AND dry eyes — both from coding 10+ hours a day. I looked for a tool that could remind me to rest my eyes AND monitor my arm/wrist strain. Nothing existed. Every break reminder app only tracks time, not your actual input load. So I built Zzzappy. It monitors 5 dimensions of keyboard/mouse/trackpad usage in real-time and calculates a fatigue score. When any metric hits your threshold, it reminds you to take a break. The smart pause feature was born from frustration — I hated getting break reminders during Zoom calls. Zzzappy detects meetings, videos, calendar events, and custom focus apps, and pauses automatically. One thing I'm proud of: the break experience. Instead of a boring gray screen, you get a beautiful frosted glass overlay with film grain and ambient lighting. It makes taking a break feel rewarding, not punishing.

Comment highlights

This is awesome. I used to use a watch that would tell me when I needed to take breaks, but it wasn't for me. I currently use blue light blocking glasses, so this seems like another great health layer to add on.

Congrats on the launch! Any plans to bring Zzzappy to Windows or is it staying Mac-only for now?

Finally something that tracks actual input load instead of just a dumb timer. I code 8+ hours a day and my wrists only start hurting during heavy refactoring sessions, not when I'm reading docs. The frosted glass break screen is a nice touch too — way better than the ugly gray overlays other tools use.

As someone who builds a focus timer app, I respect this. Most break reminders are just dumb countdowns that interrupt you mid-flow. The fact that you're tracking actual arm input load and not just time is smart. I always ignore the basic "take a break" popups, but if it knows I've been hammering the keyboard for 2 hours straight that's harder to dismiss. Does it detect idle time or just raw input volume?

Its feel like scam, copied Lookaway and even didn't buy domain for website. After purchase lifetime deal you will vanish?

RSI prevention is underrated - wrist issues took out a few engineers on my team for weeks, costs more in lost output than any break schedule ever would. Curious how the timing works: is it adaptive based on input intensity, or fixed 20-20-20 style intervals?

This should be also for smartphones (which is even worse case, because people have smaller screen to focus on + they hunch over)

Oh man the arm input tracking is such a smart angle. Every break reminder I've tried just does a dumb timer, like yeah cool thanks for interrupting me mid flow for no reason lol.

The fatigue score based on actual keyboard/mouse usage is way more useful. Does it learn your patterns over time? Like if I tend to death grip my mouse during crunch weeks does it adjust thresholds?

Congrats on the launch! The arm input load monitoring is the part most tools miss entirely, screen time is easy to track but RSI builds up in ways you don't notice until it's already a problem.

Curious whether it adapts break frequency based on the type of work, heavy typing vs mostly reading, feels like it should trigger differently.