Repository
Compare Anything
Compare any two commits, branches, or tags with a click.
Gitfox is a fast, native git client built from the ground up for macOS. Clear diffs, calm history, no electron tax.
Free 30-day trial · macOS 26.0 or later
Repository
Compare any two commits, branches, or tags with a click.
Diffs
Use inline change highlights, Fluid, Blocks, or Unified diff layouts, whitespace drawing, and multiple diff algorithms to make sense of code faster.
Blame
Inline blame annotations next to every line. Jump straight to the commit that introduced a change without leaving the file.
Image diff
Compare assets in split view or side-by-side.
Designed around how you actually work.
Sign commits with SSH or GPG keys to keep your repository history trusted and clear.
Work with repositories that use Git Large File Storage without leaving Gitfox.
Create, list, and clone repositories from GitHub, GitLab, GitLab Self-Managed, Bitbucket, and Gitea accounts.
Search the contents of any source file in your commit history.
Stage individual lines or whole hunks.
Edit, reword, drop, fix up, and squash commits with a single click.
Start a bisect from any commit and step through it in Gitfox.
Define custom shortcuts for most main menu commands.
Find lost commits in the reflog and recover from mistakes.
Resolve conflicts by choosing A or B, even for individual hunks.
Use the bundled git-flow integration when your workflow depends on it.
Create multiple committer identities and switch them on the fly.
Open Gitfox from the terminal with the bundled command-line tool.
Perform actions by dragging and dropping commits, branches, and tags.
Render Markdown READMEs beautifully.
Fetch repositories in the background and get notified about changes.
Link to external pages or turn commit-message patterns into clickable links.
Open the Quick Actions palette with ⌘P and type to run commands.
Configure any external diff or merge tool you already trust. Gitfox hands off cleanly and stays out of the way.
Kaleidoscope
Visual Studio Code
Araxis Merge
Meld
P4Merge
Beyond Compare
JuxtaCode
FileMerge
Principles
Gitfox isn't trying to be everything. It's trying to be the right thing.
Written in Swift, drawn with AppKit. No Chromium baggage, no 400 MB downloads, no fans spinning when you open a window. The app behaves like every other Mac app you trust — because it is one.
Gitfox doesn't hide Git behind invented concepts or reshape it around one hosting service. If you already know Git, the app should feel familiar from the first repository you open.
Your repos stay local. Gitfox connects for license checks, updates, and crash reports — not telemetry on what you click, when you commit, or what's in your code. We don't need to know.
FAQ
Free 30-day trial. No card required. Works on macOS 26.0 and later — Apple Silicon and Intel.