whatisgithub

What is wox.plugin.awake?

qianlifeng/wox.plugin.awake — explained in plain English

Analysis updated 2026-07-16 · repo last pushed 2026-05-30

PythonAudience · generalComplexity · 2/5MaintainedSetup · easy

In one sentence

A Wox launcher plugin that prevents your computer from sleeping. Type a quick command to keep the screen awake for a set time, then it automatically resets when done.

Mindmap

mindmap
  root((repo))
    What it does
      Stops computer sleep
      Quick launcher command
      Auto expires timer
    How it works
      macOS caffeinate
      Windows SetThreadExecutionState
      Linux systemd-inhibit
    Use cases
      Presentations and meetings
      Watching long videos
      Background tasks
    Audience
      Wox launcher users
      Non-technical friendly
      Windows Mac Linux

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Keep your screen awake during presentations or video calls without changing system settings.

USE CASE 2

Prevent sleep while watching long videos or running background tasks.

USE CASE 3

Set a quick timed keep-awake session that expires automatically so you save battery afterward.

What is it built with?

PythonWox

How does it compare?

qianlifeng/wox.plugin.awake0xhassaan/nn-from-scratch3ks/embedoc
Stars0
LanguagePythonPythonPython
Last pushed2026-05-302023-06-08
MaintenanceMaintainedDormant
Setup difficultyeasymoderatehard
Complexity2/54/51/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires the Wox launcher app to be installed first, then simply drop the plugin into the Wox plugins folder.

The license is not specified in the available information, so what it allows is unknown.

So what is it?

Awake is a plugin for Wox, a quick-launcher app, that stops your computer from going to sleep. Instead of digging into your system settings every time you need the screen to stay on, you just pull up the launcher and type a simple command. It's handy for those moments when you're giving a presentation, watching a long video, or running a task that needs the machine to keep humming along in the background. Using it is as straightforward as typing "awake" followed by what you want to happen. Just typing "awake" shows you the current sleep status and gives you quick options for common timeframes. By default, it kicks off a two-hour keep-awake session so you don't have to think about it. You can also get specific, like typing "awake 30m" for a thirty-minute window, or "awake off" to end the session early and let the computer rest normally. This tool is built for anyone who already uses Wox to navigate their computer. For example, if you are a project manager leading a video call and your screen keeps dimming, you can instantly set a timer to prevent interruptions. Once your meeting wraps up, the session automatically expires, meaning you don't have to remember to go back and change your power settings again to save battery. Behind the scenes, the plugin works by leaning on built-in tools that already exist in your operating system rather than running a heavy background process. It uses a command called caffeinate on macOS, taps into a Windows function called SetThreadExecutionState, and uses a Linux utility called systemd-inhibit. This approach makes it a lightweight addition that simply bridges the gap between your launcher and the system's own power management features.

Copy-paste prompts

Prompt 1
Help me install the Wox Awake plugin and set up a custom keep-awake timer for 45 minutes that starts when I type 'awake 45m' in Wox.
Prompt 2
Write a script that checks if the Awake plugin is currently running and sends a desktop notification when the keep-awake session expires.
Prompt 3
Create a Wox plugin similar to Awake that toggles do-not-disturb mode on macOS using the same command structure like 'quiet 2h' and 'quiet off'.

Frequently asked questions

What is wox.plugin.awake?

A Wox launcher plugin that prevents your computer from sleeping. Type a quick command to keep the screen awake for a set time, then it automatically resets when done.

What language is wox.plugin.awake written in?

Mainly Python. The stack also includes Python, Wox.

Is wox.plugin.awake actively maintained?

Maintained — commit in last 6 months (last push 2026-05-30).

What license does wox.plugin.awake use?

The license is not specified in the available information, so what it allows is unknown.

How hard is wox.plugin.awake to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is wox.plugin.awake for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.