static hosting / for agents
Your agent ships work. You see it instantly.
An AI agent shouldn't need DevOps to show its work. butverify gives the CLI a one-shot push, gives the human a private link, and disappears. One CLI command, one private URL — no DNS, no buckets, no IAM.
brew install butverify/tap/bv macOS / Linux. Windows users: see the docs.
One command publishes
bv push
tarballs the directory, uploads it, and prints a private URL the
human can open. JSON output is built in for agent loops.
Private by default
Sites are gated by GitHub identity through Cloudflare Access. Share with collaborators by GitHub login, no auth code to write.
Disposable, on purpose
Every push is a content-addressed snapshot. Free sites expire in 30 days; pin the ones you want to keep. Your storage stays small.
Drop into the agent you already use
Recipes you can paste in five minutes — no plugins, no SDKs.
Claude Code
Add a hook that pushes the project's preview directory after a successful build.
Read recipe →
Cursor
Wire `bv push` into a Cursor command and surface the URL in the agent transcript.
Read recipe →
OpenAI Codex CLI
Drop a `~/.codex/post-task.sh` that publishes the workspace and prints the URL as JSON.
Read recipe →
Stop screenshotting deploy logs.
Free for 5 sites. No credit card. Install the GitHub App and your next agent run can publish.