Skip to main content
no cloud, no AI, just git

Git
Revenge.

A desktop git client for Windows and macOS that stays fast on huge repositories. It drives the git you already have, and keeps everything on your machine.

Big repository?
# Git Revenge needs git 2.40 or newer
git --version

# A commit-graph file makes the first screen much faster
git commit-graph write --reachable

# ...and this keeps it up to date on every fetch
git config fetch.writeCommitGraph true
what it does

All of git, none of the waiting.

Built for the repositories other clients give up on, and comfortable on small ones too.

A graph for big histories

History loads just ahead of where you scroll, not all at once. On the Linux kernel the aim is a first screen in under a second and 60fps scrolling.

Your git, not ours

It drives the git you already have, with your config, hooks, credential helpers and SSH agent. Anything you do in a terminal shows up straight away.

Everyday git, with undo

Stage files, hunks or single lines. Commit, stash, branch, merge, rebase, cherry-pick, reset and revert, then undo it if you change your mind.

History tools

Interactive rebase, a 3-pane conflict tool, file history, blame, the reflog, git notes and signature badges.

Previews, not just diffs

Markdown, images, CSV, JSON, YAML, TOML, LaTeX, Mermaid and PDF files can be shown rendered, next to the usual unified or split diff.

Nothing leaves your machine

No accounts, no cloud sync, no telemetry and no AI. The one request it makes on its own is an update check, and you can turn it off.