Skip to main content
The Firedrill CLI covers the complete local workflow: create or install Tools, serve a synthetic backend, compile source, run drills, inspect results, verify reports, and expose a coding-agent MCP server.
@firedrill/cli is an unpublished release candidate. The quickstart shows how to build and invoke it from the repository checkout.

Common commands

Human and automation modes

Interactive commands explain the next action and may guide setup. CI, piped, and --json use never depend on prompts. Bare init is read-only outside an interactive terminal unless you explicitly choose --tool, --custom, or --path.
Human and JSON output identify the same result, diagnostics, and report locations.

Exit codes

Generated output

Firedrill writes builds, worlds, run databases, browser artifacts, and reports under the selected project’s .firedrill/ directory. Keep it ignored because it can contain synthetic records, prompts, agent output, and captures.

Complete CLI reference

Read every command, option, default, and safety boundary generated from the executable.