Easy. Efficient. Powerful. Git has plenty of great features. Using all of them can be difficult if you only have your command line at hand. That's why we built Tower.

Repo ManagerIt's all about your Git repositories: group them in folders, see how many local changes you have, or if you are out of sync with your remote repositories.

Status / Modified FilesLet the "Status View" show you which files you modified, how you modified them, and which files are staged for the next commit.

SidebarManaging branches, tags, remote repositories, and stashes is easy as pie: drag and drop to merge, rebase, pull, or create new ones...

File History & Blame ViewThe "Browse View" shows you how your files looked - at any point in time! Use the "File History" to understand how a certain file changed over time. Or use the "Blame" feature to see by whom and when each line in a file was changed.

Commit HistoryTower's commit views give you a quick overview of the activity in your Git repo. Easily see who made which changes in a commit - including directly integrated file diff information.