Deploy from your terminal, not a ticket system

The Last Hour CLI gives you the workflow you already know from the big platforms: log in, link a project, run one command, and your app is live. Tail logs, set environment variables, attach a domain, restart, and roll back a bad release, all without leaving your editor. The difference is it runs on infrastructure you own.

Free with any app service · No contract · 30-day refund

Three commands to live

You already know this workflow

npm install -g lasthour-cli
lh login
lh link
lh deploy

That is it. lh login approves your machine in the browser with a one-time code, lh link connects the folder to one of your services, and lh deploy ships it. If the new version fails its health check, we roll back to the last working release automatically.

The command set

Everything you need, one tool

Ship your code

lh deploy packs your project, uploads it, and activates it behind your domain. Prefer a prebuilt image? lh deploy --image ghcr.io/you/app:latest pulls it on the guest instead.

See what's happening

lh logs --follow streams your application logs live. lh status shows the service, its URL, and whether it is healthy, so you are never guessing.

Change config fast

lh env add KEY=value sets a variable and restarts the stack. lh domains add www.you.com points a hostname at the service. No panel digging.

Undo a bad release

lh rollback re-activates the previous deployment in seconds. Pick a specific one with lh rollback --to <id>.

Power when you need it

lh restart, lh open, lh ls, and lh whoami round it out. Short, memorable, and scriptable in CI.

Safe by design

Login approves through your browser session, so two-factor auth still applies. Tokens are scoped, expire, and are revoked when you run lh logout.

Vercel-grade workflow, your infrastructure

You get the same shape of workflow the big platforms made famous, without the platform lock-in, the surprise invoices, or someone else's servers reading your code. Everything you deploy stays on our US infrastructure, on your own managed service, with the domain and certificate handled by the platform.

Start Deploying