It does require a GUI user to be logged in and for that user to interact with the computer to trigger actions run via the app. But the app is global in that it works no matter what app you're in, as long as my app is running, it's monitoring the user's actions waiting to perform certain tasks.
It's not a window management tool like Rectangle or Magnet, but it's kind of the same idea that no matter what app you're using, you can trigger actions within those apps by key combination or dragging a window to a certain area.
Topic:
App & System Services
SubTopic:
Core OS
Tags: