About Tower
Tower is a Git client for Mac and Windows with a visual interface to manage repositories and workflows. It serves individual developers and teams seeking a GUI-based alternative to the command line for performing common Git tasks with clarity and safety.

Key Features
Tower makes common Git tasks visible and actionable through a GUI, supporting drag-and-drop staging, guided conflict resolution, and in-app pull-request handling for both solo work and team collaboration:
Drag-and-Drop Workflow
Drag changes into the staging area and manage commits with a visual, intuitive workflow.
Conflict Wizard
Guides merge and rebase conflict resolution with step-by-step prompts and automation.
File History & Blame
Presents file-level history and blame to track changes over time.
Pull Requests Integration
Create, review, and merge pull requests directly within the app.
Summary
Best for individual developers, design teams, and small engineering teams who want a GUI for common Git tasks and PR workflows.
Pricing
View pricingBasic
$48.30 / annually
- 1 user
- macOS & Windows version
- Unlimited app updates
- Pull Requests & Services Manager for cloud code hosting
Pro
$69.30 / annually
- Everything in Basic
- Pull Requests & Services Manager for both cloud & on-premises code hosting
- Basic team management
- Dedicated billing and admin roles
- Consolidated billing
Enterprise
Contact us / custom
- Everything in Pro
- Advanced team management
- Invoicing & wire transfer
- Priority support
- Advanced deployment & activation
- SAML-based SSO