EZKeel

Your coding agent can build the app. EZKeel gives it a real VPS to ship to: one command from repo to live URL, with Docker, Postgres, TLS, logs, and rollback wired in.

  • Run ezkeel up against any repo and deploy to your own server.
  • Auto-detects frameworks, generates Dockerfiles, provisions Postgres, and configures Caddy TLS.
  • Open-source CLI now; hosted dashboard beta for teams that want chat, logs, terminal, and database views.
See how it works
Deploy pipeline Successful
Checkout2s
Build42s
Push image24s
Deploy to VPS32s
Health check8s
Logs tail 200
10:14:03 Pulling image ghcr.io/acme/api:1.4.2
10:14:05 Image pulled
10:14:06 Creating container api-7c8d9f
10:14:07 Running migrations
10:14:09 Starting container
10:14:11 Health check passed
10:14:11 Deployment successful
Environmentproduction
Servervps-ams-01
Regionams-1
Uptime23d 14h
StatusHealthy

Built for agent-built apps

Give Claude Code, Codex, Cursor, or your own workflow a production target that is cheaper and more persistent than a managed preview sandbox.

Read the docs
Overview All systems healthy
Applications12
Deployments47
Servers9
Previews6
ApplicationEnvironmentCommitStatusDeployed
apiproductiona1b2c3dSuccess2m ago
webproductiond4e5f6aSuccess11m ago
workerstaging9f8e7d6Success28m ago
docspreview3c2b1a0Success1h ago
frontendpreview6d5c4b3Running2m ago
Resource usage

vps-ams-01

Recent logs
10:14:11 GET /healthz 200
10:14:10 GET /api/users 200
10:14:10 POST /deploys 201
10:14:09 Starting server...
Terminal
$ ezkeel server add --hetzner
Server created. Bootstrapping Docker + agent...
$ ezkeel up github.com/acme/api
Detected Next.js + PostgreSQL
Building image...
Pushing image...
Deploying to production...
 Deployment successful
Live at https://api.apps.example.com

One command to deploy

Push code or run the CLI. EZKeel detects the stack, builds, deploys, and verifies.

Agent-native workflow

Let coding agents scaffold, deploy, inspect logs, review code, and operate apps through scoped EZKeel tools.

Previews for every PR

Ephemeral environments, real URLs, shared parent databases, and cleanup caps.

Secrets done right

Encrypted credentials, scoped API keys, signed webhooks, and safe defaults.

A sharper lane than generic PaaS

EZKeel is CLI-first and VPS-first. Use it when you want ownership, predictable infrastructure, and an agent-friendly deploy loop instead of another hosted black box.

Agent-first CLI

  • Repo to URL
  • Scriptable workflows
  • API keys for tools

Your VPS

  • Any provider
  • SSH bootstrap
  • No lock-in

Production basics

  • Auto-TLS
  • Postgres
  • Rollback

Dashboard beta

  • Agent chat
  • Logs and terminal
  • DB viewer

CLI now. Dashboard beta.

The CLI is the launch product and does not require a credit card. Hosted dashboard access is invite-based while we learn from active users.

Open-source CLI
Freenow
  • Install locally
  • Add your own VPS over SSH
  • Deploy any supported repo
  • Logs, rollback, domains, backups
Install CLI
Self-hosted mode
Owninfra
  • Deploy the full platform yourself
  • Forgejo, Infisical, Caddy, and EZKeel services
  • Keep code, secrets, and data on your machines
  • Useful for agencies and internal tooling
Platform setup

Try the CLI today.

Install EZKeel, point it at a VPS, and ship a repo. Request hosted dashboard beta access when you want the team surface with agent chat, logs, terminal, and database views.

By requesting beta access, you agree to our Terms and Privacy Policy. We email you, nothing else.

Open-source CLI
Self-hostable
Agent-ready
No card for CLI
bash
$ curl -fsSL https://ezkeel.com/install.sh | sh
$ ezkeel server add \
  user@203.0.113.10 \
  --domain apps.example.com
$ ezkeel up github.com/acme/notes
 Deployed successfully