Skip to content

Repository files navigation

Strix Inspector

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.

License: MIT Platform Security

Strix Inspector - screenshot

Part of the open-source Strix Advanced Tools suite.

Actions

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

Editions

  • 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.

Installation

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 (.NET 8 SDK required to build)

./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.deb

See docs/install-linux.md.

Security

Small 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.

License

MIT © 2026 Strix Advanced Tools.

Releases

Packages

Contributors

Languages