Keep computer awake by moving the cursor by 1 pixel back and forth every few seconds
- System tray application with start/stop controls
- Configurable interval (5s, 15s, 30s, 45s, 60s) from the tray menu
- Cross-platform (Linux, Windows)
- Standalone executable via PyInstaller
# Run from source
uv run python -m caffeineOr download the latest standalone executable from Releases.
The app runs in the system tray. Right-click the tray icon to start, stop, change the interval, or quit.
Requires UV to be installed.
uv lock --upgrade && uv sync --all-extras --all-groupspoe testBuild a standalone executable with PyInstaller:
poe buildThe executable will be generated in the ./dist directory.
poe linter
poe updatedevReleased under the MIT License
If you find this project helpful, consider supporting development.