Breach Every local git repo, on one screen.
Branches, dirty state, PRs, and CI — without tab-hopping.
Download Breach for macOS
Requires macOS · gh CLI · MIT licensed
What it does
Multi-repo scan
Point Breach at a folder. See branch, dirty state, ahead/behind counts, and last commit for every repo inside — no tab-hopping.
PR badges
Your open PRs from GitHub appear as badges on each repo — via `gh search prs`. Know at a glance where review is waiting.
CI dots
Latest CI status for the current branch, summarized as green / yellow / red. See your pipelines without opening the browser.
Bulk actions
Sync pinned repos, clone missing ones, prune merged branches — each behind a confirmation modal. Scanning is primary; actions are deliberate.
When Breach is (and isn't) the right tool
Good fit if you
- ✓ Juggle 10+ local repos and want ambient state across all of them
- ✓ Already use the
ghCLI and want your dashboard to lean on it - ✓ Are on macOS and don't mind macOS-only
Not for you if you
- × Only work in one or two repos (
git statusplus your terminal is fine) - × Want a web UI or a hosted service — Breach is a local desktop app, by design
- × Need Linux or Windows support (not planned)
Why the name breach?
The idea is that you might have many repos, many dead branches, CI that quietly went red a while ago, and we want to bring that to the surface. Much like a whale breaches.
That and I have been watching a lot of Survivor and I just love the whale b roll.