Descreen

github.com

An open-source menu bar app that reminds you to take regular screen breaks at customizable intervals. Supports focus time modes, notification warnings, scheduling to skip selected days, and a forced break countdown.

Descreen sits in the menu bar and enforces regular breaks from screen time at user-defined intervals. The app targets eye strain and screen fatigue by providing timed reminders to look away from the display.

Break intervals and durations are configurable. Notification warnings appear at 1, 2, and 5 minutes before a break is due, with a countdown timer in the menu bar during the lead-up. A “Take break now” button allows triggering a break early. Focus time mode suspends break reminders for a set period and includes a cooldown mechanism to prevent repeated bypassing.

Scheduling controls allow disabling break blocking on specific days of the week, accommodating variable work patterns. The app requires no account, stores no data externally, and operates entirely on-device.

System requirements

  • macOS (specific version not specified)
  • Available via GitHub

Limitations

  • No visual scenery or guided break activities; reminder-only
  • Requires building from source for the latest version
  • No App Store distribution

Alternatives

  • SkyBreak (Free): Break reminders with scenery photos and statistics
  • Time Out (Freemium): Highly configurable break scheduling with custom screens
  • Lungo (Freemium): Screen-on tool (inverse use case)

Suitable for users who want a straightforward, configurable break reminder with no distractions or subscription requirements.

FAQ

What does Descreen do?+

Descreen prompts you to look away from your screen at configurable intervals. It shows a countdown notification and enforces break timing with optional focus time modes that suspend reminders during meetings or concentrated work.

Is Descreen free?+

Yes. Descreen is free and open source.

Can I disable Descreen during meetings?+

Yes. Focus time mode suspends break reminders for a set period, with a cooldown to prevent indefinite skipping.

What notifications does Descreen show?+

Descreen shows in-app notifications at 1, 2, and 5 minutes before a break is due, with a countdown timer visible in the menu bar.

Related Apps