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.
OS | Status |
---|---|
Windows | β Download |
MacOS | π Planned (No ETA - No test device) |
Linux | π οΈ Coming Soon |
Feature | Status |
---|---|
CPU Usage Monitoring | β |
RAM Usage Monitoring | β |
GPU Usage Monitoring | β |
Temperature Monitoring | β³ |
Fan Monitoring | β³ |
Storage Monitoring | β |
Network Monitoring | β |
Customizable Chart Themes | β |
Customizable Dashboard | β³ |
Custom Background Image | β |
Insights (Hardware Data History) | β |
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.14.0
$ rustc -V
rustc 1.85.0 (4d91de4e4 2025-02-17)
-
Install dependencies:
npm ci
-
Launch in development mode:
npm run tauri dev
-
Build the app for production:
npm run tauri build
-
Lint the code:
npm run lint
-
Format the code:
npm run format
-
Run tests:
npm run test:unit # frontend unit tests npm run test:tauri # rust tests