Open Source — Free forever

The Git GUI that professionals deserve

A free, professional-grade Git client for macOS. Tower-like experience with best-in-class diff visualization. Local-first, privacy-focused, and completely open source.

curl -fsSL https://raw.githubusercontent.com/Nicolas-Arsenault/GitFlow/main/scripts/install.sh | bash
View on GitHub
GitFlow - Changes View with Diff Visualization

Built for real workflows

Everything you need for professional Git management, without the complexity or the price tag.

Safety First

Confirmation dialogs for destructive actions. Clear warnings for unpushed commits. Never accidentally lose your work.

Native macOS

Built specifically for macOS 13+. Apple Silicon optimized. Integrates with Keychain for secure credential storage.

Partial Staging

Stage individual lines or hunks. Fine-grained control over what goes into each commit. Craft clean git history.

Branch Management

Visual branch graph. Compare branches side-by-side. Track remote branches. Protected branch deletion.

Interactive Rebase

Visual rebase interface. Reorder, squash, and edit commits with drag-and-drop simplicity.

Offline First

Full local workflow without internet. Remote operations gracefully disabled when offline. Your data stays yours.

Diff visualization done right

Our diff engine is a core UX primitive, not an afterthought. Match the PR-review experience of GitHub and GitLab, right on your desktop.

  • Word-Level Highlighting

    Smart tokenization identifies exactly what changed within each line.

  • Split & Unified Views

    Toggle between side-by-side and inline diff modes with scroll sync.

  • Syntax Highlighting

    Language-aware highlighting that works with your diff, not against it.

  • Conflict Resolution

    Clear OURS/THEIRS/BASE visualization. Accept changes with one click.

GitFlow - History View

Installation

Get GitFlow up and running in seconds. Choose your preferred method.

Quick Install

Run this command in Terminal:

curl -fsSL https://raw.githubusercontent.com/Nicolas-Arsenault/GitFlow/main/scripts/install.sh | bash

Homebrew

Install via Homebrew Cask:

brew tap nicolas-arsenault/tap
brew install --cask gitflow-gui

Direct Download

Download the DMG, drag to Applications, then run:

xattr -cr /Applications/GitFlow.app

Open Source & Free Forever

GitFlow is completely open source under the MIT license. Star us on GitHub, contribute, or fork it for your own needs.

View Repository
MIT
License
macOS
Platform
100%
Free