Move: A Free Lightweight Windows Utility to Keep Your PC Awake Without Moving the Mouse

Introducing Move: A Lightweight Windows Utility to Keep Your PC Awake

We've all experienced it.

You start downloading a large file, rendering a video, running a backup, or connected to a Remote Desktop session, only to return later and discover that Windows decided it was time to go to sleep.

While there are plenty of applications that claim to solve this problem, many rely on constantly moving your mouse or simulating keyboard input. Although effective, these approaches can interfere with presentations, games, remote sessions, or applications that monitor user activity.

That's why I created Move.

What is Move?

Move is a lightweight Windows system tray application that prevents your computer from sleeping by using the official Windows power management API.

Instead of pretending you're active by moving the mouse every few seconds, Move communicates directly with Windows through the native SetThreadExecutionState() API—the same mechanism Microsoft provides for applications that legitimately need to keep a computer awake.

The result is a clean, efficient, and reliable solution that works quietly in the background without disrupting your workflow.

Why I Built It

As a developer, I frequently leave my computer running overnight for long tasks such as:

  • Downloading large files

  • Uploading backups

  • Running Python scripts

  • Rendering videos

  • Maintaining Remote Desktop sessions

  • Testing applications

  • Monitoring servers

Too often I'd come back to find the computer asleep, the display turned off, or the task interrupted.

I wanted something that simply worked.

No complicated settings.

No unnecessary features.

No fake mouse movement.

Just a tiny utility that tells Windows to stay awake.

Features

Move focuses on simplicity while providing everything most users need.

Lightweight and Fast

Move runs quietly in the Windows notification area (system tray) and consumes very little CPU and memory.

Official Windows API

Instead of simulating activity, Move uses the native Windows SetThreadExecutionState() API to prevent:

  • System sleep

  • Display sleep

This makes it more reliable than traditional "mouse jiggler" applications.

Built-in Timer

Need your PC awake for only a short time?

Move includes several timer presets:

  • 15 Minutes

  • 30 Minutes

  • 1 Hour

  • 2 Hours

  • 4 Hours

  • 8 Hours

You can also enable Unlimited Mode to keep your computer awake until you manually turn it off.

Automatic Activation

Once launched, Move immediately begins keeping your system awake, so there's nothing else to configure.

Simple System Tray Interface

Everything is accessible with a single right-click:

  • Toggle On/Off

  • Timer selection

  • About dialog

  • Quit application

No large windows.

No complicated menus.

Just one small tray icon that stays out of your way.

Built with Python

Move is written entirely in Python using a small collection of libraries:

  • Python

  • pystray

  • Pillow

  • ctypes

The application communicates directly with Windows through the native API, keeping the project lightweight while avoiding unnecessary dependencies.

Perfect For

Move is useful in many everyday situations:

  • Software developers

  • IT administrators

  • Remote workers

  • Students

  • Content creators

  • System administrators

  • Anyone downloading large files

  • Anyone giving presentations

  • Anyone running long tasks

If your computer needs to stay awake for hours, Move can help.

Download Move

Move is completely free to use.

Open Source

Move is completely open source :

Github repo : https://github.com/essarouri/Move/

If you're interested in Python, Windows desktop development, or simply want to improve the application, contributions, suggestions, and feedback are always welcome.

Whether you'd like to report a bug, suggest a feature, or submit a pull request, I'd be happy to hear from you.

Final Thoughts

Move was born from a simple idea: solve one problem and solve it well.

Instead of trying to become another all-in-one system utility, Move focuses on one task keeping your Windows computer awake and does so using the method recommended by Microsoft.

If you're looking for a lightweight, reliable, and unobtrusive way to prevent Windows from sleeping, give Move a try.

I hope it saves you from interrupted downloads, paused renders, disconnected remote sessions, and the frustration that inspired this project in the first place.

Sometimes the best software is the software you barely notice—and that's exactly what Move aims to be.