Gitfox app icon Version 4.0.0 · Universal

The foxy Git Client for Mac.

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 Anything

Compare any two commits, branches, or tags with a click.

Gitfox repository view with commit graph and inspector

Diffs

Side-by-side diffs that explain themselves

Use inline change highlights, Fluid, Blocks, or Unified diff layouts, whitespace drawing, and multiple diff algorithms to make sense of code faster.

Advanced side-by-side diff with word-level highlighting

Blame

Who changed what, and why

Inline blame annotations next to every line. Jump straight to the commit that introduced a change without leaving the file.

Inline blame view with author and commit annotations

Image diff

Diffs for images, not just code

Compare assets in split view or side-by-side.

Image diff with split-screen comparison

Everything you need. Nothing in the way.

Designed around how you actually work.

Commit Signing

New

Sign commits with SSH or GPG keys to keep your repository history trusted and clear.

Git LFS

New

Work with repositories that use Git Large File Storage without leaving Gitfox.

Service Accounts

Create, list, and clone repositories from GitHub, GitLab, GitLab Self-Managed, Bitbucket, and Gitea accounts.

Full-Text Search

Search the contents of any source file in your commit history.

Granular Staging

Stage individual lines or whole hunks.

Interactive Rebase

Edit, reword, drop, fix up, and squash commits with a single click.

Bisect

Start a bisect from any commit and step through it in Gitfox.

Shortcuts

Define custom shortcuts for most main menu commands.

Reflog

Find lost commits in the reflog and recover from mistakes.

Resolve Conflicts

Resolve conflicts by choosing A or B, even for individual hunks.

Git-Flow

Use the bundled git-flow integration when your workflow depends on it.

Multiple Identities

Create multiple committer identities and switch them on the fly.

Command Line Integration

Open Gitfox from the terminal with the bundled command-line tool.

Drag & Drop

Perform actions by dragging and dropping commits, branches, and tags.

Markdown

Render Markdown READMEs beautifully.

Notifications

Fetch repositories in the background and get notified about changes.

Link Manager

Link to external pages or turn commit-message patterns into clickable links.

Quick Actions

Open the Quick Actions palette with ⌘P and type to run commands.

Bring your own diff tool

Configure any external diff or merge tool you already trust. Gitfox hands off cleanly and stays out of the way.

Kaleidoscope Kaleidoscope
Visual Studio Code Visual Studio Code
Araxis Merge Araxis Merge
Meld Meld
P4Merge P4Merge
Beyond Compare Beyond Compare
JuxtaCode JuxtaCode
FileMerge FileMerge

Principles

A few ideas we won't compromise on

Gitfox isn't trying to be everything. It's trying to be the right thing.

01

Native, not Electron

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.

02

Git stays Git

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.

03

Yours, not ours

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

Common questions

Is there a free trial?
Yes — 30 days, full features, no credit card required. After the trial you can activate a license to keep using Gitfox. You can start a new trial six months after your previous trial ends.
Which Macs and macOS versions are supported?
macOS 26.0 and later, on both Apple Silicon and Intel. Gitfox ships as one universal app with native support for both architectures — no Rosetta, no compatibility shim.
Which git hosts does Gitfox work with?
Gitfox has built-in account support for GitHub, GitLab, GitLab Self-Managed, Bitbucket, and Gitea. SSH remotes work like they do with git from the command line.
Is the license per-user or per-Mac?
Per-user. A Pro license covers one person, not one device. Team plans cover the number of people using Gitfox in your organization.
Will it work with my existing CLI setup?
Yes. Gitfox is designed to sit next to your existing Git setup: same repositories, same config, same credentials, same hooks.

Ready to upgrade your git?

Free 30-day trial. No card required. Works on macOS 26.0 and later — Apple Silicon and Intel.