Skip to main content

heatsink

htop for your thermals. Six columns, four colors, the number that actually predicts a throttle.

heatsink is a live terminal dashboard that reads every hwmon sensor on a Linux box and shows each one's temperature, throttle limit, and headroom in a color-coded table, with GPU power draw and per-core clock speeds below. No kernel modules, no BPF — it queries the kernel's hwmon sysfs tree directly through yeet's graph API.

Running

yeet run github:yeet-src/heatsink

Sort by who's closest to throttling, or grab a snapshot:

yeet run github:yeet-src/heatsink -- --sort head      # least headroom first
yeet run github:yeet-src/heatsink -- --once | less -R # pipe-safe snapshot

Stream JSON for monitoring pipelines:

yeet run github:yeet-src/heatsink/dump.js

Source

yeet-src/heatsink on GitHub.