GitUp
An open-source macOS Git client with a live, directly editable commit graph.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About GitUp
GitUp is a Git interface for the Mac built for working quickly and safely. Its central view is a live commit graph that you can edit directly, which makes operations like reordering or rewriting commits more visual than on the command line.
It is built on libgit2 and includes GitUpKit, a toolkit other developers can use to build Git tools. The project is community maintained on GitHub, with a large following, and suits Mac users who want a fast, visual view of repository history.
Strengths
- Live, editable commit graph
- Fast native Mac app
- GitUpKit toolkit for building other Git tools
Limitations
- macOS only
- Development pace is modest
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- The GitUp contributors
- Platforms
- macOS
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Mac developers who want a visual, editable view of Git history
- Categories
- Git clients
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to GitUp
Compare allSoftware that can replace GitUp for an important use case, and what changes if you switch.
Fork
Fast native Git client for macOS and Windows with a clean interface.
Fork is a fast native client for macOS and Windows with clear interactive rebase and conflict tools, but it requires a paid one-time licence after evaluation.
Sourcetree
Free visual Git and Mercurial client for Windows and macOS.
Sourcetree is free on macOS and Windows with visual interactive rebase and submodules, but it is closed source and can be slow on very large repositories.
Tower
Professional Git client for Mac and Windows with undo and conflict tooling.
Tower adds Windows support, undo for almost any operation and keyboard-driven quick actions, but it is closed source and sold on subscription pricing.
GitKraken Desktop
Visual Git client with a graph view, drag-and-drop branching and a merge editor.
GitKraken Desktop adds Linux and Windows, a readable commit graph and an interactive conflict editor, but it is Electron-based and private repositories need a paid licence.
Sublime Merge
A fast cross-platform Git client from the makers of Sublime Text with line-level staging and merging.
Sublime Merge runs on macOS, Windows and Linux with line-level staging and a built-in merge conflict tool, but it is closed source and needs a paid licence.
Gitfox
A native macOS Git client for reviewing diffs, staging changes and managing branches.
Gitfox stays a native Mac app with flexible diff layouts, inline blame and image diffs, but it is paid after the trial and requires macOS 26 or later.
GitHub Desktop
GitHub's own Git client, aimed at people who want to commit and push without learning the command line.
GitHub Desktop is free and open source under MIT for macOS and Windows, but it hides advanced operations and is built around GitHub as a host.
SourceGit
A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.
SourceGit is a free MIT-licensed client for Windows, macOS and Linux covering interactive rebase, bisect, worktrees and LFS, though its busy interface can feel overwhelming.
GitUp as an alternative
Listings that name GitUp as an alternative.
Retcon
A macOS app for rewriting Git history by dragging and dropping commits, with undo for every change.
GitUp is a free, open-source Mac client with a live, directly editable commit graph, though its development pace is modest.
Ungit
A Git client that runs locally and shows your repository as a visual graph in the browser.
GitUp offers a live, editable commit graph in a fast native app, but it runs only on macOS rather than in a browser on any platform.
Similar software
Related functionality, not necessarily a direct replacement.
Kaleidoscope
A Mac file comparison and merge app for text, images and folders that integrates with Git.
GitButler
A Git client and CLI with stacked and parallel branches, unlimited undo and simple history editing.
Gittyup
An open-source graphical Git client for exploring repository history and staging changes.