Declare expected variables in devme.toml with defaults, help text, and auto-generate commands. New team members get prompted automatically.
Steps verify prerequisites before services start. Missing Node.js? devme offers to install it. All checks pass? One clean line.
Postgres, Redis, your API, your frontend — started in dependency order with health checks. Like docker-compose but for your whole dev stack.
A real terminal UI with per-service log streams, scrollback, filtering, and keyboard navigation. Not just interleaved stdout.
Working on two branches? Each git worktree gets its own devme instance with isolated ports. No conflicts.
The setup instructions are the config file. devme.toml is the source of truth — always up to date, never stale.