Protect your eyes and health while working - completely free, no ads, no tracking
Extended computer use is damaging your eyes and body. Digital eye strain affects 50-90% of computer users, causing dry eyes, headaches, blurred vision, and neck pain. Break Reminder Pro helps you follow proven health practices like the 20-20-20 rule to protect your vision and improve your well-being.
- Follow the 20-20-20 rule - Every 20 minutes, look at something 20 feet away for 20 seconds
- Prevent digital eye strain - Reduce dry eyes, blurred vision, and headaches
- Combat computer vision syndrome - Protect against long-term eye damage
- Improve posture - Regular breaks prevent neck, shoulder, and back pain
- Boost productivity - Rested eyes and body work 23% more efficiently
- Reduce fatigue - Prevent the afternoon energy crash from screen overuse
- No data collection - Everything stays on your device
- No tracking - We don't know how you use the app
- Works offline - No internet connection required
- Open source - Full transparency, inspect the code yourself
- No ads - Clean, distraction-free experience
- No premium features - Everything is included
- No subscriptions - Download once, use forever
- No hidden costs - Truly free software
- 20-20-20 rule support - Default 20-minute intervals, fully customizable
- Digital eye strain prevention - Regular breaks reduce dry eyes, headaches, and blurred vision
- Posture improvement - Reminders help prevent neck and back pain from prolonged sitting
- Fatigue reduction - Prevent afternoon energy crashes from screen overuse
- Productivity boost - Rested eyes and body work more efficiently
- Long-term eye health - Protect against computer vision syndrome
- Eye-friendly break modes - Choose what works best for your health:
- π΄ Force Break - Fullscreen reminder that forces you to look away (best for eye health)
- π Notification - Gentle popup reminder to rest your eyes
- π Lock Screen - Automatically lock computer to enforce break time
- All-day protection - Continuous break cycles throughout your workday
- Gentle preparation - Pre-break warnings so you can finish your thought
- Custom timing - Adjust intervals to match your work style and eye care needs
- Meeting detection - Automatically detects video calls and postpones breaks
- Auto-pause media - Pauses music/videos during break time
- Break chimes - Optional audio notifications when breaks start/end
- Smart timing - Adapts to your workflow patterns
- System tray - Runs quietly in the background
- Auto-start - Launches with Windows (optional)
- Hide to tray - Minimize instead of closing
- Native feel - Follows Windows design guidelines
- Automatic updates - Get notified when new versions are available
- Office workers - Combat computer vision syndrome and repetitive strain
- Developers - Prevent programmer's eye strain during long coding sessions
- Students - Maintain focus and eye health during study marathons
- Remote workers - Structure your day with healthy break habits
- Gamers - Protect your vision during extended gaming sessions
- Digital artists - Preserve eye health during detailed creative work
- Data analysts - Rest your eyes from spreadsheets and dashboards
- Anyone - Who follows the 20-20-20 rule or wants to start
Clean, simple interface focused on eye health
Gentle reminders that protect your vision
Fullscreen breaks for maximum eye health benefit
Coming Soon - Currently in review
- Visit Releases
- Download the latest
.msiinstaller - Run installer and follow setup wizard
- Launch from Start Menu or Desktop
- Windows 10 (version 1903+) or Windows 11
- 50MB RAM (lightweight!)
- 20MB disk space
- No admin permissions required
- Set your eye care schedule - Start with 20-minute intervals (20-20-20 rule)
- Choose your break style - Force Break mode is best for eye health
- Enable smart features - Meeting detection and media pause
- Protect your eyes - The app handles the rest automatically
Break Reminder Pro runs quietly in your system tray, tracking your screen time and gently reminding you when it's time to rest your eyes. Smart features ensure you're never interrupted during important meetings or calls.
- 50-90% of computer users experience digital eye strain
- Blue light exposure can disrupt sleep patterns and cause eye fatigue
- Reduced blink rate (from 15-20 to 5 blinks per minute) causes dry eyes
- Poor posture from screen use causes neck and shoulder pain
- Relaxes focusing muscles - Prevents eye muscle fatigue
- Increases blink rate - Naturally moisturizes eyes
- Reduces accommodation stress - Gives eyes a break from close-up work
- Improves circulation - Movement during breaks helps overall health
"My eye strain headaches are gone! The 20-20-20 reminders actually work."
"Finally, a break reminder that understands the importance of eye health, not just productivity."
"Love that it's free and doesn't track me. Just pure eye care focus."
"The meeting detection is brilliant - no more awkward interruptions during video calls."
Your privacy is not negotiable. Break Reminder Pro:
- β Never collects personal data
- β Never tracks your usage
- β Never sends data anywhere
- β Works completely offline
- β Stores settings only on your device
- β Is fully open source for transparency
- π Found a bug? Report it here
- π‘ Have an idea? Suggest a feature
- π¬ Need help? Start a discussion
- π€ Want to contribute? See Contributing Guide
Break Reminder Pro is open source software licensed under the MIT License. This means:
- β Free for personal and commercial use
- β Modify and distribute freely
- β No warranty or liability
For developers and technical users
- Framework: Tauri 2.0 (Rust backend + Web frontend)
- Backend: Rust for system integration and performance
- Frontend: Vanilla JavaScript, HTML5, CSS3
- Build System: Tauri CLI with npm scripts
- System Integration: Native Windows APIs for tray, autostart, media control
- Meeting Detection: Process monitoring + browser window title analysis
- Settings Storage: Local JSON files via Tauri store plugin
- Window Management: Multiple webview windows for different break modes
git clone https://github.com/SHTO88/break-reminder-pro.git
cd break-reminder-pro
npm install
cd src-tauri && cargo build && cd ..
npm run devnpm run dev- Development with hot reloadnpm run dev-fast- Fast development buildnpm run build- Production MSI installernpm run build-debug- Debug build for testing
break-reminder-pro/
βββ src/ # Frontend (HTML, CSS, JS)
βββ src-tauri/ # Backend (Rust)
β βββ src/lib.rs # Main application logic
β βββ icons/ # Application icons
β βββ Cargo.toml # Rust dependencies
βββ .github/ # GitHub templates
βββ docs/ # Documentation
tauri- Main framework with tray-icon featuretauri-plugin-store- Settings persistencetauri-plugin-autostart- Windows startup integrationenigo- Media control via keyboard simulationsysinfo- Process detection for meeting awarenesswinapi- Windows-specific APIs
- Automatic checking - Checks for updates daily (can be disabled)
- Manual updates - Check for updates anytime in Settings
- GitHub releases - Downloads from official GitHub releases
- User control - You decide when to download and install
- No auto-install - Manual download for security
See CONTRIBUTING.md for development guidelines, code style, and how to submit changes.
See docs/RELEASE_GUIDE.md for instructions on creating new releases.
Made with β€οΈ for healthier eyes and better work habits
β Star this project if it helps protect your vision!