Windows 10 / 11  ·  Free  ·  Open Source

Your rig.
Always in view.

Real-time hardware monitoring built for a vertical secondary display — or scatter individual panels freely across any screen in floating mode. CPU, GPU, RAM, network, disk, NVMe/SSD temperatures, motherboard sensors, live process monitor, and a built-in multi-GPU selector for stable tracking.

RIGStats hardware monitor showing CPU temperature, GPU load, RAM usage, and disk sensors on a portrait secondary display
  • Portrait-first layout

    Designed for 450 × 1920 vertical side displays. Multiple display profiles fit different monitor sizes.

  • Deep sensor data

    LibreHardwareMonitor provides per-core clocks, GPU hot-spot, memory clock, VRAM, fan RPM, and D3D engine workloads — not just OS counters.

  • Stable multi-GPU view

    When your system has both iGPU and dGPU, use the GPU panel selector to pin exactly which device should be shown.

  • Auto-detected hardware

    CPU model, GPU name, RAM spec, and system brand logo are all detected at startup with no manual config.

  • No telemetry

    All data stays on your machine. No accounts, no cloud, no background uploads. Ever.

  • Temperature alerts

    Configurable warning and critical thresholds for CPU, GPU, RAM, and disk. Windows tray notifications fire when a component runs hot — with a cooldown to prevent spam.

  • Silent auto-updates

    Checks for new versions in the background every 6 hours. A badge in the header lets you update with one click — no manual download required.

  • Floating panel layout

    Switch to floating mode and each panel becomes a draggable, always-on-top window you can place anywhere on any screen. Positions persist across restarts.

Two Display Modes

Portrait mode fills a dedicated vertical display. Floating mode lets you place each panel wherever it fits — on your gaming monitor, your side screen, or anywhere between.

RIGStats floating panel layout — individual panels placed across the screen
  • Each panel is an independent frameless window
  • Drag any panel to reposition it — positions are saved across restarts
  • Lock panel positions in Settings to prevent accidental moves
  • Scale all floating panels from 40% to 100% in Settings
  • Panel visibility follows the same settings as portrait mode
  • Right-click a panel to open Settings or close that panel
  • Toggle floating mode from Settings or the tray menu

Ten Live Panels (7 default + 3 optional)

Each panel tracks exactly what matters for that component — with sparkline history so you see trends, not just a snapshot.

CPU panel screenshot

CPU

Total and per-core load with sparklines, current clock frequency, package temperature, and power draw.

  • Total & per-core load (%)
  • Clock frequency (GHz)
  • Package temperature (°C)
  • Package power (W)
sysinfo · LHM
GPU panel screenshot

GPU

Core load, temperatures, clocks, power, VRAM, and fan load. D3D engine workload breakdown shows when the GPU is rendering 3D or decoding video. Includes a multi-GPU selector so you can pin a specific GPU instead of auto-switching each tick.

  • Core load (%)
  • Core temperature & hot-spot (°C)
  • Core clock (GHz)
  • Package power (W) & fan load (%)
  • VRAM load (%)
  • D3D 3D & Video Decode load (when active)
  • GPU selector for iGPU/dGPU pinning
LHM
RAM panel screenshot

RAM

Current usage alongside the full memory spec read directly from BIOS — type, speed, stick identification, and live DDR5/DDR4 temperature.

  • Used / free / total (GB)
  • Memory type (DDR4 / DDR5)
  • Speed (MT/s)
  • Manufacturer & part number
  • DIMM temperature (°C) — DDR5 and equipped DDR4
sysinfo · WMI · LHM
Network panel screenshot

Network

Live upload and download throughput for the best active interface, plus LAN gateway and WAN latency. Upload and download are shown as separate coloured series in the sparkline.

  • Upload / download (Kbps / Mbps)
  • Active interface name
  • LAN & WAN ping (ms)
sysinfo
Storage panel screenshot

Storage

Aggregated read and write throughput across your primary drives, plus per-drive capacity, usage, and live NVMe/SSD temperature. Read and write are shown as separate coloured series in the sparkline with matching coloured labels.

  • Read / write throughput (KB/s / MB/s)
  • Per-drive capacity & usage
  • Drive letter & model name
  • Drive temperature (°C)
LHM · sysinfo
Motherboard panel screenshot

Motherboard

Super I/O chip sensors for the full board — all active fan channels, board temperatures, and key voltage rails. Board name and chip model auto-detected at startup. Optional panel, enabled in Settings.

  • Fan channels (RPM) — all active, sorted by speed
  • Board temperatures (°C) — unnamed slots shown as T1–T6
  • Voltage rails — Vcore, AVCC, +3.3V, CPU Termination, and more
  • Motherboard name & Super I/O chip model
LHM · WMI
Processes panel screenshot

Processes

A miniature Task Manager always visible on the portrait display. Shows the top 8 processes sorted by CPU usage so you can instantly see which game, encoder, or background service is consuming your hardware. Optional panel, enabled in Settings.

  • Top 8 processes by CPU usage
  • Per-process CPU % of total system capacity
  • Per-process RAM usage (MB / GB)
sysinfo
Battery panel screenshot

Battery

Live battery status for gaming laptops. Shows charge percentage, charging/discharging state, estimated time remaining, and live power draw. Optional panel; shows "NO BATTERY" gracefully on desktop systems.

  • Charge percentage (0–100 %)
  • Status: CHARGING or DISCHARGING
  • Estimated time remaining
  • Live power draw (W) — charge rate when plugged in, discharge rate on battery
  • Color-coded bar: green / amber / red by charge level
  • Color-coded power: green <12 W / amber 12–20 W / red >20 W
WMI
Clock panel screenshot

Clock

Current time, day, and date displayed cleanly at the top of the dashboard — always visible at a glance.

  • Time (HH:MM:SS)
  • Day of week & date
  • System uptime
sysinfo
System identity panel screenshot

System Identity

System brand, hostname, and model name auto-detected at startup. Recognized gaming OEMs — ROG, MSI, Alienware, Legion, OMEN, Razer, Predator, AORUS — display their brand logo automatically.

  • Hostname / rig name
  • System brand & model name
  • Brand logo (auto-detected)
WMI · sysinfo

Four Supporting Dialogs

Accessible from the system tray icon. Each dialog has a single, focused purpose.

Settings — Dashboard tab

Settings

Four focused tabs to configure every aspect of the dashboard. Changes apply as a live preview; Cancel restores the previous state.

  • Dashboard — display profile, floating mode toggle, stats CSV logging and retention
  • Panels — toggle panel visibility, use arrows to reorder
  • Alerts — Notify on Critical toggle, cooldown, Warn/Crit thresholds for CPU/GPU/RAM/Disk (°C) and battery charge % and power W
  • Appearance — override model name, opacity, window layer (Always Behind / Always on Top), launch at startup, colour theme
Status dialog screenshot

Status

Runtime health view for every data source. Shows the rigstats-sensor Windows Service state, dependency health indicators, GPU driver versions with age warnings, the live debug log, and last successful refresh time.

  • Dependency health indicators (sensor, sysinfo, WMI)
  • GPU driver version & age per adapter
  • Live debug log viewer with Copy Log button
  • Last successful refresh timestamp
  • Diagnostics ZIP export
About dialog screenshot

About

Product information at a glance. Shows the current version, license, contact links, and the full technology stack the app is built on.

  • Current version & MIT license
  • GitHub & email links
  • Built with: Rust · egui/eframe · sysinfo · WMI · LibreHardwareMonitor
Updates & Changelog dialog screenshot

Updates & Changelog

Checks for new versions silently in the background every 6 hours. When an update is ready, a badge appears in the dashboard header. The dialog shows the new version's release notes from GitHub alongside the full local version history.

  • Background update check (every 6 hours)
  • Update badge in the dashboard header
  • Full changelog bundled in the app
  • One-click download and install with progress bar

Download & Install

A single NSIS installer handles everything — including setting up LibreHardwareMonitor as a Windows scheduled task so sensor data is available immediately at startup.

Requirements

  • Windows 10 or 11 (64-bit)
  • Administrator rights during installation
  • A secondary portrait display is recommended but not required

Installation

  1. 1
    Download the installer

    Grab the latest .exe from the releases page below.

  2. 2
    Run the installer

    Accept the UAC prompt — admin rights are needed to register the LibreHardwareMonitor scheduled task.

  3. 3
    Find RIGStats in the system tray

    The app starts to the tray. Click the icon to open the dashboard or access Settings, Status, About, and Updates & Changelog.

Download latest release

All versions available on the GitHub Releases page.

Having a Problem?

RIGStats has a built-in diagnostics export that captures everything needed to investigate sensor or hardware compatibility issues.

Export diagnostics

  1. 1
    Open the Status dialog

    Right-click the tray icon → Status.

  2. 2
    Click "Collect Diagnostics…"

    A Windows save dialog lets you choose where to store the ZIP archive.

  3. 3
    Attach the ZIP when reporting

    The archive contains the debug log, sensor tree, hardware info, and settings — no personal files or credentials.

File in ZIPContents
debug.logFull startup and runtime log
sidecar-parsed.jsonLast sensor payload from the sidecar — GPU, CPU, fans, disk temps
sensor-tree.txtFull LHM hardware and sensor tree at last service start — identifiers, types, and values
hardware.jsonWMI snapshot: OS, CPU, GPU, motherboard, RAM
settings.jsonCurrent user settings
sidecar-service.txtrigstats-sensor Windows Service state
sysinfo.jsonsysinfo snapshot: CPU, disk, network, RAM
environment.txtWindows build, architecture, computer name

Nothing is uploaded automatically. The ZIP is a local file — you decide whether to share it.

Report an issue

Create a GitHub issue and attach the diagnostics ZIP for the fastest resolution.

Create a GitHub Issue github.com/dvalfrid/rigstats/issues