Hardware Detection
Collect CPU, GPU, RAM, Disk (with SMART), network adapters, USB devices. Real-time monitoring of temperature, load, frequency.
全面采集 CPU、GPU、内存、磁盘(含 SMART)等硬件信息
CPU/ GPU 温度、负载、频率,网络流量实时追踪
自动提取 System/Application 错误和警告事件
Windows 可靠性监视器数据可视化趋势
综合评估生成 0-100 分的系统健康评分
根据分析结果自动生成针对性优化建议
One-click hardware info collection, event log analysis, reliability records, system health scoring & optimization recommendations

Collect CPU, GPU, RAM, Disk (with SMART), network adapters, USB devices. Real-time monitoring of temperature, load, frequency.
CPU/GPU temperature, load, frequency, network traffic tracking with ScottPlot chart visualization.
Auto-extract System/Application errors and warnings using EventLogReader with structured XML queries.
Windows Reliability Monitor data visualization, track application crashes and system issues.
Comprehensive evaluation across stability, performance, memory, disk health — generates 0-100 score.
AI-generated optimization suggestions based on analysis results.
Export diagnostic reports in HTML and JSON formats. HTML reports are self-contained, no internet needed.
Dark/light theme toggle with Fluent Design style UI for a modern user experience.
# Clone the repository
git clone https://github.com/LessUp/dig-your-windows.git
cd dig-your-windows
# Build and run
dotnet run --project src/DigYourWindows.UI/DigYourWindows.UI.csproj# Clone the repository
git clone https://github.com/LessUp/dig-your-windows.git
cd dig-your-windows
# Build and run
dotnet run --project src/DigYourWindows.UI/DigYourWindows.UI.csproj| Component | Requirements | Notes |
|---|---|---|
| OS | Windows 10/11 | Build 19041+ |
| .NET SDK | 10.0.x | Download |
| Permissions | Admin (recommended) | Required for full feature access |
| Component | Technology | Description |
|---|---|---|
| Runtime | .NET 10.0 + WPF | Desktop application framework |
| UI Library | WPF-UI 4.0 | Fluent Design components |
| MVVM | CommunityToolkit.Mvvm 8.4 | Data binding & commands |
| Charts | ScottPlot 5.1 | Performance trend visualization |
| Hardware Monitor | LibreHardwareMonitor 0.9 | CPU/GPU temperature, load |
Comprehensive hardware information including CPU/GPU specifications, disk SMART health data, network configuration and USB device tree.
Multi-dimensional algorithm (Stability 40%, Performance 30%, Memory 15%, Disk 15%) generates a system health score with visual grade indicator.
Real-time performance charts using ScottPlot, with dark/light theme support for clear data visualization.
Note
Some features (GPU monitoring, SMART data) require running as administrator for full data access.
Setup, build, run, first-use guide
Tech stack, design patterns, core implementation
Unit tests, property tests, CI/CD integration
Common questions & troubleshooting
MIT License - Copyright © 2025-2026 LessUp