LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

keep-alive

Cross-platform utility to prevent system from sleeping

TLDR

Keep the system awake interactively
$ keep-alive
copy
Keep the system awake for a specific duration
$ keep-alive -d [2h30m]
copy
Keep the system awake until a specific time
$ keep-alive -c [22:00]
copy
Keep the system awake and simulate activity for chat apps
$ keep-alive -a
copy

SYNOPSIS

keep-alive [options]

DESCRIPTION

keep-alive is a lightweight, cross-platform utility that prevents your system from sleeping, dimming displays, or pausing background processes. It ensures that downloads, builds, and other long-running tasks remain active without interruption.The tool works on Linux, macOS, and Windows by using OS-specific APIs to inhibit sleep. On macOS it uses caffeinate, on Linux it uses systemd-inhibit or xset, and on Windows it uses the SetThreadExecutionState API. It provides an interactive TUI with duration selection when run without flags.

PARAMETERS

-d, --duration duration

Duration to keep system alive (e.g., "2h30m" or "150" for minutes).
-c, --clock time
Keep system alive until the specified time (e.g., "22:00" or "10:00PM").
-a, --active
Simulate activity to keep chat apps (Slack/Teams) showing active status.
-l, --log
Enable logging to debug.log file.
-v, --version
Show version information.
-h, --help
Show help message.

CAVEATS

May require appropriate permissions depending on the operating system. Does not prevent manual sleep triggered by the user. Power settings are restored when the program exits.

SEE ALSO

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid