One command reads dozens of subsystems and hands you a verdict — not a wall of logs to interpret yourself. Zero agents. No setup. Answers in seconds.
// Linux & macOS · single static binary · nothing to install on the box
Real output. 1.1s from command to verdict on a clean run — no dashboards, no agents, no guessing.
The hard part of an incident isn't running top, dmesg, and journalctl. It's knowing which of the forty things you're looking at actually matters. DashDiag does the correlation for you.
A top-to-bottom read of the system, then the narrative of what's actually going wrong and why.
Exposed surfaces, hardening gaps, and known vulnerabilities mapped to your installed packages.
Connectivity, listening ports, and service state — flagged when they drift from sane defaults.
Knows Debian from RHEL from NixOS from Alpine, and gives fix suggestions in the form your system actually expects.
Every check emits structured --json. Pipe it, store it, alert on it, build on it.
One static binary. Run it, read it, delete it. Nothing left resident on the machine.
No daemon, no config, no dependencies. Works on Linux and macOS. Installs a single static binary to /usr/local/bin.
// Linux & macOS · x86_64 & arm64 · checksum verified · requires curl or wget
// pin a version: curl -fsSL https://dashdiag.sh/install.sh | sh -s -- v0.6.0
// or grab the binary directly: github.com/keyorixhq/dashdiag/releases →
DashDiag is in active development across 18+ distros. Leave your email for release notes, new platform support, and early access to Pro features.
// No spam. One email when it ships. That's it.