Quick start
Two of these happen in a browser because they are sign-ins. The rest can be typed, scripted, or handed to Claude Code. Nothing here needs you to know Kubernetes, and nothing here happens to your default branch without a pull request you merged.
Email address, no card. The trial runs 14 days, and you can walk away from it with a working app either way.
Create an account →Install the Blank Cut App on the repository you want to ship, or let the wizard create a private one in your account seeded with a runnable Next.js or Vite starter. This step is a browser sign-in, which is why it comes before the terminal.
We open a PR adding what your repo is missing: a hardened multi-stage Dockerfile, the build workflow, a deploy manifest and a declaration of the keys your app may read. Read it like any other PR. Nothing reaches your default branch until you merge.
Open CLI access in the portal. It mints a key scoped to your projects and generates a prompt you paste straight into Claude Code: the agent installs the CLI, configures it with that key, checks it works, then validates your repo and tells you what it would change before changing anything.
blankcut promote turns the release into one reviewable change to your deployment config. Approve it and the scanned, digest-pinned image rolls out with probes, right-sized resources and a rollback path. Watch it land in the console.
Working with an agent
The CLI is one binary and every command is scriptable, so an agent can drive the whole pipeline. The exceptions are the two browser sign-ins and the approval, and those are exceptions on purpose.
It can
It can't
The prompt the portal generates already knows this. If you run it in a directory with no project yet, it stops and sends you to the wizard rather than burning turns on a call that cannot succeed from a terminal.
Steps two and three usually take a coffee. After that your agent can take the keyboard.