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 Linux build dependencies
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
-
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
You can launch the app by running the following command in the terminal:
sudo hardware-visualizer
Note
π sudo is required to access certain system information such as CPU, memory, or GPU stats.
This works on both native Linux and WSL (Windows Subsystem for Linux) with GUI support (WSLg). If installed correctly, a Tauri window will open on execution.