Core research contribution · THM

Hardware managementthat understandsdeveloper intent.

A root-privileged C++17 daemon that classifies developer workloads and continuously orchestrates CPU, memory, I/O and process state from live system context.

thmctl — workspace 1LIVE

$ thmctl inspect --active

profile WEB_DEV + AI

confidence 0.94

CPU weight820
Memory high70%
ACTIVEdaemon protected
C++17 daemoncgroup v2Hyprland IPC/proc + inotify

01 / Context engine

Three signals.
One confident decision.

THM fuses behavioral and semantic evidence instead of trusting a binary name or focused window.
01

Process topology

Parent/child relationships, command lines and active process trees.

signal connected ↗
02

Workspace context

Hyprland workspaces reveal which project is active, protected or idle.

signal connected ↗
03

Project semantics

Filesystem markers identify web, Android and systems workloads.

signal connected ↗

02 / Adaptive policies

Resources follow
the work.

Workspace state becomes a policy decision that can be inspected, measured and reversed.
ACTIVE820

Full CPU weight and responsive I/O for work visible on any monitor.

cpu.weight = 820
PROTECTED420

Build daemons, language servers and long-running tasks remain alive.

cpu.weight = 420
FREEZEABLE100

Inactive non-daemon processes can be suspended and restored safely.

cpu.weight = 100

03 / Control loop

Observe. Classify.
Apply. Verify.

  1. 01Observe/proc · Hyprland IPC · inotify
  2. 02ClassifyComposite profile + confidence score
  3. 03Applycgroup v2 · nice · ionice · process signals
  4. 04VerifyTelemetry, thresholds and safe rollback