Gitfox

The native Git client for Mac that keeps up with you.

Review diffs, stage changes, manage branches, and resolve conflicts in a focused macOS app—without Electron.

Free 30-day trial · macOS 15.0 or later· Release notes (v5.3.2)

See every change clearly

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

Compare Anything

Gitfox repository view with commit graph and inspector

Features

Everything you need. Nothing in the way.

Designed around how you actually work.

  • Issue Tracker IntegrationNew

    Find GitHub, GitLab, Gitea, and Jira Cloud issues from the commit editor. Choose issue sources for each repository and insert references with /i.

  • Commit AutocompleteNew

    Insert file paths, commit hashes, and Gitmoji as you write. Type / to find the right reference without leaving your commit message.

  • AI Commits

    Generate commit messages from your staged changes with Claude or Codex.

  • Interactive Rebase

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

  • Resolve Conflicts

    Resolve individual conflict hunks by keeping either side, both sides in either order, or neither.

  • Commit Signing

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

And more

Integrations

Bring your own diff tool

Hand off to the diff and merge tool you already trust. See the external diff and merge tool guide.

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

Principles

Three things we won’t trade away

Not for a longer feature list, and not to ship faster.

  • Native, not Electron

    Written in Swift and drawn with AppKit. Gitfox opens fast, stays light, and behaves like the Mac apps you already trust — because it is one.

    • Swift and AppKit
    • No bundled browser engine
    • Apple Silicon and Intel
  • Git stays Git

    Branches, commits, and remotes keep their real names and work the way Git does. No invented concepts, no workflow bent around one hosting service.

    • Familiar from the first repo
    • Works with any remote
    • Plays nicely with the CLI
  • Your code stays yours

    Repositories stay on your Mac. Gitfox only connects for license checks, updates, crash reports, and anonymous usage statistics that help us improve the app.

    • Never your code or file names
    • Never your commit messages
    • Nothing that identifies you

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 15.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 hosting services 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.

Get started

Ready to upgrade your git?

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