Free eye-break reminder for Mac

Look away.
Make it count.

In Pro, your break countdown pauses while you look at your Mac. Look away, and it runs.

Free timer forever. Try Pro for 5 days. No card.

macOS 13+ · Apple silicon
Have You Rested Free break overlay over a public Codex demo, shown in a staged static image.
Free timer · Staged image. Controls shown are part of the app.
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.

Set up your first 20-20-20 reminder, or read the American Optometric Association's guidance. The app supports a break routine; it does not diagnose or treat eye conditions.

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
  • Free uses fixed 20-minute / 20-second eye breaks; Pro adds custom timing
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
  • With a usable camera signal, the countdown pauses when you look back. Detection can miss a glance; without that signal, it uses a regular timer.
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.16
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.

Set up breaks without a camera

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.

Real Have You Rested Breaks settings
Real app settings · test copy 0.1.15Public release: 0.1.16. See the camera-free setup.
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.

Try Pro free for 5 days. The trial starts the first time you open the app online. No card.

Free

$0
Forever, no card
  • Timed 20-20-20 eye breaks
  • Blink & posture nudges
  • Privacy Mode: timer only, no camera
Download Free

Subscription

$19.99 USD/yr
Renews yearly until cancelled · up to 2 Macs
  • Everything in Free
  • Camera-verified breaks that pause when you peek
  • Screen off when you look away
  • Wake-on-look while the Mac is still awake
  • Focus tracking & daily presence stats

Email delivery and purchase emails are currently in English.

Monthly and Yearly renew automatically. Cancel anytime.

Prices in USD. Taxes may apply and are calculated at checkout.

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 uses head pose and eye landmarks to estimate whether you're looking at the Mac. Looking down can count as not looking at the screen, but Pro's verified eye-break countdown pauses when downward gaze is detected. It doesn't identify phones or measure viewing distance, and detection can miss a glance. 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.

Set up breaks without a camera

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. Intel Macs, Windows, Linux, iPhone, and Android are not currently supported. See the Mac setup guide.

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.16

Email delivery and purchase emails are currently in English.

macOS 13+ · Apple silicon · Apple notarized & stapled