macOS
Your platformmacOS 11 or later. Choose your Mac’s chip.
Apple menu → About This Mac shows your chip or processor.
Release signing details appear here when available.
Unsigned preview. macOS may block first launch. See how to open it ↓
Free & open source · Runs locally
Explore your disk in the app, send a report to your agent, or do both. The desktop download includes the command line.
Checking for published downloads…
Run with npm in the meantime ↓
macOS 11 or later. Choose your Mac’s chip.
Apple menu → About This Mac shows your chip or processor.
Release signing details appear here when available.
Unsigned preview. macOS may block first launch. See how to open it ↓
Windows 10 or later, 64-bit Intel or AMD.
Install Whyfull, then launch it from the Start menu.
Release signing details appear here when available.
64-bit Intel or AMD. Use AppImage for desktop updates, or a Debian package for Debian/Ubuntu. Desktop builds require system WebKitGTK libraries; see the platform requirements.
Mark the AppImage executable before opening it. Update DEB installations by installing a newer package.
For your terminal & your agent
Both run the same report. Neither needs a separate Node.js installation.
Already using Node.js?
A small install for scripts, CI, and a quick first report. Requires Node.js 18.15 or later.
Run once, using the latest npm release:
npx whyfull@latest --json
Or install or update the command:
npm install -g whyfull@latest
npm manages this installation separately from the desktop app. If you install both, PATH determines which command runs.
Copy a command and run it on the computer you want to inspect.
Unsigned previews haven’t been signed with an Apple Developer ID or notarized by Apple. macOS may prevent them from opening. If you downloaded a preview from this page or our GitHub Releases and trust that copy:
This creates an exception for that app. Read Apple’s instructions ↗. If macOS reports damage or malware, download a fresh copy or report the problem.
Stable desktop releases check for signed updates on launch and from Whyfull → Check for updates…. You choose when to install and restart. Preview builds use manual downloads and don’t follow the stable update channel.
The app’s installed CLI uses the updated engine after a desktop update. Running a terminal report does not check for updates. Standalone archives update by directory replacement; npm installations update through npm.
Yes. Run whyfull --json and give the results to your
agent. Reports may include private file paths; you choose what to
share.
Install the Whyfull skill or copy the agent prompt ↗