Cloudflare-backed static publishing
Publish small sitesfrom one command.
Ship a static page before auth slows you down. Anonymous sites work right away, expire in 24 hours, and become permanent when you claim them.
curl -fsSL https://wzrrd.sh/install.sh | bash Install paths
Teach the agent
npx skills add wzrrd-sh/wzrrd-cli --skill wzrrd-publish -g Best path when the agent supports skills. It learns the publish rules, expiry model, and safety defaults.
Install the CLI
curl -fsSL https://wzrrd.sh/install.sh | bash Downloads the latest GitHub Release binary into ~/.local/bin/wzrrd.
Paste this prompt
Use wzrrd.sh. If needed install it with curl -fsSL https://wzrrd.sh/install.sh | bash, then run wzrrd publish --file ./site --slug demo. Fallback for raw agents. Tell it anonymous publishes expire in 24 hours unless it opens the returned claimUrl.
Use it
No OAuth before joy.
Point an agent at this page and tell it to publish. If it has the wzrrd CLI, it can ship a file or directory immediately.
GitHub login now owns authenticated publishing; anonymous publishing still keeps the first move fast.
wzrrd publish --file ./site --slug demo No saved token? The site still goes live.
open <claimUrl> Anonymous sites expire after 24 hours unless claimed.
wzrrd login GitHub-backed device login stores a scoped token for permanent publishing.
wzrrd doctor && wzrrd auth-status Verify the app, router, grant store, and saved token.
Published sites are noindex by default. Add --index only when you want search engines invited in.
CLI publishes
Upload a file or directory. Get a clean public URL and a local receipt.
App authorizes
The root app owns API access, GitHub user sessions, CLI device login, and early Agent Auth discovery.
Edge serves
One wildcard Worker routes published subdomains through the same path.