A lightweight system monitor for the machine you train models on: every GPU in full, your TensorBoard connected alongside them, and nothing it measures ever leaves the computer.
While a training run is going, you want two things on screen: what the GPUs are doing, and what the loss is doing. Today they live in different places. The vendor hubs that draw a GPU nicely (OMEN, Armoury Crate, iCUE) are built for gamers and locked to the vendor's hardware. The monitors that run everywhere are terminal programs (btop, glances) or server dashboards (Netdata), and none of them sit beside TensorBoard.
So you watch one machine through a heavy vendor app, a terminal, and a browser tab at once. Cortex is the one window: GPU-first telemetry and your TensorBoard together, lightweight, and local.
Each NVIDIA device gets its own card: utilisation, temperature, power in watts, VRAM used against total, core and memory clocks, and the installed driver and CUDA version, the first thing a framework checks. A four-GPU box gets four cards.
The Training tab reads GPU utilisation continuously, so you can see whether the GPUs are working or the run has died before you open a single loss curve.
The Training tab connects to the TensorBoard you run on localhost, so the training metrics live next to the hardware that produces them.
Cortex reads the operating system's counters and the NVIDIA driver, then draws them. The only address it will ever load is the TensorBoard server you name yourself, on localhost.
The gaming hub it replaces measured 863 MB across 15 background processes on the same machine, running whether or not you opened it. Cortex registers no background services: close the window and nothing of it is left running.
Cards move, hide and drop into empty slots on a grid, and the layout is saved between sessions. Keep the cards you read, close the ones you do not.
A dashboard of ring gauges, a detailed view with per-core tables and live charts, and a system-information sheet you can copy or print.
winget, brew and Flathub.Tested so far only on Windows 11, developed under WSL. The Linux and macOS code paths are written and should compile, but they have not been built or run, so treat them as unproven. GPU coverage is NVIDIA-only for now.