From GitHub repo to public HTTPS URL. Zero browser. Zero friction.
Every developer has experienced this:
- Local dev: smooth (localhost works)
- Deploy: pain (browser OAuth, port config, domain purchase, SSL cert, process management)
- Monitor: more pain (where are the logs? health check? who restarts crashed processes?)
7 decision points between code and public URL. Each one can block you.
# One command. Done.
zfdeploy deploy github.com/yourorg/yourapp
→ ✓ Built (42s)
→ ✓ Deployed (8s)
→ ✓ https://yourapp.zfdeploy.appGitHub Repo → Webhook → Build (Docker) → Deploy (Container) → Route (Caddy + Cloudflare Tunnel) → HTTPS URL
- CLI (
zfdeploy): Python CLI, GitHub App token auth - Server: FastAPI management API
- Deploy: Docker Compose + Caddy auto-HTTPS
- Tunnel: Cloudflare Tunnel for public access
🚧 MVP in development (Day 1)
BDE Score™ - https://rebel-north-intermediate-roof.trycloudflare.com