hum keeps local development stacks humming. It starts related services as detached process groups, records their runtime state and logs, then exits—there is no resident orchestration daemon.
Later CLI invocations and the terminal interface reconcile the persistent registry with the operating system, so services keep running independently of the shell or TUI that launched them.
Built for multi-repository products
A project registers repositories, services, dependencies, health checks, and
named templates such as frontend, backend, or all-services. One command
can then start, inspect, restart, or stop the selected slice of the stack.
Highlights
- Detached, cross-invocation service lifecycle without a controller daemon.
- Dependency-aware start and reverse-order shutdown.
- Persistent, rotating stdout and stderr logs.
- CLI and Ratatui monitoring over the same runtime registry.
- Health checks, environment validation, port diagnostics, and
doctor. - Global project registry plus versioned, repository-owned configuration.