GPU Hot is a self-hosted web application for monitoring NVIDIA graphics processors in real time. It presents GPU activity through a browser-based dashboard, allowing users to inspect hardware performance without opening a terminal session on the monitored machine.
The application can monitor an individual computer or aggregate information from several servers. This makes it useful for GPU workstations, AI development machines and computing clusters where administrators need to follow resource consumption across multiple devices.
GPU Hot combines current hardware measurements with historical charts. The interface provides a quick way to identify rising temperatures, excessive memory consumption, sustained power draw or changes in processor utilisation.
The software uses NVIDIA’s monitoring interfaces and also offers a fallback based on nvidia-smi for older supported hardware. Its monitoring frequency can be adjusted to balance the freshness of the displayed information against system overhead.
This is free and open source software.
Key Features
- Displays real-time NVIDIA GPU information through a web dashboard.
- Automatically detects multiple GPUs on a monitored machine.
- Supports sub-second collection of hardware statistics.
- Reports GPU utilisation, temperature and memory consumption.
- Displays power draw, fan speed, clock frequencies and performance states.
- Reports PCIe information and hardware throttling status where available.
- Shows video encoding and decoding activity.
- Provides historical charts for comparing measurements over time.
- Displays GPU processes with their process IDs and memory allocations when host process information is accessible.
- Includes CPU and system memory monitoring.
- Supports multi-node monitoring through a central aggregation service.
- Allows individual monitoring nodes to be assigned descriptive names.
- Provides HTTP endpoints for accessing current metrics in JSON format.
- Streams live updates to connected browsers through WebSocket communication.
- Supports configurable polling intervals and selectable GPUs.
- Suspends polling automatically when no browser clients are connected.
Website: github.com/psalias2006/gpu-hot
Support:
Developer: psalias2006
License: MIT License

GPU Hot is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.
Related Software
| NVIDIA GPU Monitoring Tools | |
|---|---|
| NVTOP | (h)top like task monitor for AMD, Intel and NVIDIA GPUs |
| nvitop | Bills itself as “the one-stop solution for GPU process management” |
| LACT | Configures and monitors AMD, NVIDIA and Intel GPUs |
| GPU Hot | Real-time NVIDIA GPU monitoring dashboard |
| gpustat | Query and monitor GPU status |
| GreenWithEnvy | GUI System tool |
| NVDashboard | JupyterLab extension for displaying dashboards of GPU usage |
| nv-monitor | Lightweight terminal-based monitoring application |
| nvidia-htop | Enriches the output of nvidia-smi |
| gptop | Cross-platform GPU monitor |
| NVIDIA System Monitor | Task manager monitoring your GPU |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.