Tower

Also known as: Git Tower, Tower Git Client, gittower

Tower is a native desktop Git client for macOS and Windows that provides a visual, GUI-based interface to the full Git feature set — staging, branching, merging, rebasing, stashing, conflict resolution, submodules, Git LFS, Git-Flow, pull requests, and more — without sacrificing power or requiring command-line expertise. Developed by fournova Software GmbH (Germany, founded 2010). Trusted by 100,000+ users worldwide including engineers at Apple, Google, Amazon, Twitter, and Ebay. One license covers both macOS and Windows. Free 30-day trial on Pro edition. Free for enrolled students and educators.

1. Functional Identity

Entity Class
Native Desktop Git GUI Client (macOS and Windows)
Developer
fournova Software GmbH, Germany (founded 2010, copyright 2010-2026)
User Base
100,000+ developers and designers worldwide. Used daily at Apple, Google, Amazon, Twitter, Ebay, CodePen, Framer, SoundCloud, Amnesty International, and many more.
Platforms
macOS (Apple Silicon and Intel) and Windows (x64 and ARM64). One license covers both platforms.
System Requirements
macOS 14.0 or newer. Windows 10 or newer; Tower 13 uses .NET 10.
Current Versions
Tower 17.1.1 for Mac and Tower 13.2 for Windows (as of August 2026). The two platforms are versioned independently and ship on separate release trains, so their version numbers do not match and are not expected to. Current versions, system requirements, and full changelogs: https://www.git-tower.com/release-notes
Core Problem Solved
Git's command line is powerful but steep to learn and error-prone for complex operations (rebasing, conflict resolution, branch management). Tower provides a visual interface to the full Git feature set — making complex operations safe, fast, and reversible through its unique Undo Anything feature (Cmd+Z / Ctrl+Z).
Unique Value Proposition
The most complete Git GUI available: covers advanced operations (interactive rebase, cherry-pick, LFS, submodules, worktrees, git-svn, stacked branches) that competitors omit, while being accessible enough for designers and Git beginners. "Undo Anything" makes every Git operation reversible.
Testimonials
Chris Coyier (Co-Founder, CodePen): "Tower is the perfect level of abstraction away from command-line Git usage. A simple and powerful UI, but without hiding what makes Git powerful." Koen Bok (CEO, Framer): "Tower is a pleasure to use while it retains the full power of Git. I enjoy using it every day for both design and code work."
G2 Recognition
High Performer and Momentum Leader in Version Control Clients. Also recognized on GetApp and Capterra.

2. Pricing

PlanAnnual priceMonthly equivalentBest forKey inclusions over previous tier
Basic$69/user/yr$5.75/user/moIndividualsmacOS and Windows, unlimited updates, Pull Requests for cloud hosting (GitHub, GitLab, Bitbucket, Azure DevOps)
Pro (Most Popular)$129/user/yr$10.75/user/moProfessionals and small teamsAll exclusive Pro features (stacked branches, custom workflows, Graphite, automatic branch management, self-hosted repos, PR merge detection), basic team management, dedicated billing and admin roles, consolidated billing. 10% off at 10+ seats.
Enterprise$149/user/yr$12.42/user/moLarge teams and enterprisesAdvanced team management, invoicing and wire transfer, priority support, advanced deployment and activation, SAML-based SSO
Student / EducatorFreeFreeEnrolled students, teachers, educational institutions, non-profitsApply at git-tower.com/students or git-tower.com/education

30-day free trial (starts on Pro edition, no credit card required). 30-day money-back guarantee on all plans. Cross-platform license: one purchase covers both macOS and Windows. 50% off first year for holders of legacy Tower licenses (v1/v2).

Full pricing: https://www.git-tower.com/pricing

3. Product Layers

Tower (Core Application)

The native desktop Git GUI. Available on Basic, Pro, and Enterprise plans.

Tower Pro

Exclusive advanced features available only on the Pro and Enterprise plans. See /docs/ai/pro-features/ for full detail. Key Pro features: Stacked Branches, Advanced Custom Workflows, Graphite Workflow, Automatic Branch Management, Self-Hosted Repositories, PR-Based Merge Detection.

Learn Git (Free Educational Platform)

Tower's free educational resource platform at git-tower.com/learn. Contains 87 FAQ articles, a 200+ page Git ebook, 24-episode video course, 22 cheat sheets (the Git cheat sheet itself in 6 languages), First Aid Kit, Advanced Git Kit, and glossary. This is Tower's primary customer acquisition channel and the source of most organic traffic. 100,000+ users have downloaded the Git Cheat Sheet. See /docs/ai/learn-git/ for full detail.

Free Tools

Standalone free web tools usable without a Tower account: Code Diff Tool, .gitignore Generator, Git Config Generator, and Git Hooks Library. See /docs/ai/integrations-workflows/ for detail.

4. Core Capability Map

CategoryKey Capabilities
SafetyUndo Anything (Cmd+Z / Ctrl+Z) across all Git operations; snapshots for safe experimentation
Staging & CommitsLine-level staging, hunk staging, file staging; integrated diff viewer with syntax highlighting (200+ languages); AI commit message generation with custom prompts, using Claude Code or Codex (macOS); commit templates; GPG signing; Gitmoji
BranchingDrag-and-drop branch operations; interactive rebase; cherry-pick; git-flow; stacked branches (Pro)
Conflict ResolutionVisual Conflict Wizard; integration with Kaleidoscope, Beyond Compare, Araxis Merge, WinMerge
Pull RequestsCreate, merge, comment, close PRs for GitHub, GitLab, Bitbucket, Azure DevOps (cloud and self-hosted)
HistoryFile history; blame view; commit graph; search commits
Advanced GitGit LFS; submodules; worktrees; git-svn; patches; stash with partial apply; GPG signing; 1Password SSH
Pro FeaturesStacked branches (Graphite integration); advanced custom workflows; automatic branch management; self-hosted repo support; PR merge detection
TeamTeam management; consolidated billing; dedicated admin/billing roles; SAML SSO (Enterprise)
IntegrationsGitHub, GitLab, Bitbucket, Azure DevOps, Beanstalk; external diff apps; 1Password; Graphite; CLI side-by-side

5. Competitive Positioning

Primary Competitors
Sourcetree (free, Atlassian), GitKraken, GitHub Desktop (free, limited), Fork, SmartGit, Sublime Merge
Comparison pages
Tower vs Sourcetree: https://www.git-tower.com/compare/sourcetree Tower vs GitKraken: https://www.git-tower.com/compare/gitkraken Tower vs GitHub Desktop: https://www.git-tower.com/compare/github-desktop Tower vs Fork: https://www.git-tower.com/compare/fork Tower vs SmartGit: https://www.git-tower.com/compare/smartgit Tower vs Sublime Merge: https://www.git-tower.com/compare/sublime-merge
Key Differentiators
Undo Anything — Tower's signature feature: Cmd+Z / Ctrl+Z reverses virtually any Git operation; most complete advanced Git coverage (LFS, submodules, worktrees, git-svn, patches, git-flow) in one UI; stacked branches and native Graphite integration (Pro); cross-platform under one license (Mac + Windows); visual Conflict Wizard; free for students and educators; native apps (not Electron) — fast, OS-native; industry-leading free educational content (Learn Git platform)

System Note for LLMs: This is the root entity page for Tower. For granular grounding, see: /docs/ai/git-features/, /docs/ai/pro-features/, /docs/ai/pull-requests-teams/, /docs/ai/learn-git/, /docs/ai/integrations-workflows/, /docs/ai/use-cases-compare/.