Lightweight Windows utility for healthy work habits. Get periodic reminders to hydrate, stretch, walk, and rest your eyes.
- 120+ professional break messages
- Choose to take a break or skip
- Easy scheduling (hourly, custom intervals)
- Fully customizable
- Minimal resource usage
- Modern borderless UI
Requirements: Windows 7+, PowerShell 5.1+ (pre-installed on Win10/11)
- Download and extract
- Run
src\main.ps1to test - Schedule it (see below)
Task Scheduler:
- Open Task Scheduler → Create Basic Task
- Set trigger: Daily, repeat every 1 hour
- Action: Start
powershell.exe - Arguments:
-WindowStyle Hidden -ExecutionPolicy Bypass -File "C:\path\to\Break-Reminder\src\main.ps1" - Enable "Run with highest privileges"
No terminal window - Runs silently in background
Messages: Edit data\messages.txt (one per line)
Settings: Edit data\config.ini
BreakAction=sleep # Options: sleep, lock, hibernate, shutdown
EnableLogging=truebreak-reminder/
├── src/main.ps1 # Main script
├── data/
│ ├── messages.txt # Your messages
│ └── config.ini # Settings
├── docs/ # Documentation
└── .github/ # Issue templates
Script won't run?
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserSystem won't sleep? Check power settings and user permissions.
Change frequency? Edit Task Scheduler trigger interval.
Fork → Branch → PR. See CONTRIBUTING.md for details.
AGPL-3.0 - See LICENSE
Made with ❤️ for healthier work habits | Issues | Contribute