GitUp
GitUp is a free, open-source graphical Git interface for macOS.
What GitUp is
GitUp is a free, open-source graphical Git interface for macOS. It displays repository history as a live graph, updating when changes happen in GitUp or elsewhere. Users can alter commit history by rewriting, splitting, deleting, reordering, fixing up, squashing, cherry-picking, merging, and rebasing commits. Undo and redo are included, while snapshots provide saved points for returning to earlier repository states. Search covers branches, tags, and commits using message, author, or diff content. GitUp supports pre-commit, commit-msg, post-commit, and pre-push hooks. Git LFS works when the command-line tool is installed at /usr/local/bin/git-lfs. The project says it can render the official Git graph of 40,000 commits in under a second, but it is not designed for very large repositories with huge numbers of files. GitUp includes GitUpKit, a toolkit for building Git applications, and requires macOS 12.4 or later.
Good
- Live graph reflects outside changes
- Undo, redo, and repository snapshots
- Search by message, author, or diff
- Supports major commit-history operations
- Free and open source
Watch out
- macOS 12.4 or later required
- Not optimized for very large repositories
- Git LFS needs its command-line tool installed
Who it suits
GitUp suits professional engineers and Git newcomers using macOS who want visual repository history and editable commits. It is also relevant to developers seeking an open-source Git toolkit.
Verdict
GitUp combines a live repository graph with broad commit-history editing, search, snapshots, and hook support. Its macOS requirement and limitations with very large repositories should guide your choice.
Plans and prices
From GitUp's own pricing page, checked 22 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Requires macOS 12.4 or later |
| GitUp | Free | Requires macOS 12.4 or later · Free and open-source |
The facts
Each one read from GitUp's own pages, with the date it was checked.
What it does
- Audience
- The site describes GitUp as suitable for professional engineers and Git newcomers.checked 8 Oct 2026
- Created
- The project repository says GitUp was created in late 2014.checked 8 Oct 2026
- Git hooks and LFS
- The project wiki says GitUp supports the pre-commit, commit-msg, post-commit and pre-push hooks, and supports Git LFS when its command-line tool is installed at /usr/local/bin/git-lfs.checked 8 Oct 2026
- Git operations
- GitUp supports rewriting, splitting, deleting and reordering commits, as well as fixup, squash, cherry-pick, merge and rebase.checked 8 Oct 2026
- Known limitations
- The project wiki says GitUp is not designed or optimized for very large repositories, especially those with huge numbers of files.checked 8 Oct 2026
- Live map
- Changes made inside or outside GitUp are immediately reflected in its repository graph.checked 8 Oct 2026
- Open-source toolkit
- GitUp is open-source and includes GitUpKit, a toolkit for building Git apps.checked 8 Oct 2026
- Performance
- The site says GitUp loads and renders the official Git repository graph of 40,000 commits in less than a second.checked 8 Oct 2026
- Product
- GitUp is a graphical Git interface for visualizing and working with repositories.checked 8 Oct 2026
- Search
- Users can search branches, tags and commits by message, author and diff content.checked 8 Oct 2026
- Support
- The site directs users to the documentation and GitHub Issues for support and feedback.checked 8 Oct 2026
- Undo and snapshots
- GitUp offers undo and redo, plus snapshots that let users return to earlier repository states.checked 8 Oct 2026
The company
- Founded
- 2014checked 28 Sep 2026
- Headquarters
- San Francisco, USAchecked 28 Sep 2026
Money
- Free plan
- Yeschecked 22 Sep 2026
Alternatives to GitUp
- 1

Unity
Free planAndroidiOSWebAPI8.4Free plan - 2

Unity Version Control
Free planWebAPILinuxmacOS8.1Free plan - 3

Perforce P4 (Helix Core)
Free planWebAPILinuxmacOS7.9From $39 a month - 4

Diversion
Free planWebAPILinuxmacOS7.8From $25 a month - 5

GitHub CodeQL
Free planWebExtensionLinuxmacOS7.5From $30 a month - 6
GitUI
Free planOpen sourceAndroidLinuxmacOSSelf-hosted7.5Free plan
