Stop dismissing your eye-break reminders.

Have You Rested is a Mac menu bar app that reminds you to look away, blink, and sit up. Pro can pause the break when you look back, keep the display on while you read, and turn it off when you turn away.

Have You Rested? - Eye-break reminders and presence-aware display sleep for Mac | Product Hunt
Detection runs on-device No video recorded Optional verified rest
macOS 13+ · Apple silicon
On-device Apple Vision No analytics in the app No video stored Apple notarized No account
Dismiss every break reminder on reflex?

With Pro verification, the countdown pauses when you look back.

Still jiggling your mouse to stay awake?

The screen stays on as long as you're looking at it.

Need the display off while a build keeps running?

Looking away can switch off the display without sleeping the Mac.

Why this exists

Knowing the rule isn't the hard part

The 20-20-20 rule is simple: every 20 minutes, look at something about 20 feet away for 20 seconds. The difficult part is stopping when you're busy instead of dismissing another reminder. Have You Rested puts the break on a timer and, if you choose camera verification, pauses that timer when you look back too soon.

20-20-20every 20 min, look 20 ft away, for 20 s 15 swarning before the break starts 0rest credit for dismissed reminders
How it works

Three states, read from your camera

Apple Vision checks head pose and eye position locally at 1–2 fps. Frames are discarded immediately. The app keeps only the current state: looking, present but turned away, or absent.

Looking

Display on, Mac awake. The break countdown ticks.

Screen on

Here, not looking

Display turns off; the Mac stays awake for your builds and downloads.

Screen off

Stepped away

No face for a while, so the Mac can sleep. Tap a key or the trackpad when you return.

Mac sleeps
Break reminders Free

Eye breaks on the 20-20-20 rule

Every 20 minutes, look about 20 feet away for 20 seconds. A 15-second warning appears before the break starts.

  • Timed 20-20-20 micro-breaks
  • A 15-second warning before each break
  • Optional long breaks for stretching
  • Every interval and length is adjustable
Verified breaks Pro

A break only counts while you look away

Turn on camera verification and the countdown follows what you do. Look back at the screen or down at your phone and it pauses; look into the distance and it continues.

  • Camera-verified: the timer runs only while you look away
  • Peek back at the screen → the countdown pauses
  • Look down at your phone → doesn't count as rest
  • A completed break means the full timer ran while you looked away
Display control Pro

Screen on when you look, off when you don't

While you're looking, the display stays on. Turn away and only the display switches off, so builds and downloads keep running. Leave for longer and the Mac can sleep.

  • Screen stays on while you're looking
  • Screen off when you glance away, Mac stays awake
  • Mac sleeps after no face is detected for your chosen delay
  • Look back and an awake Mac restores the screen
Nudges & Privacy Mode Free

Reminders to blink, sit up, and refocus

Short reminders shown without taking over the screen. Want the camera dark? Privacy Mode runs breaks on a plain timer with no continuous camera at all.

  • Blink and posture reminders
  • Pro Focus nudge when you drift off the screen
  • Privacy Mode runs as a plain timer, no continuous camera
Settings

Keep the defaults or change the timing

Break length, detection sensitivity, work hours, battery behavior, and call pausing are all set in one window.

Have You Rested Settings
Screen & Sleep
Breaks
Stats
Camera
General
About
Screen & sleep control
Looking away → screen off
Away → screen off
Away → Mac sleeps
Wake when you look back
20-20-20 eye breaks
Break interval20 min
Look-away time20 sec
Long breaks
Break style
OverlayNotification
Looking today3h 20m
Breaks taken6
Focus streak52m
Show focus time in menu bar
Mode
Sensitivity
Detection
Camera light
Start at login
Sound
Pause on battery
Pause during calls
Check for updates weekly
Version0.1.10
PlanFree · 5-day Pro trial
Restore purchase
Updates
Todayresets at midnight
3h 20m looking 40m not looking 25m away
6breaks taken
52mfocus streak
4h 25mtotal today

What the camera sees never leaves your Mac

Each frame is read locally by Apple Vision, reduced to a single state (looking, present, or away) and discarded. Nothing is recorded, shown, or uploaded, and there's no account and no analytics in the Mac app. The app contacts have-you-rested.rolia.ee for Pro license checks and, only if you enable it, Sparkle update checks. The only identifying data in activation is your purchase email and an anonymous device hash used to enforce the 2-Mac limit.

No video recorded or stored No analytics in the app Runs entirely on your Mac
Other controls

Schedule, battery, calls, stats

Work-hours schedule

Runs only during the hours you set.

Auto-pause on battery

Stops watching when you're unplugged, to save power. Resumes when you charge.

Pauses during calls

Holds the break countdown while a detected video call is active.

Daily screen-time stats

Time looking, focus streak, and breaks taken, right in the menu bar. Resets each day.

Tunable sensitivity

Low, medium, or high: how much head movement counts as looking away.

One-time calibration

Calibration records your head angles while facing the screen and while turned away.

Free vs Pro

What runs in each mode

Eye breaks plus blink and posture reminders are always free. Pro adds camera-based presence detection. In Privacy Mode the camera is used only to check a break; in Full Mode it runs continuously.

Feature Freetimer only Privacy Procamera per break Full Procontinuous
Eye health
Timed 20-20-20 eye breaks
Long breaks & 15-second warning
Blink & posture nudges
Camera-verified breaks: countdown pauses if you peek
Presence & power
Continuous presence tracking
Screen stays on while you look
Screen off when you look away
Mac sleeps when you step away
Wake-on-look while the Mac is awake
Insight & control
Focus streak & distraction nudges
Daily screen-time stats
Work-hours, battery & call pausing
Sensitivity & one-time calibration
Camera use Never on Only during a break Continuous · 1–2 fps

Free never turns the camera on at all. Pro includes both modes: pick Privacy or Full when you start, switch anytime in Settings.

Pricing

The timer is free. Pro checks the break.

Free includes 20-20-20 breaks plus blink and posture reminders. Pro can pause the countdown when you look back and adds display control, wake-on-look while the Mac remains awake, focus tracking, and daily presence stats.

Free
Forever, no card
  • Timed 20-20-20 eye breaks
  • Blink & posture nudges
  • Privacy Mode: timer only, no camera
  • Detection runs on-device
Download Free
Roadmap

You fund the next feature

Pro sales fund development. Users vote in the Telegram chat, and each milestone below starts when the listed number of people have bought Pro.

Pro users today: —next unlock at 25
  • 25 Pro users Adaptive break timing

    Breaks wait until you pause your work, and time already spent looking away counts as rest.

  • 50 Pro users Shortcuts & automation

    Pause, start a break, switch modes or read your focus stats from Apple Shortcuts and your own scripts.

  • 100 Pro users Break history & trends

    Weeks of break and focus history in one place, with export. See how your rest habit actually changes over time.

  • 175 Pro users Focus-aware profiles

    Stricter monitoring in a work Focus, Privacy Mode in a meeting Focus, switched automatically.

  • 300 Pro users Posture trends

    Posture stops being a nudge and becomes a daily chart: see when you start slouching.

  • 500 Pro users Rest with friends

    Private rooms by invite code: compare break streaks with your team. Opt-in, no accounts, no public leaderboards.

  • 750 Pro users iPhone companion

    Grabbing your phone the second a break starts won't pass as rest. Pairs locally over your own Wi‑Fi, opt-in.

FAQ

Frequently asked questions

Is any video recorded or sent anywhere?

No. Frames are analysed on-device, in memory, and immediately discarded. Nothing is recorded, shown or uploaded. The only output is a coarse state: looking, present, or away.

Does the app ever connect to the internet?

Yes, but only to have-you-rested.rolia.ee. Detection, breaks, and stats stay on-device. Network access is used for license checks and, if you enable it, Sparkle update checks. Restoring a purchase sends your purchase email; activation uses a one-way hardware hash to enforce the 2-Mac limit.

What's free versus Pro?

Free includes timed 20-20-20 breaks plus blink and posture reminders; the camera stays off. Pro adds display control, wake-on-look while the Mac remains awake, verified breaks, focus tracking, and daily stats. Every new install includes Pro for 5 days without asking for a card.

How can the screen be off while my Mac keeps working?

Turning the display off and putting the Mac to sleep are two different things in macOS. When you glance away, Have You Rested turns off only the display: downloads, builds, and calls keep running underneath. Only when you actually leave does it let the whole Mac fall asleep.

Can it tell when I'm looking versus on my phone?

It reads head pose and whether your eyes are on the screen, so looking down at your phone counts as not looking. It's a presence signal, not pixel-perfect eye-tracking, and you can tune the sensitivity.

Does the camera light have to stay on?

Apple ties the green light to camera use at the hardware level. In Full Mode it stays on while detection runs. To keep it off most of the time, choose an intermittent camera mode or use Privacy Mode, where Pro turns the camera on only during a verified break.

When I look back, it asks for my password. Why?

That's a macOS setting. Set System Settings → Lock Screen → "Require password after…" to a grace period at least as long as your screen-off delay. While the Mac is still awake, looking back can restore the display without showing the login screen. After full sleep, tap a key or the trackpad.

Which Macs are supported?

Any Apple silicon Mac running macOS 13 or later. A front camera is needed only for the Pro presence features; the free timer tier works without one.

So, have you rested today?

20-20-20 breaks, blink reminders, and posture reminders stay free. The first 5 days also include Pro.

Version 0.1.10
macOS 13+ · Apple silicon · Apple notarized & stapled