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.
Branch details, status, GitHub PR state, and your notes — all in one place.
Open Terminal on your Mac and paste these commands.
Tip: press ⌘ Space and type “Terminal” to find it.
git clone https://github.com/quadradad/CanopyGit-app-release.git
cd CanopyGit-app-release
make install
That’s it — Canopy installs itself and opens automatically.
Requires macOS 13+ and Git (pre-installed on most Macs).
Need help? See the full install guide.