Branch captures every step. Navigate the tree. Fork from any node. Diff two runs. Finally understand why the answer changed.
npm install -g branch-ai┌─ [root] How should I architect this? │ │ ├─ Option A: monolith │ │ │ │ └─ [fork] What if the team scales? │ │ ├─ introduce service boundaries early │ │ └─ refactor later (tech debt) │ │ │ └─ Option B: services ← you are here │ ├─ define contracts first │ └─ deploy independently
When an AI works through a hard problem, the reasoning disappears the moment you read the output. You got a wall of text you can't trace. If the answer is wrong, you start over. If it's right, you don't know why.
Every reasoning step is a node. Click any point in the tree to inspect, copy, or continue from there.
Branch from any node. Inject a new fact mid-thought. See how the conclusion changes without starting over.
Diff two runs side by side. Same prompt, different assumptions — what changed?
Uses your existing CLI auth. No API keys needed.
Captures the full reasoning tree in your terminal. Navigate it without leaving your workflow.
Claude Code agents externalize their own reasoning. Branch intercepts and stores every step automatically.
Share trees with your team. Public or private. Persistent links, no setup required.