v0.2.0 — now with CI/CD

Build & Ship

Vercel DX on hardware you own. Push code, we handle the rest. Zero DevOps, zero vendor lock-in.

$ curl -fsSL https://buildandship.it/install.sh | sh

macOS & Linux · ~8MB · view releases


See it in action

Login, link, deploy. Three commands to production.

~/my-app
$ bs login
> Opening browser for GitHub auth...
Logged in as yashesh (yashesh@github)
 
$ bs link
> Detected repo: bhartiyashesh/my-app
SSH key added ~/.ssh/authorized_keys
GitHub Actions secrets configured
Workflow committed .github/workflows/bs-deploy.yml
 
$ bs deploy
> Detected Next.js 15 (confidence: 97%)
> Building image... 4.2s
> Blue-green swap... zero downtime
> Health check 200 OK
 
Live in 13.7s — http://localhost:4001
 
$ _

Everything, automated

One binary. No YAML. No Dockerfiles. No CI config. Just your code.

.--. | | '--' /====\

Framework Detection

Auto-detects 15+ frameworks. Next.js, Rails, Django, Go, Rust, and more. Confidence-scored matching.

___ / \ | (o) | \___/

GitHub Auth

Sign in with GitHub. One command. No API keys to manage. Ships with baked-in OAuth credentials.

[A]-- | [B]-- |

Blue-Green Deploys

Zero-downtime deployments with automatic health checks and instant rollback if anything fails.

.----. | ## | | ## | '----'

Encrypted Secrets

AES-256-GCM encryption with machine-specific keys. Env vars auto-detected and encrypted at rest.

___ | P | | M | |_R_|

Managed Services

Postgres, MySQL, Redis, Mongo. One command. Auto-configured with connection strings injected.

__ / \ / bs \ /______\

8MB Binary

Single binary, zero dependencies. SQLite for state. No Docker Compose, no Kubernetes, no runtime.


Three commands. That's it.

1
bs login
Authenticate with GitHub.
30-day sessions. One click.
2
bs link
Connect your repo.
Auto-setup CI/CD pipeline.
3
bs deploy
Build, ship, live.
Blue-green. Health checked.

Own your infra

Stop paying per-seat. Deploy on hardware you control.

View on GitHub