Back to Blog
Guide

PowerToys Awake Alternatives: 6 Ways to Keep Windows Awake

The best PowerToys Awake alternatives are Caffeine and Don't Sleep, both free, portable and a few hundred kilobytes. Windows also has three built-in options that need no download. Which ones also keep Teams green, which ones only block sleep, and what to use on a Mac.

Slack Green Team
September 26, 2026
November 3, 2026
5 min read
Share:
powertoys
keep computer awake
windows
caffeine

Reading on your phone?

Run the idle test on your computer

Slack sets you away on your computer, so this free test runs there. Send yourself this page and press Start at your desk.

The best PowerToys Awake alternatives are Caffeine from Zhorn Software and Don't Sleep from SoftwareOK. Both are free, portable and run without an installer. On 6 October 2026 the Caffeine download was 317 KB and Don't Sleep 274 KB, against 296 MB for the PowerToys installer. Windows also has three alternatives built in: presentationsettings /start on laptops, the screen and sleep timeouts in Settings or powercfg, and a short PowerShell script that does what Awake does. Pick by what you need. Awake, Don't Sleep and the built-ins only block sleep. Caffeine and Mouse Jiggler send input, so they also keep Microsoft Teams green. None of them keeps Slack green once the PC sleeps or locks. Slack Green does that from a server with no app on the PC, free for 7 days with no card.

None of them keeps your Slack dot green, because none creates keyboard or mouse input.

PowerToys Awake alternatives compared

We downloaded each portable option on 6 October 2026 and listed what is inside. Sizes are from ls -l and unzip -l; the PowerToys and Mouse Jiggler sizes are from their GitHub release pages:

caffeine.zip  (zhornsoftware.co.uk)          316,991 bytes
  caffeine32.exe   337,408   dated 2024-11-02
  caffeine64.exe   438,784   dated 2024-11-02
DontSleep.zip (softwareok.com)               273,961 bytes
  DontSleep.exe    413,800   dated 2026-06-20
MouseJiggler-mainline-x64.zip (v3.0.0)     6,372,841 bytes
MouseJiggler-standalone-x64.zip (v3.0.0)  52,274,827 bytes
PowerToysUserSetup-0.101.2362.0-x64.exe  296,370,216 bytes

So the two closest drop-ins are under half a megabyte each. Mouse Jiggler 3.0.0 is built on .NET 10, per its release notes, and its standalone download is 52 MB. We have no Windows PC, so we did not run them; the input and Teams columns below come from each tool's documentation.

ToolInstallSends input?Keeps Teams greenBest for
PowerToys AwakePowerToys suiteNoNoAlready have PowerToys
Caffeine (Zhorn Software)Portable zipYes, F15 every 59 sYesTeams green, screen saver off
Don't Sleep (SoftwareOK)Portable exeNoNoBlocking sleep, shutdown and lock with a timer
Mouse Jiggler (Arkane Systems)Portable zip or wingetYes, pointer movesYesVisible movement, Teams
presentationsettings /startBuilt in (laptops)NoNoA talk or a demo
powercfg or SettingsBuilt inNoNoA permanent change
PowerShell scriptBuilt inNoNoNo download allowed

"Sends input" is the column that decides Teams. Teams goes Away after about 5 minutes with no keyboard or mouse input, whether or not the PC is awake. That is why Awake, which only asks Windows to stay on, still lets Teams go yellow; the details are in does PowerToys Awake keep Slack or Teams active.

PowerToys Awake and every tool on this list keep the PC awake, but Slack still sets you away 10 minutes after your last keyboard or mouse input. A server-side tool keeps your Slack dot green with no input, even while the laptop sleeps or the lid is closed.

PowerToys Awake vs Caffeine: the closest drop-in

Caffeine is a coffee pot in the system tray. It presses F15, a key your keyboard does not have, every 59 seconds, so Windows and Teams see activity and nothing on screen changes. Download caffeine.zip from zhornsoftware.co.uk, unzip it and run caffeine64.exe. Click the pot to pause it. Command-line switches such as -exitafter:90 stop it after 90 minutes. Setup and its options are in Caffeine app for Windows.

PowerToys AwakeCaffeine (Zhorn)
How it keeps the PC awakeWindows power requestF15 keypress every 59 seconds
Sends inputNoYes, unless started with -stes or -allowss
Keeps Teams AvailableNoUsually, while the PC is unlocked
InstallPart of PowerToysPortable zip, no install
TimersIndefinite, timed, until a set time-exitafter, -activeperiods switches

PowerToys Awake vs Caffeine. Awake blocks sleep through a Windows power request and sends nothing. Caffeine sends a keypress. So Awake is the cleaner choice when you only need the PC awake, for a download or a render, and Caffeine is the one that keeps Teams and screen savers from kicking in. On a work PC, a keypress every 59 seconds is also easier for monitoring tools to notice.

Don't Sleep: timers and shutdown blocking

Don't Sleep is a small portable app from SoftwareOK. Besides sleep and hibernate, it can block shutdown, restart, log off and the screen saver, and it has a timer that ends the block after a set time or at a set hour. It sends no input, so like Awake it keeps the PC on without keeping Teams Available. Use it when Windows Update or another app keeps restarting the PC during a long job.

Mouse Jiggler: movement you can see

Mouse Jiggler from Arkane Systems moves the pointer on an interval, or fakes movement in its Zen mode. Version 3.0.0 adds circle and linear modes, and its release notes say it now also keeps the PC from sleeping while it jiggles. It keeps Teams green and stops the idle lock. Install it with winget install ArkaneSystems.MouseJiggler or from GitHub; Mouse Jiggler for Windows covers its modes.

Three alternatives already in Windows

Presentation settings. On most laptops, Windows Mobility Center has a presentation mode that blocks sleep and turns off the screen saver until you stop it:

:: block sleep and the screen saver until you stop it
presentationsettings /start
presentationsettings /stop

Power timeouts. Change when the screen and the PC sleep, from Settings > System > Power & battery, or from a Command Prompt:

:: never sleep while plugged in (0 = never), screen off after 30 minutes
powercfg /change standby-timeout-ac 0
powercfg /change monitor-timeout-ac 30

A PowerShell script. This does what Awake does, with the same Windows call, SetThreadExecutionState, and needs no admin rights:

$sig = '[DllImport("kernel32.dll")] public static extern uint SetThreadExecutionState(uint esFlags);'
$api = Add-Type -MemberDefinition $sig -Name Power -Namespace Win32 -PassThru
# ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED
$api::SetThreadExecutionState([uint32]2147483651) | Out-Null
Read-Host "Keeping this PC and its screen awake. Press Enter to stop"
$api::SetThreadExecutionState([uint32]2147483648) | Out-Null

Run powercfg /requests in an admin Command Prompt while it runs, and PowerShell appears under SYSTEM and DISPLAY. The script ends the request when you press Enter or close the window. A version that also presses F15 is in keep computer awake with PowerShell.

Which alternative to pick

  • • You only need the PC awake (a download, a backup, a render): the PowerShell script or Don't Sleep. Nothing sends input.
  • • You want Teams to stay Available while you read: Caffeine.
  • • You present from a laptop: presentationsettings /start.
  • • You cannot install anything on a work PC: the built-ins, as shown in keep a work computer awake without admin rights.
  • • Awake says "managed by your organization": IT blocked it by policy; what that means and how to check it is in PowerToys Awake managed by your organization.
  • • You are on a Mac: caffeinate -d in Terminal, or Amphetamine and KeepingYouAwake; see the best app to keep a Mac awake.
  • • You want a green Slack dot: none of the above, because they keep the PC awake without sending input, and the Slack desktop app goes away after 10 minutes with no input.

FAQ

Is there a PowerToys Awake without the rest of PowerToys? Not as a separate download from Microsoft. The PowerShell script above uses the same Windows call and needs nothing installed.

PowerToys Awake vs Caffeine: which is better? For keeping Teams green, Caffeine, because it sends a keypress. For only blocking sleep, Awake is cleaner because it sends no input.

Does any keep-awake app work when the laptop lid is closed? Only if Windows is set not to sleep when the lid closes, in Control Panel > Power Options > Choose what closing the lid does.

Related Articles

Guide

PowerToys Awake Managed by Your Organization: What It Means

PowerToys shows 'This setting is managed by your organization' when your IT team set a group policy for Awake. A value of 0 forces Awake off and greys out the toggle; 1 forces it on. How to see which policy applies with one reg query, why Awake exits when started from the command line, and what you can still do.

Slack Green Team
Guide

Don't Sleep for Windows: Download, Settings and Start Parameters

Don't Sleep is a free, portable 267 KB Windows app from SoftwareOK that blocks standby, hibernate, the screen saver, log off and shutdown while it runs, with a timer and CPU or network rules. Where to get the real one, what each option does, the command line for a batch file, and what it does not do for Slack or Teams.

Slack Green Team
Guide

Caffeine for Windows: Download, Safety Check and Switches

Caffeine for Windows is a free Zhorn Software tray app that keeps your PC awake with an F15 key event every 59 seconds. We downloaded caffeine.zip on 3 October 2026 and checked both exe files: sizes, SHA-256, signature, VirusTotal results and the tray icons, plus the switches worth using and how it compares with PowerToys Awake.

Slack Green Team