100% local · no cloud · no telemetry
v2.1.1
Visual git diff
in your browser.
Compare branches, files, and commits with a fast, browser-based viewer. AI review & resolve, GitHub & Bitbucket sync, multi-repo automation on a schedule — all local.
Free
Easy to use
9
Feature decks
3
Platforms
0
Data leaves your machine
What it does
A focused tool for reviewing branch-level changes locally.
File-level branch diff
Compare via blob hash to skip files with identical content, regardless of commit ancestry.
AI-supported review & resolve
Pipe diff context to any model, import its review, and let it resolve threads with autonomy.
Auto multi-repo review
Point it at a folder of repos — it scans every one, reviews the open PRs, and posts findings unattended.
Scheduled, unattended runs
Wire it into cron or launchd once — reviews keep running on their own while you sleep.
Persistent sessions
Threads, comments, and tours survive across machines via repo fingerprint.
GitHub & Bitbucket sync
Push review threads upstream as PR comments. Reply locally, sync remotely.
Usage stats & AI cost tracking
See review activity, token usage, and spend per repo — one dashboard, no external service.
Fast even on huge PRs
File-level virtualization, lazy diffs on viewport intersection, dynamic syntax highlighting.
No cloud, no telemetry
SQLite-backed, all local. Your code never leaves your machine.
Install
Pick your platform. Install commands always pull the latest published version.
Checking live channel versions…
Update & Uninstall
Keep branchdiff up to date or remove it from your system.
Tip:
Run branchdiff update to auto-detect and update automatically.
Use --pm <method> to force a specific package manager.
Resources
Learn how to get the most out of branchdiff.
Complete User Guide
Everything you need to know — installation on all platforms, diff modes, AI-assisted review workflows, keyboard shortcuts, config options, and step-by-step troubleshooting.
Release Changelog
Track every version from the first release to today — new features, performance improvements, breaking changes, and bug fixes, all documented in one place.
branchdiff + GitHub & Bitbucket: A Local Lens for the PR Workflow You Already Have
Stop switching tabs mid-review. See how branchdiff brings your GitHub and Bitbucket diffs into a single local view — without losing your place.
Self-Review With AI Before You Open the PR
The first reviewer on your PR should be you. A practical branchdiff workflow for catching the undefined return, the console.log, and the stale TODO — before a teammate does.