CLI
Ten commands. Each does one thing. None of them require the dashboard. The CLI is the primary surface for everything except billing.
Install
Full install guide: Install the CLI.
Commands
caddi init
Scaffold a new project from a template.
caddi link
Adopt an existing repo into Caddi.
caddi deploy
Push the current branch and wait.
caddi env
List, set, unset, copy env vars per env.
caddi promote
Open the promotion PR from one env to the next.
caddi domains
Attach a custom domain and watch verification.
caddi requests
Read, reply, and resolve client requests from the terminal.
caddi logs
Tail Vercel logs for the current env.
caddi listen
Run the Caddi Auto daemon locally.
Global flags
--agency <slug>— run against a specific agency.--project <slug>— target a project explicitly. Defaults to the project linked to the current directory.--env <production|staging|dev>— which environment the command applies to.--json— machine-readable output for scripting.