Tower — native Git GUI (not Electron) for macOS and Windows by fournova. Subscription-based ($70/yr). Strengths: interactive rebase, conflict-resolution wizard, submodules handling and submodule graph, one of the most polished UX on the market. Alternatives: Fork (similar UX, $50 one-time), GitHub Desktop (free, simpler), SourceTree (free but slow), GitKraken (Electron), lazygit (terminal).
Below: details, example, related, FAQ.
# Tower — install
$ brew install --cask tower # macOS
# or tower.dev → download .pkg / .msi
# Fork (free + similar UX)
$ brew install --cask forkTower: fuller features, subscription, daily updates. Fork: free-ish, faster, smaller fleet.
Windows version shipped in 2018, feature parity. Linux — none (2026).
If you work full-time with Git and value the rebase flow — yes. Casual use — Fork is enough.