Scripts
Run setup, glue code, checks, migrations, and custom automation.
Environment orchestration
Orch orchestrates component execution across local and remote runners, capturing state as it goes so every environment can be inspected, retried, and torn down reliably.
Real environments rarely belong to one tool. Orch gives those pieces a shared lifecycle so setup scripts, containers, infrastructure modules, cloud stacks, hooks, and outputs can move together.
Run setup, glue code, checks, migrations, and custom automation.
Bring app services up locally or on a remote runner.
Apply modules, capture outputs, and preserve local state artifacts.
Create AWS stacks and feed stack outputs to later components.
The manifest stays close to the way developers already describe environments: runners, components, source, outputs, hooks, and state backend configuration.
Orch tracks where each component is in the run, captures the operational facts needed to destroy it, and keeps enough context to retry after interruption.
Describe components, runners, inputs, outputs, and hooks.
Run components in dependency order across your runners.
Persist non-sensitive outputs, payloads, and tool artifacts.
See component status, stage, runner, and recovery hints.
Restore artifacts and tear down in reverse state order.