Why did I build this? Because every time I set up a new server, it's the same pile of shell scripts — install Docker, configure a reverse proxy, generate SSL certs, move env vars around…
Neo wraps years of deploy experience into one CLI. ( with tui )
What it does:
✦ `neo deploy` — build image → SSH transfer → blue-green swap, zero downtime
✦ `neo dev` — local dev using the same config
✦ `neo domain --temp` — instant sslip.io preview URL, no DNS needed
✦ Auto-SSL via Caddy + Let's Encrypt
✦ Workers & sidecars — queues, schedulers deploy alongside your app
✦ Persistent volumes — databases & uploads survive every redeploy
✦ Env management — auto-reads docker-compose.yml + .env
✦ Server metrics, DB tunnel, built-in DB viewer — all included