https://github.com/shm11c3/hardwarevisualizer
A lightweight hardware monitor built with Tauri for real-time hardware status monitoring.
https://github.com/shm11c3/hardwarevisualizer
biome cpu cpu-monitoring gpu gpu-monitoring graph hardware hardware-information hardware-monitor hardware-monitoring memory monitoring monitoring-tool pc-tools react rust tauri typescript windows windows-desktop
Last synced: 2 months ago
JSON representation
A lightweight hardware monitor built with Tauri for real-time hardware status monitoring.
- Host: GitHub
- URL: https://github.com/shm11c3/hardwarevisualizer
- Owner: shm11C3
- License: mit
- Created: 2024-06-02T10:11:08.000Z (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2025-07-22T16:42:07.000Z (11 months ago)
- Last Synced: 2025-07-22T17:32:20.915Z (11 months ago)
- Topics: biome, cpu, cpu-monitoring, gpu, gpu-monitoring, graph, hardware, hardware-information, hardware-monitor, hardware-monitoring, memory, monitoring, monitoring-tool, pc-tools, react, rust, tauri, typescript, windows, windows-desktop
- Language: TypeScript
- Homepage: https://hardviz.com/
- Size: 5.93 MB
- Stars: 12
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HardwareVisualizer
[English](README.md) | [日本語](docs/README.ja.md)
[](https://github.com/shm11C3/HardwareVisualizer/releases)
[](https://github.com/shm11C3/HardwareVisualizer/actions/workflows/ci.yml)


[](LICENSE)
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fshm11C3%2FHardwareVisualizer?ref=badge_shield)
[](https://scorecard.dev/viewer/?uri=github.com/shm11C3/HardwareVisualizer)
[](https://deepwiki.com/shm11C3/HardwareVisualizer)

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:
> [!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](#hardwarevisualizer)
- [Table of Contents](#table-of-contents)
- [Installation Guide](#installation-guide)
- [Download](#download)
- [Windows Installation](#windows-installation)
- [Using the Installer](#using-the-installer)
- [Using Winget](#using-winget)
- [Linux Installation](#linux-installation)
- [First-time Setup](#first-time-setup)
- [Features](#features)
- [Supported OS](#supported-os)
- [Screenshots](#screenshots)
- [Dashboard](#dashboard)
- [Usage Graph](#usage-graph)
- [Insight](#insight)
- [Custom Graph](#custom-graph)
- [Background Image](#background-image)
- [Permissions \& Security Notes](#permissions--security-notes)
- [Roadmap](#roadmap)
- [Contributing](#contributing)
- [FAQ](#faq)
- [Code Signing Policy](#code-signing-policy)
- [License](#license)
## Installation Guide
### Download
Choose your platform and download the latest installer:
- **Official Website**: [hardviz.com/#download](https://hardviz.com/#download)
- **GitHub Releases**: [Latest Release](https://github.com/shm11C3/HardwareVisualizer/releases/latest) > Assets section
### 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:
```powershell
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:
```bash
sudo dpkg -i hardware-visualizer_*.deb
sudo apt-get install -f # Install dependencies if needed
```
3. Launch from application menu or terminal:
```bash
hardware-visualizer
```
> [!TIP]
>
> ### Missing hardware data?
>
> Some metrics require elevated privileges. Restart with sudo for full hardware access:
>
> ```bash
> 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
| 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 | ✅ | NVIDIA full / others partial |
| Language Support | ✅ | English, Japanese, Russian |
## Supported OS
| OS | Status | Download |
| ------- | ------ | ----------------------------------------- |
| Windows | ✅ | [Download](https://hardviz.com/#download) |
| Linux | ✅ | [Download](https://hardviz.com/#download) |
| macOS | ✅ | [Download](https://hardviz.com/#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 |
| 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](CONTRIBUTING.md) for details.
## Code Signing Policy
See [CODE_SIGNING_POLICY.md](CODE_SIGNING_POLICY.md) for details.
## License
[MIT License](LICENSE)