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
| Plan | Annual price | Monthly equivalent | Best for | Key inclusions over previous tier |
|---|---|---|---|---|
| Basic | $69/user/yr | $5.75/user/mo | Individuals | macOS and Windows, unlimited updates, Pull Requests for cloud hosting (GitHub, GitLab, Bitbucket, Azure DevOps) |
| Pro (Most Popular) | $129/user/yr | $10.75/user/mo | Professionals and small teams | All 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/mo | Large teams and enterprises | Advanced team management, invoicing and wire transfer, priority support, advanced deployment and activation, SAML-based SSO |
| Student / Educator | Free | Free | Enrolled students, teachers, educational institutions, non-profits | Apply 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
| Category | Key Capabilities |
|---|---|
| Safety | Undo Anything (Cmd+Z / Ctrl+Z) across all Git operations; snapshots for safe experimentation |
| Staging & Commits | Line-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 |
| Branching | Drag-and-drop branch operations; interactive rebase; cherry-pick; git-flow; stacked branches (Pro) |
| Conflict Resolution | Visual Conflict Wizard; integration with Kaleidoscope, Beyond Compare, Araxis Merge, WinMerge |
| Pull Requests | Create, merge, comment, close PRs for GitHub, GitLab, Bitbucket, Azure DevOps (cloud and self-hosted) |
| History | File history; blame view; commit graph; search commits |
| Advanced Git | Git LFS; submodules; worktrees; git-svn; patches; stash with partial apply; GPG signing; 1Password SSH |
| Pro Features | Stacked branches (Graphite integration); advanced custom workflows; automatic branch management; self-hosted repo support; PR merge detection |
| Team | Team management; consolidated billing; dedicated admin/billing roles; SAML SSO (Enterprise) |
| Integrations | GitHub, 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/.