Branch tree, at a glance
Every local branch organized by relationship. Stacked features shown as stacked branches. See which is parked on which, without running a single command.
Git without the chaos. Canopy shows you every branch, what it’s for, and what’s blocking it — in one calm view.
You’ve got four branches open. One is waiting on a PR to merge. One is blocked by an issue Ben hasn’t resolved yet. One you started three weeks ago and can’t remember why.
You’ve been keeping notes in Apple Notes. Or a Notion doc. Or a text file named branches-FINAL-v2.txt.
Canopy fixes this. One view. Every branch. No terminal required.
Every local branch organized by relationship. Stacked features shown as stacked branches. See which is parked on which, without running a single command.
Is this branch waiting on a PR? Blocked by an issue? Ready to merge? Set a structured status with one click, and Canopy tracks the blocker live from GitHub.
One line for your next step. A text field for your “why this branch exists” brain dump. It’s there every time you come back.
App screenshot coming soon.
Branch tree on the left. Details, status, and notes on the right.
Branch details, status, GitHub PR state, and your notes — all in one place.
No subscription. No trial. No upsell. It’s just a tool I built for myself and decided to share. If it saves you an hour of confusion or a tense Slack message to a senior engineer, consider buying me a coffee.
100% of support goes directly to development time and keeping this free.