Skip to content

tomgineer/gpudash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPU Dashboard (gpudash)

A Windows TUI dashboard for real-time NVIDIA GPU telemetry in the terminal.

GPU Dashboard Screenshot

Features

  • Real-time GPU load, VRAM usage, power, temperature, fan, clocks, and P-state
  • Smooth, interpolated progress bars
  • Multi-GPU support (switch with Up/Down)
  • NVML-first with nvidia-smi fallback
  • Customizable colors via theme.go

Requirements

  • Windows 10/11
  • NVIDIA GPU + driver installed
  • nvidia-smi available (used as fallback when NVML is unavailable)

Build

go mod tidy
go build -o gpudash.exe .

Run

.\gpudash.exe

Controls

  • r: Refresh now
  • Up/Down: Switch GPU
  • +/-: Change refresh rate
  • q: Quit

Configuration

Edit theme.go to customize the UI colors. lipgloss.Color supports hex values (e.g. #22D3EE).

Notes

  • Some metrics may show N/A depending on the GPU/driver.
  • NVML is used when available; otherwise nvidia-smi is queried.

License

MIT

About

A Windows TUI application that displays real-time NVIDIA GPU usage, memory, and power directly in the terminal

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages