macOS · v2.0

Your eyes deserve
a break.

The 20-20-20 rule, automated. Gentle eye breaks that know when to wait.

Download for Mac Learn more
$4.99, yours forever macOS 13+ Under 5 MB
main.swift
AppDelegate.swift
README.md
Explorer
main.swift
AppDelegate.swift
TimerManager.swift
BreakController.swift
Models
AppSettings.swift
BreakStats.swift
BreakTheme.swift
Views
PreferencesView.swift
OnboardingView.swift
WeeklyReport.swift
1import SwiftUI
2import Combine
3
4// MARK: - Timer Configuration
5class TimerManager: ObservableObject {
6@Published var timeRemaining: Int = 1200
7@Published var isOnBreak: Bool = false
8private var timer: Timer?
9
10func startBreak() {
11isOnBreak = true
12timeRemaining = 20
13playSound("break_start")
14showOverlay(theme: settings.currentTheme)
15}
16
17// Detect meetings via mic activity
18func checkSmartPause() -> Bool {
19guard !isFullscreen() else { return true }
20return isMicActive() && isMeetingApp()
21}
22}
team-frontend
Sarahpushed the new auth flow to staging
Mikecan someone review PR #247?
Youon it, give me 10 min
Sarahalso the CI is failing on main
Youlooking into it now
Mikestandup in 5 btw
Type a message...
🔔 Slack — 3 new messages in #design
📧 Gmail — Re: Q4 roadmap review
📅 Calendar — Design sync in 15 min
20
Blink. Breathe. Refocus.
1 break today
Skip (Esc)

Built on the 20-20-20 rule

Recommended by ophthalmologists worldwide to reduce digital eye strain and prevent long-term damage.

20
Minutes

Every 20 minutes of screen time, Screen Rest gently steps in

20
Feet

Look at something 20 feet away to relax your eye muscles

20
Seconds

Just 20 seconds is enough to reset and refresh your vision

It knows when
to wait.

Screen Rest automatically pauses during presentations, video calls, fullscreen apps, and active typing. It respects your flow state and only reminds you when the moment is right.

Fullscreen App Paused
Zoom Meeting Paused
Active Typing Delayed
System Idle Watching

Breaks that feel
like breathing.

Five hand-crafted visual themes with animated particles, gradient overlays, and optional guided breathing. Every break is a moment of calm.

20
20
20
20
20

Guided breathing,
built in.

Each break can include a gentle box breathing cycle — inhale, hold, exhale, hold. It transforms a 20-second pause into a genuine moment of reset.

20
Inhale…

Whole-body wellness.

Screen Rest goes beyond eye care with gentle posture nudges, blink rate reminders, and natural rest recognition.

👁

Blink Reminders

We blink 66% less while staring at screens. Screen Rest sends gentle nudges to keep your eyes naturally lubricated.

🧔

Posture Check

Periodic reminders to sit up straight, relax your shoulders, and unclench your jaw. Small nudges, big impact.

🎵

Natural Rest

Time spent in apps like Music, Photos, or Messages counts as eye rest. Screen Rest adapts to how you actually work.

Your weekly eye grade.

Every Monday, get a shareable performance report with your eye health grade, streaks, and weekly activity heatmap.

A
Weekly Eye Health Report
M
T
W
T
F
S
S
142
Breaks
12
Day Streak
47m
Rest Time

Set it up in seconds.

1

Install

Download Screen Rest. Drag to Applications. It lives quietly in your menu bar.

2

Work

Focus on what matters. Screen Rest runs silently, monitoring your screen time in the background.

3

Rest

When the time is right, a beautiful overlay invites you to look away. 20 seconds. That's it.

Thoughtfully crafted.

Every detail considered. Every edge case handled.

Menu Bar Native

Always-on timer in your menu bar. Quick access to snooze (15, 30, 60 min), pause, or trigger an instant break.

Global Hotkey

Press B to trigger a break from anywhere, instantly.

Deep Customization

20 motivational messages, 5 themes, adjustable intervals, "Do Not Break" lists, sound controls, and more.

🚀

Launch at Login

Set it once, forget it forever. Screen Rest starts with your Mac and stays out of the way until you need it.

10,000+
Breaks taken
500+
Happy users
0
Subscriptions required
“Finally, a break reminder that doesn't fight me. It just… knows.”
— A developer who actually keeps it installed

Give your eyes
the rest they need.

No subscriptions. No tracking. Built for people who stare at screens all day.

Get Screen Rest for Mac