A lightweight Windows tray app that reminds users to follow the 20–20–20 rule for eye health.
EyeRest is a lightweight Windows tray application that helps users follow the 20–20–20 rule by sending periodic reminders to take visual breaks. It runs in the system tray and notifies users every 20 minutes (configurable) to look at something 20 feet away for 20 seconds, aiming to reduce digital eye strain from prolonged screen time. The app is minimal, non-intrusive, and designed for classic Windows desktop environments.
Windows users, particularly developers, office workers, gamers, and anyone who spends long hours in front of a computer screen and wants to mitigate eye strain through structured breaks. It targets users comfortable with system tray applications and seeking a simple, local tool without telemetry.
Developers choose EyeRest for its simplicity, privacy focus (no telemetry or network access), and lightweight design compared to more bloated alternatives. Its unique selling points include configurable reminders, optional persistence and auto-start, and use of modern Windows toast notifications with fallback support, all built on .NET Framework for reliability on Windows systems.
A lightweight Windows tray application that helps you follow the 20–20–20 rule by reminding you every 20 minutes to rest your eyes and look into the distance.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs as a lightweight tray app with no main window, using Windows toast notifications or tray balloons as fallback, ensuring it doesn't disrupt workflow as described in the README.
Collects no telemetry and operates entirely locally with optional INI file storage for settings, emphasizing a no-data-collection policy highlighted in the privacy section.
Allows per-session adjustment of reminder intervals and offers optional 'Remember my settings' and auto-start features via INI files or registry entries for convenience.
Uses Windows 10/11 toast notifications via Microsoft.Toolkit.Uwp.Notifications with a fallback to tray balloons, ensuring compatibility across different Windows versions.
Built exclusively for Windows using .NET Framework 4.8 and Windows Forms, making it unusable on other operating systems without significant modification.
Requires .NET Framework 4.8 to be installed separately on some systems, adding an extra step for users who don't have it, as noted in the system requirements.
Lacks advanced functionalities like snooze controls, logging, or scheduling for different times of day, with the README suggesting these as ideas for extension rather than built-in features.
Building from source requires Visual Studio 2019+ and the .NET Framework 4.8 targeting pack, which can be a barrier for contributors or users wanting custom modifications.