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
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.
- HardwareVisualizer
Choose your platform and download the latest installer:
- Official Website: hardviz.com/#download
- GitHub Releases: Latest Release > Assets section
- 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
Note
No additional permissions required on Windows
-
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
Some metrics require elevated privileges. Restart with sudo for full hardware access:
sudo hardware-visualizerAfter launching the app:
- Navigate to Settings (⚙️ icon in sidebar)
- Choose your preferred theme and language
- (Optional) Set a custom background image
| Category | Status | Notes |
|---|---|---|
| CPU / RAM Usage | ✅ | Realtime + history |
| GPU Usage | ✅ | NVIDIA full / others partial |
| GPU Temperature | ✅ | NVIDIA full / others partial |
| 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 (non-NVIDIA) | Limited now |
| OS | Status | Download |
|---|---|---|
| Windows | ✅ | Download |
| Linux | ✅ | Download |
| macOS | 🔒 | Planned (v2) |
The current status of the hardware can be checked at a glance.
The resource utilization for the last 1 minute can be checked.
View resource utilization for up to the past 30 days.
Usage rates are calculated on a minute-by-minute basis.
*GPU Insight is available on Nvidia GPU only.
Flexible graph customization available.
$ node -v
v22.16.0$ rustc -V
rustc 1.90.0 (1159e78c4 2025-09-14)sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelfnpm ci
npm run tauri devnpm run tauri buildnpm run lint
npm run format
npm test
cargo fmt --manifest-path src-tauri/Cargo.toml -- --check
cargo clippy --manifest-path src-tauri/Cargo.toml -- -D warnings
cargo test --manifest-path src-tauri/Cargo.toml -- --test-threads=1 --nocapture| Context | Reason |
|---|---|
| Linux sudo | Access to certain device files (GPU, sensors) |
| Windows WMI | GPU/memory extended metrics |
| No outbound telemetry | No telemetry; the app does not send any data externally |
| Item | Target |
|---|---|
| macOS Support | v2 |
| Unified Platform Abstraction | v1.x |
| Fan / Temp Full Cross Vendor | v1.x |
| Dashboard Layout Editor | v2.x |
| Power Consumption Estimation | v2.x |
- Fork & branch (
feat/...orfix/...) - Run lint & tests
- Open PR with concise description
- Link related issue
Style:
- Rust:
cargo fmt(enforced by CI if added) - TS: Biome config defaults
Q: Why sudo on Linux?
Access to privileged hardware interfaces for sensors.
Q: NVIDIA only historic GPU charts?
Vendor APIs differ; expansion planned.








