A free, professional-grade Git GUI for macOS with best-in-class diff visualization.
https://nicolas-arsenault.github.io/gitflow-website/index.html
Run this command in Terminal:
curl -fsSL https://raw.githubusercontent.com/Nicolas-Arsenault/GitFlow/main/scripts/install.sh | bashThis downloads, installs, and configures GitFlow automatically.
brew tap nicolas-arsenault/tap
brew install --cask gitflow-gui- Download the latest DMG from Releases
- Open the DMG and drag GitFlow to Applications
- Run this command to avoid security warnings:
xattr -cr /Applications/GitFlow.app
- Safety First — Confirmation for destructive actions, warnings for unpushed commits
- Native macOS — Built with SwiftUI, optimized for Apple Silicon
- Best-in-class Diffs — Unified and split views, syntax highlighting, hunk-level staging
- Full Git Workflow — Branches, stashes, tags, remotes, and more
- Offline First — Works fully without internet
See the full documentation for detailed usage instructions.
git clone https://github.com/Nicolas-Arsenault/GitFlow.git
cd GitFlow
./scripts/build-dmg.shRequires Xcode 15+ and macOS 13+.
Contributions are welcome! Please open an issue first to discuss what you'd like to change.


