Back to projects

$ open pc-detective

PC Detective

Desktop System Inspector / 2025

PC Detective is a desktop application I built to turn raw machine diagnostics into a simpler user-facing tool. Instead of digging through separate Windows utilities, the app collects operating system, CPU, GPU, motherboard, RAM, storage, and network information in one place and exposes deeper details through an interactive WPF interface.

overview.md

A desktop utility focused on making low-level system information easier to inspect.

The project is built with C# and WPF on .NET 8, using WMI, Hardware.Info, and LibreHardwareMonitor-style libraries to gather machine data from different system sources. I structured it around repositories and typed models for hardware domains, then connected those results to a split-view UI where users can click components and inspect their detailed properties without leaving the app.

outcomes.log

  • Built a desktop utility that centralizes OS, CPU, GPU, motherboard, RAM, storage, and network inspection
  • Used WMI and hardware-monitoring libraries to retrieve system data from multiple machine layers
  • Designed an interactive details panel so users can drill into component-specific information quickly
  • Structured the app with repositories and models to keep system-data access separate from the WPF UI layer