A lightweight Windows utility that prevents your computer from sleeping, locking, or turning off the screen. Inspired by Caffeine, it pings the Windows API and simulates mouse movement in order to stay online with the OS and other apps running in the background.
WideAwake communicates directly with the Windows Kernel using the SetThreadExecutionState API. It tells the system that the display and the system are currently required, effectively pausing the idle timer.
- Download the latest
WideAwake.exe - Double-click the file to run it.
- Icon should appear in the app tray
If you want to build the .exe yourself:
- Install the .NET 10.0 SDK.
- Clone this repo.
- Run the following command in the project folder:
dotnet publish -c Release -r win-x64
- The app should be ready under
bin/Release/net8.0-windows/win-x64/publish/
