HardwareVisualizer
June 14, 2026 · View on GitHub
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:
- GitHub Releases: https://github.com/shm11C3/HardwareVisualizer/releases
- Official website: https://hardviz.com/
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
- HardwareVisualizer
Installation Guide
Download
Choose your platform and download the latest installer:
- Official Website: hardviz.com/#download
- GitHub Releases: Latest Release > Assets section
For checksum and provenance checks, see the download verification guide.
Windows Installation
Using the Installer
- Download
HardwareVisualizer_x.x.x_x64-setup_windows.exeorHardwareVisualizer_x.x.x_x64_en-US_windows.msifrom the download page - Run the installer (
.exeor.msifile) - Follow the installation wizard
- 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
-
Download
hardware-visualizer_x.x.x_amd64.debfrom the download page -
Install via package manager:
sudo dpkg -i hardware-visualizer_*.deb sudo apt-get install -f # Install dependencies if needed -
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:
- Navigate to Settings (⚙️ icon in sidebar)
- Choose your preferred theme and language
- (Optional) Set a custom background image
Features
| Category | Status | Notes |
|---|---|---|
| CPU / RAM Usage | ✅ | Realtime + history |
| GPU Usage | ✅ | NVIDIA full / others partial |
| GPU Temperature | ✅ | NVIDIA full / others partial |
| CPU / Sensor Temperature | ✅ | Windows only (ACPI thermal zones, best-effort) |
| Fan Monitoring | ⏳ | Planned |
| Storage Monitoring | ✅ | Device summary |
| Network Monitoring | ✅ | Basic interfaces / Usage planned |
| Custom Graph Themes | ✅ | Persistent |
| Dashboard Customization | ✅ | Layout editing partial |
| Background Image | ✅ | Local assets |
| Historical Insights | ✅ | Default Up to 30 days |
| GPU Insight | ✅ | NVIDIA full / others partial |
| Language Support | ✅ | English, Japanese, Russian |
Supported OS
| OS | Status | Download |
|---|---|---|
| Windows | ✅ | Download |
| Linux | ✅ | Download |
| macOS | ✅ | Download |
Screenshots
Dashboard
The current status of the hardware can be checked at a glance.
Usage Graph
The resource utilization for the last 1 minute can be checked.
Insight
View resource utilization for up to the past 30 days.
Usage rates are calculated on a minute-by-minute basis.
Custom Graph
Flexible graph customization available.
Background Image
Permissions & Security Notes
| Context | Reason |
|---|---|
| Linux sudo | Access to certain device files (GPU, sensors) |
| Windows WMI | Memory and system extended metrics, thermal zones |
| Windows PDH | GPU engine utilization |
| No outbound telemetry | No telemetry; the app does not send any data externally |
Roadmap
| Item | Target |
|---|---|
| macOS Support | ✅ Done |
| AMD GPU compatible | ✅ Done |
| Fan / Temp Full Cross Vendor | Research |
| Game Mode | Planned |
| Power Consumption Estimation | Idea |
| Plugin System | Idea |
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.