Configuration-driven local development

One command.
A whole working stack.

Stack Manager creates matching Git worktrees, assigns ports and starts each component when its dependencies are ready.

Runs locally. Source available on GitHub.

review● running
WORKTREEweblocalhost:4312
WORKTREEapilocalhost:4311
stack-manager up•••
databaseready
apihttp ready
webhttp ready
Illustrative stack, not a live local session.

A clear local workflow

From config to running stack

Choose a step to see the command. This example is illustrative and does not control your machine.

npm run cli -- add /path/to/projectConfiguration reviewed

One stack, many repositories

Local environments without port roulette

01

Matching worktrees

Create a named Git worktree for each configured repository and keep each task separate.

02

Ports assigned together

Claim a non-conflicting bundle of local ports and render them into each component environment.

03

Start in dependency order

Wait for process or HTTP readiness before starting components that depend on it.

04

Provision by choice

Copy private local files and optionally link shared directories such as node_modules.

05

CLI and dashboard

Run scripts in the terminal or inspect stacks, health, URLs and history in a loopback-only dashboard.

06

Cleanup you approve

Review exact cleanup steps and explicitly approve or skip destructive actions.

Ready when your config is

Give every task its own working stack.

Read the quickstart