A local, read-only hardware diagnostics + benchmark tool. Full inventory — OS, CPU, memory (per-DIMM), GPUs, disks, board/BIOS, battery — rendered as console text, JSON, or a self-contained dark/light HTML dashboard. No network, no elevation.
Part of the open-source Strix Advanced Tools suite.
strix-inspector dashboard # build the HTML dashboard and open it in your browser
strix-inspector info # human-readable inventory in the console
strix-inspector json # machine-readable JSON
strix-inspector bench # CPU / memory / disk micro-benchmarks
strix-inspector report # write the HTML report to a file
- Windows — C# on .NET Framework 4.x (in-box, no runtime to install). Data from the
registry, Win32 APIs, IOCTLs and the SMBIOS table. Build with
windows/Build.ps1. - Linux — the same engine on .NET 8. A new backend (
src/Detect.Linux.cs) reads/proc,/sys,/sys/class/dmi/id,/sys/class/power_supply,/sys/block, and the DMI table — reusing the same hardened, unit-tested SMBIOS parser as Windows.
Download the release, or build:
windows\Build.ps1 # compiles StrixInspector.exe (+ GUI launcher)Runs asInvoker (never elevates); disk sizes need admin and degrade gracefully.
./linux/build.sh # -> bin/linux/strix-inspector (self-contained)
sudo ./linux/install.sh # or: ./linux/install.sh --user
strix-inspector info # add sudo for DIMM/BIOS/disk-serial detail
# build a package:
./linux/build-deb.sh 1.0.0 && sudo apt install ./dist/strix-inspector_1.0.0_amd64.debSmall attack surface by design: read-only, offline, no shell, no WMI/PowerShell child process. The one externally-influenced surface (driver/firmware byte buffers) is parsed by pure, bounds-checked functions with 16 security regression tests plus parser tests. Full threat model and hardening: SECURITY.md.
MIT © 2026 Strix Advanced Tools.
