HardwareVisualizer

June 14, 2026 · View on GitHub

English | 日本語

Release CI develop Platforms Downloads License: MIT FOSSA Status OpenSSF Scorecard Ask DeepWiki

image

HardwareVisualizer is a tool for real-time monitoring of your computer's hardware performance. It provides an intuitive dashboard, detailed usage graphs, and customizable settings to help you keep track of your system’s vital statistics.

Web: https://hardviz.com/

Note

Official downloads & security notice

HardwareVisualizer is officially distributed only through the channels below:

Any other distribution (e.g. third-party mirrors or listings on download sites such as SourceForge) is not affiliated with this project.

In particular, the SourceForge project named Hardware Visualizer (https://sourceforge.net/projects/hardware-visualizer/) was created without my involvement. I cannot verify the authenticity or safety of the ZIP archives published there. Use them at your own risk.

Table of Contents

Installation Guide

Download

Choose your platform and download the latest installer:

For checksum and provenance checks, see the download verification guide.

Windows Installation

Using the Installer

  1. Download HardwareVisualizer_x.x.x_x64-setup_windows.exe or HardwareVisualizer_x.x.x_x64_en-US_windows.msi from the download page
  2. Run the installer (.exe or .msi file)
  3. Follow the installation wizard
  4. Launch HardwareVisualizer from Start Menu or Desktop shortcut

Using Winget

You can also install using Windows Package Manager (Winget). Run the following command in PowerShell or Command Prompt:

winget install shm11C3.HardwareVisualizer

Note

No additional permissions required on Windows

Linux Installation

  1. Download hardware-visualizer_x.x.x_amd64.deb from the download page

  2. Install via package manager:

    sudo dpkg -i hardware-visualizer_*.deb
    sudo apt-get install -f  # Install dependencies if needed
    
  3. Launch from application menu or terminal:

    hardware-visualizer
    

Tip

Missing hardware data?

Some metrics require elevated privileges. Restart with sudo for full hardware access:

sudo hardware-visualizer

First-time Setup

After launching the app:

  1. Navigate to Settings (⚙️ icon in sidebar)
  2. Choose your preferred theme and language
  3. (Optional) Set a custom background image

Features

CategoryStatusNotes
CPU / RAM UsageRealtime + history
GPU UsageNVIDIA full / others partial
GPU TemperatureNVIDIA full / others partial
CPU / Sensor TemperatureWindows only (ACPI thermal zones, best-effort)
Fan MonitoringPlanned
Storage MonitoringDevice summary
Network MonitoringBasic interfaces / Usage planned
Custom Graph ThemesPersistent
Dashboard CustomizationLayout editing partial
Background ImageLocal assets
Historical InsightsDefault Up to 30 days
GPU InsightNVIDIA full / others partial
Language SupportEnglish, Japanese, Russian

Supported OS

OSStatusDownload
WindowsDownload
LinuxDownload
macOSDownload

Screenshots

Dashboard

The current status of the hardware can be checked at a glance.

image

Usage Graph

The resource utilization for the last 1 minute can be checked.

image

image

Insight

View resource utilization for up to the past 30 days.
Usage rates are calculated on a minute-by-minute basis.

image

image

image

Custom Graph

Flexible graph customization available.

image

Background Image

bg-image

Permissions & Security Notes

ContextReason
Linux sudoAccess to certain device files (GPU, sensors)
Windows WMIMemory and system extended metrics, thermal zones
Windows PDHGPU engine utilization
No outbound telemetryNo telemetry; the app does not send any data externally

Roadmap

ItemTarget
macOS Support✅ Done
AMD GPU compatible✅ Done
Fan / Temp Full Cross VendorResearch
Game ModePlanned
Power Consumption EstimationIdea
Plugin SystemIdea

Contributing

See CONTRIBUTING.md for details.

Developer and maintainer documentation starts at docs/README.md.

Code Signing Policy

See CODE_SIGNING_POLICY.md for signing status and the download verification guide for checksum and provenance checks.

Special Thanks

HardwareVisualizer is made possible by many open-source projects, tools, and contributors.

  • Tauri — for providing the foundation for building lightweight cross-platform desktop applications.
  • sysinfo — for cross-platform system information collection.
  • nvapi-rs — for enabling access to NVIDIA's NVAPI from Rust.
  • macmon — for the MIT-licensed macOS monitoring implementation that informed parts of HardwareVisualizer's macOS sensor support.
  • PawnIO and PawnIO.Modules — for providing the low-level Windows interface that HardwareVisualizer can integrate with when available for optional native CPU temperature support.

Note: This acknowledgement does not mean that all listed projects are bundled with HardwareVisualizer or used in every build. The Windows PawnIO CPU temperature implementation is implemented from the repository's clean-room sensor specifications, not by porting third-party monitoring implementations.

License

MIT License