Vitals
July 8, 2026 ยท View on GitHub
A modern hardware monitoring application built with WinUI 3 and .NET 10, featuring real-time sensor tracking with a clean, native Windows 11 interface.

Features
- Real-time Monitoring - Track CPU, GPU, Motherboard, Storage, Memory, Network, Controllers, Battery, and PSU
- Dual View Modes - Switch between Cards view and compact Tree view
- Modern UI - Native Windows 11 design with Mica/Acrylic backdrop support
- Adjustable Refresh Rate - Ultra (250ms), Fast (500ms), Normal (1000ms)
- Min/Max Tracking - Monitor sensor value ranges with reset capability
- Hardware Filtering - Toggle visibility per category and hide individual items via right-click
- Temperature Unit - Toggle between Celsius and Fahrenheit
- State Persistence - Expand/collapse states saved across sessions
- Diagnostic Mode - Force hardware re-detection for troubleshooting
Supported Hardware
| Category | Vendors |
|---|---|
| CPU | Intel, AMD |
| GPU | NVIDIA, AMD, Intel |
| Storage | HDD, SSD, NVMe |
| Motherboard | All major manufacturers |
| Memory | RAM modules with SPD |
| Network | Ethernet, Wi-Fi adapters |
| Controllers | SuperIO, Embedded Controllers |
| Battery | Laptop batteries |
| PSU | Corsair, MSI power supplies |
Download
Get the latest release.
Requirements
- Windows 11 (Windows 10 19041+ supported)
- .NET 10.0 Desktop Runtime - Download
- PawnIO Driver - Download
- Administrator Rights - Required for hardware sensor access
Architecture
๐ Core/ โ ViewModels and base classes
๐ Hardware/ โ Hardware monitoring services (LibreHardwareMonitor)
๐ Models/ โ Data models (HardwareNode, SensorData, SensorGroup, AppSettings)
๐ Services/ โ Settings persistence, Window state management
๐ UI/ โ Converters, Constants, Extensions
๐ Views/ โ MainWindow.xaml
๐ Shared/ โ Logger
๐ Assets/ โ App icons and images
๐ .github/workflows/ โ GitHub Actions CI/CD
Development
Prerequisites
- Visual Studio 2022 17.8+ with:
- .NET Desktop Development workload
- Windows App SDK 1.7
Build
git clone https://github.com/Frenchouioui/vitals.git
cd vitals
dotnet build Vitals.csproj -c Release
Troubleshooting
No storage devices detected
- Run as Administrator
- Install PawnIO driver
- Restart Windows Management Instrumentation service
Application crashes on startup
- Verify .NET 10.0 Runtime is installed
- Check logs in
%LOCALAPPDATA%\Vitals\Logs - Run Windows App SDK repair
Contributing
Issues, bug reports, and pull requests are welcome!
Please use the GitHub Issues tracker.
License
This project is licensed under the Mozilla Public License 2.0 (MPL-2.0).
Uses LibreHardwareMonitorLib under MPL-2.0.
Acknowledgments
- LibreHardwareMonitor - Hardware monitoring library
- WinUI 3 - Native Windows UI framework
- PawnIO - Kernel driver for hardware access