20-20-20 Eye Strain Reminder
Spending hours staring at screens can strain your eyes. The 20-20-20 rule is a simple way to give them a break: every 20 minutes, look at something 20 feet (6 meters) away for 20 seconds. Our app makes it easy to follow this rule.
About the App
Gentle reminders to take breaks when it's time.
Adjustable timing to fit your schedule, whether you're studying, working, or gaming.
A helpful tool to keep your eyes healthy during screen time.
It is available in two simple forms:
- Desktop app (Windows, Linux)
- Chromium browser extension (Chrome, Edge, etc.)
What it does
- Runs a timer and reminds you to take breaks.
- Shows popups or browser notifications.
- Can play a short sound if you want.
Desktop App
Local timer, runs on your computer.
- Start, pause and stop controls.
- Default: 20-minute work, 20-second break.
- Settings stay on your device.
How to Use
- Start the timer. You'll see the 20-minute countdown begin.
- The app runs in the background, counting down the 20 minutes.
- When time's up, a popup or notification appears reminding you to take a break. Look at something at least 6 meters away for 20 seconds to rest your eyes.
- After 20 seconds, the popup closes and the 20-minute timer restarts.
Installation
Simply run python source code or call the executable.
python main.py
OS - Linux
Chromium Browser Extension
Small popup in the browser toolbar.
- Change interval, break time and notifications.
- Uses browser notifications and local storage.
- Only asks for necessary permissions (notifications, storage).
How to Use
- Click the extension icon in your browser toolbar to open the popup.
- Adjust the timer duration (default: 20 minutes) and notification settings.
- Click "Start Reminder" to begin the countdown.
- The extension will show notifications and/or play sounds when it's break time.
- Take a 20-second break looking at something 20 feet away, then the timer restarts automatically.
Features
- Visual notifications (Chrome notifications)
- Sound notifications (optional)
- Customizable timer duration
- Real-time countdown display
- Responsive popup interface
- Theme-aware design
Installation
- Download the extension folder from the
ChromiumExtension directory
- Open Chrome and go to
chrome://extensions/
- Enable "Developer mode" (toggle in top right)
- Click "Load unpacked" and select the ChromiumExtension folder
- The extension icon will appear in your browser toolbar
Requirements: Chrome, Edge, or any Chromium-based browser with browser notification permissions.
Privacy and Permissions
Desktop app: runs locally and does not send data by default.
Extension: stores your settings locally and only requests needed permissions. See the Privacy Policy.
