close
Skip to main content

Get Early Access to the New Tower

Join our Beta Channel to preview the latest Tower improvements for Mac and Windows.

You'll automatically receive new builds before they become available to the general public.

AI Commits

Coming in 16.0

Tower 16 for Mac introduces AI Commits, allowing you to generate commit messages and descriptions with the help of AI. Simply stage your changes, click the new "✨ Generate" button in the Working Copy view, and Tower will craft a commit message for you in seconds.

A preset prompt dropdown lets you switch between styles on the fly, and you can create your own custom prompts to match your team's conventions. Choose between Claude Code and Codex as your AI provider, and configure everything in the new "AI" tab in Settings.

Release Notes

Fixed

  • Services: Fixed a Bitbucket Cloud issue that could prevent repositories from appearing after Atlassian retired the /2.0/workspaces endpoint.

  • Workflows: Fixed a startup initialization issue for git-flow-next repositories.

New

  • Custom Workflows: Define and automate your Git branching strategy with fully customizable workflows. Create parent-child branch relationships, keep branches in sync automatically, and control how changes are merged—whether you're using git-flow or your own approach. Custom Workflows bring structure and consistency to complex branching setups, making collaboration easier across your team.

  • Working Copy: Added “Copy File Path” and “Copy Relative Path” options to context menus in the Working Tree, Changeset, and Tree views.

Improved

  • Stacked Branches: Now compatible with Custom Workflows, allowing more flexible integration with your branching strategy.

  • File History: Now shows changes only for the selected file instead of the full commit changeset.

  • Toolbar: Updated button layout to better align with Tower for Mac.

Fixed

  • Rebase: Fixed an issue where the toolbar button could do nothing when a local branch was selected.

  • Submodules: Fixed a crash when a submodule had no origin remote configured.

  • Toolbar: Fixed an issue where buttons remained active while a modal dialog was open.

  • Working Copy: “Reveal in Explorer” now opens the file location instead of the file itself.

  • Working Copy: Fixed issues when staging many files with long paths by improving command batching and handling command-line length limits.

16.0 Beta

Build 533 Released Apr 22, 2026 Download for macOS 12.0+

Improved

  • AI Commits: Authentication error detection for Claude Code is now more reliable.

  • AI Commits: A help button has been added in AI settings that links to the documentation

  • AI Commits: The first AI agent is now automatically selected when no prior selection exists

  • Performance: Avoid redundant full reloads when switching back to the app window, especially noticeable on large repositories

  • Performance: Speed up branch tracking updates on repositories with many branches and remotes

  • Performance: Skip unnecessary reloads after fetching when nothing changed on the remote

  • History: Show a localized, pluralized confirmation message when rebasing a selection of commits onto another branch.

Fixed

  • AI Commits: The AI prompt editor now correctly responds to mouse clicks

  • History: Rebase onto now correctly uses the selected commits from the history

  • Working Copy: Fix interactive rebase with autosquash failing when squash! commits are present

16.0 Beta

Build 531 Released Apr 01, 2026 Download for macOS 12.0+
  • Improved

  • AI Commit Messages: The AI setup button in the commit view can now be hidden. Use its dropdown menu or toggle it in Preferences → AI.

  • AI Commit Messages: The AI generate button menu now opens below the button, consistent with standard macOS behavior.

Fixed

  • Interactive rebase: Fixed a stale commit message being shown when resolving sequential conflicts during an interactive rebase with squash or fixup.

  • Working copy: Removed the "Generate Commit Message" item from the Working Copy menu where it was unavailable and non-functional.

  • Working copy: The commit templates button in the action bar now correctly respects the "Show commit templates button" preference and reacts to changes immediately without requiring a restart.

16.0 Beta

Build 530 Released Mar 27, 2026 Download for macOS 12.0+
  • New

  • AI Commit Messages: Generate commit messages using AI directly from the Working Copy. Choose from different AI agents and prompts, manage them in Preferences, and assign them per repository or globally.

  • Commit Action Bar: A new action bar in the commit message area provides quick access to commit templates, a hard line wrap toggle, AI message generation, and a resize handle — all in a redesigned layout with rounded text views and refined styling.

  • Commit Body: You can now pin the commit message body to keep it permanently expanded.

  • Partial Stash: You can now drag individual files from the Working Copy onto Stashes to create a partial stash, including untracked files.

Improved

  • Graphite: Performance with large numbers of branches has been significantly improved.

  • Diff/Merge Tools: Tower now validates the tool configuration before launching and provides better error feedback on failure.

  • License View: URLs in the license window are now clickable.

  • Working Copy: Show File and Blame actions are now correctly disabled for untracked files.

  • Workflows: The Git Flow tab in repository settings is now hidden when a non-Git-Flow workflow is active.

  • Workflows: Updated icon for branch workflows.

Fixed

  • Fixed a crash related to the sidebar in tabbed windows on macOS 26.

  • Fixed a crash that could occur when reloading history.

  • Fixed a crash during app initialization that could prevent users from registering or using Tower.

  • The fully merged badge and history banner now update correctly after fetch.

  • Fixed an issue where worktree repositories could lose their connection to the main repository.

  • Fixed unnecessary UI updates in repositories with Graphite or worktrees that could cause sluggish performance.

  • macOS 26: Fixed an incorrect separator being drawn at the second split view divider in the toolbar. A proper tracking separator has been added for that divider.

  • macOS 26: Disabled full size content scrolling for list and detail views to work around a system bug.

How to Get Access

Head over to "Preferences > Updates" to join our Beta Channel.

Tower for Mac Release Channel — Beta Tower for Windows Release Channel — Beta

Found a Bug? Have a Suggestion?

With beta software, bugs and issues may arise. If you have any feedback about our beta, please let us know!
Let's make Tower better, together.