Prevents sleep mode and screensavers
Minimizes to the system tray
Optionally starts with Windows
Lightweight and unobtrusive
MIT Licensed free software
How It Works
StayAwake Pro prevents your computer from going to sleep by calling native Windows APIs that simulate user activity.
The application runs quietly in the background and can automatically start with Windows if you choose.
Perfect for long-running processes, presentations, or preventing timeouts.
Version History
- v1.15.0 – Latest
- Complete codebase refactor and cleanup
- New logging system (only logs if Debug is enabled)
- Fixed tray icon bugs and minimized behavior
- Better settings persistence (no more config hiccups)
- Streamlined startup & registry integration
- More reliable UI/UX — smoother, cleaner, stabler
- v1.14.5.1
- Fixed minor bugs and cleaned up codebase
- v1.14.5
- Rewrote settings parser for better reliability
- Improved installer: optional shortcuts, MIT license inclusion
- Enhanced error handling for config saving and registry editing
- Major bug fixes and UI cleanup
- v1.13
- Switched to external settings.cfg for configuration persistence
- Fixed startup registry handling
- Minor UI alignment improvements
- v1.12
- First C# release of StayAwake Pro
- v1.0 - v1.11
- Also Known as NOSLEEP, Initial proof of concept
- Originally built in Batch, VBScript & PowerShell before evolving into a refined C# utility.