Eye Saver is a modern, lightweight Windows desktop application designed to protect your vision by reminding you to take breaks. Built with Python and CustomTkinter.
- Smart Reminders: Automatically reminds you to rest every 50 minutes (customizable).
- Modern Dashboard: Beautiful, dark-mode compatible UI to track your focus sessions.
- Statistics: Track your daily and total rest counts.
- Unobtrusive: Runs in the system tray, minimal resource usage.
- Sound Alerts: Gentle audio cues when it's time to rest.
- Go to the Releases page.
- Download the latest
EyeSaver.exe. - Run it directly!
- Clone the repository:
git clone https://github.com/study8677/EyeSaver.git cd EyeSaver - Install dependencies using
uv(or pip):uv sync
- Run the application:
uv run src/main.py
- Start: Run the application. The dashboard will open.
- Minimize: Click the 'X' on the dashboard to minimize to the system tray.
- Control: Right-click the tray icon to Pause/Resume or Open Dashboard.
- Settings: Customize your work duration and sound preferences in the dashboard.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.