Skip to content

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.

macOS| Linux| Windows| npm · pip · brew · apt · scoop

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.