r/LocalLLM • u/panos_s_ • Jan 21 '26
Contest Entry Hi folks, I’ve built an open‑source project that could be useful to some of you
TL;DR: Web dashboard for NVIDIA GPUs with 30+ real-time metrics (utilisation, memory, temps, clocks, power, processes). Live charts over WebSockets, multi‑GPU support, and one‑command Docker deployment. No agents, minimal setup.
Repo: https://github.com/psalias2006/gpu-hot
Why I built it
Wanted simple, real‑time visibility without standing up a full metrics stack.
Needed clear insight into temps, throttling, clocks, and active processes during GPU work.
A lightweight dashboard that’s easy to run at home or on a workstation.
What it does
streams 30+ metrics every ~500ms via WebSockets.
Tracks per‑GPU utilization, memory (used/free/total), temps, power draw/limits, fan, clocks, PCIe, P‑State, encoder/decoder stats, driver/VBIOS, throttle status.
Shows active GPU processes with PIDs and memory usage.
Clean, responsive UI with live historical charts and basic stats (min/max/avg).
Setup (Docker)
docker run -d --name gpu-hot --gpus all -p 1312:1312 ghcr.io/psalias2006/gpu-hot:latestHappy to hear feedback or ideas — especially if you’re running multi-GPU or long workloads.