SleepScheduler is a Windows application designed to help users maintain a healthy sleep routine. It enforces sleep schedules through reminders, countdowns, and automatic system shutdowns, ensuring users stick to their rest plans without bypassing. SleepScheduler runs in the background, providing notifications and configuring personalized sleep settings to prevent overworking.
- Automated Sleep Reminders: Notifies users of upcoming sleep times and provides countdowns.
- Automatic System Shutdown: Ensures users take rest by enforcing automatic system shutdowns during sleep times.
- System Tray Integration: Minimizes to system tray, with easy access to settings.
- Unstoppable Countdown: Non-cancellable countdown timer before shutdown.
- Sleep Pattern Monitoring: Logs sleep and wake times for user insights.
- Anti-Bypass Measures: Strong mechanisms to prevent the app from being terminated.
- Password Protected Settings: Secures sleep settings from unauthorized changes.
To install SleepScheduler, simply download the installer from the Releases section and follow the setup instructions.
- Configure your desired sleep times through the settings window.
- Enable automatic startup so the app runs every time your computer is turned on.
- SleepScheduler will notify you before your sleep time and initiate the shutdown process to enforce your rest.
- Language: C#
- Platform: Windows
- Framework: .NET Framework
We welcome contributions! Please feel free to open an issue or submit a pull request. Make sure to follow our contribution guidelines.
This project is licensed under the MIT License. See the LICENSE file for more details.
- Developer: Mohammed Tsmu
- GitHub Repository