Lifecycle, not terminal tabs
Dependency-aware start and reverse-order stop for local processes and detached external resources.
Start dependency graphs, observe health and ports, run one-shot actions, and manage detached infrastructure from one keyboard-first terminal UI.

Your project probably has a web app, an API, a worker, a database, and a few commands you run by hand. Kranz turns those pieces into one local workspace:
s;s again to stop, with confirmation.Kranz runs in the foreground. It is not a container runtime, a deployment platform, or a daemon that keeps changing your machine after you leave.
New here?
Start with What is Kranz?, then follow the five-minute quickstart. No YAML is required.
| You already have | Start here |
|---|---|
| A whole product and want to see everything at once | MoonFlight showcase |
| A few shell commands | Procfile quickstart |
| Services with dependencies and health checks | Native YAML example |
A process-compose.yaml | Process Compose example |
| Docker Compose or remote infrastructure | Detached lifecycle example |
| A larger API/worker graph | Full-stack example |
| Migrations or setup that must run first | Prerequisites example |
| Processes that choose ports at runtime | Runtime-port laboratory |
See the core concepts for a picture of how these pieces fit together, or jump directly to the runnable examples.