Development · Desktop app

Tower

Desktop Git client for macOS and Windows with visual version control.

Visit git-tower.com ↗

Tower is a commercial desktop Git GUI that simplifies complex version control workflows through visual tools. It supports interactive rebasing, single-line staging, drag-and-drop merging, and an undo shortcut for Git actions. It is designed to help developers maintain clean commit histories and manage branches without relying entirely on the command line.

What it's for

  • Stage individual lines or chunks of code for clean, targeted commits
  • Undo accidental Git actions quickly using keyboard shortcuts
  • Reorder, squash, and edit commit history with interactive rebase
  • Resolve merge conflicts visually using a guided conflict wizard
  • Manage stacked branches, worktrees, and pull requests directly in one window

Features

  • One-click undo shortcut (Cmd+Z / Ctrl+Z)
  • Single-line and chunk staging
  • Interactive rebase tool for reordering and squashing commits
  • Drag-and-drop branch merging and rebasing
  • Visual conflict resolution wizard
  • In-app pull request creation and code review
  • Support for Git worktrees, Git LFS, and stacked branches
  • AI-assisted commit message generation

Pricing

Paid. 30-day free trial; paid subscription required (Tower Pro tier available).

Details

Type
Desktop app
Category
Development
Topic
Git Clients
Open source
No
Platforms
macOS, Windows
For
Developers and designers looking for a visual desktop interface to manage Git workflows.
Alternative to
GitKraken, Sourcetree, GitHub Desktop, Sublime Merge
Tags
git, gui, version control, macos, windows, developer tools

Why it was saved

  • @hanspagel, 28 November 2023: The author credits a Git GUI with helping him make conscious commits, keep history clean and review changes; the sidebar shows history, stashes, PRs and branch review views.

Related

  • Framecap

    Command-line screen, camera, and audio recorder for macOS

  • GitLab

    All-in-one DevSecOps platform for source control, CI/CD, and security

  • One

    Unified Mac HUD to triage and control multiple coding agents

  • Skills.sh

    Open directory and CLI for discovering and installing AI agent skills

  • agency-agents

    Curated library of specialized AI agent personas and workflows for Claude Code

  • Google Antigravity

    Agentic development platform and IDE for running autonomous coding agents.

Updated