Fleet
The problem
Reviewing several feature branches at once meant constantly tearing down and rebuilding one local environment. Every switch threw away a working setup, and the rebuild ate the time the review was supposed to save.
The decisive choice
Stop rebuilding and run them all: every feature branch of your app at the same time on localhost, each in its own container behind a gateway. Fleet auto-detects the stack and manages multiple repos through git worktrees.
The outcome
One dashboard to spin branches up, tail logs, preview the running app, diff UI states, and leave QA notes per feature — you flip between branches instead of rebuilding one. The container orchestration, the gateway proxy, the stack auto-detection, and the diff view all had to work together, and they do. It is a real tool, not a demo.
Proof
-
It has users among the niche it was built for — engineers doing parallel QA.
evidence being gathered
Decisions & consequences
Paths not taken
- One shared local environment, torn down and rebuilt per branch — the workflow Fleet replaced. Rebuilding for every review is exactly the cost the tool exists to delete.
Known limits
- Niche by design — it only earns its keep when you review several branches in parallel; a one-branch-at-a-time workflow gains nothing.
- Stack auto-detection covers the common setups; an exotic build still needs manual container config.
Current status
Shipped and open source — the code and the npm package are public.