DevelopersThe hard command

The hard command

Set up the hard command in Terminal, and every command it has: the Mac report, message checks, live traffic, network scans, NVD and MCP.

Updated View as Markdown

HARD for Mac includes a command-line tool that prints the same report as the app. It lives inside the app; to call it hard, add this line to your shell profile (~/.zshrc):

alias hard=/Applications/HARD.app/Contents/MacOS/hard-bridge

Commands

Command What it does
hard Checks this Mac and prints the report. Add --all for minor notes, or --json for machines.
hard check "…" Is this legit? for a message or link. Add --ask for Claude’s second opinion (sends the text to Anthropic).
hard live Watches traffic for about 12 seconds and prints the programs online, with who they talk to.
hard lan Scans this network’s devices, open doors and the router.
hard bonjour Lists what devices on the network announce about themselves.
hard cves Checks every app against NVD, waiting out NVD’s rate limit.
hard engineer "…" Asks HARD’s agent once (sends the message to Anthropic).
hard mcp Runs HARD as an MCP server.

From Terminal, macOS may limit what hard lan can reach until Terminal has the Local Network permission too.

Still stuck? Write to support, and tell us what you’ve tried.