Over the last few weeks I’ve tried out numerous Git UIs under OS X. Nothing even comes close to Tower, which I discovered yesterday. It actually feels like a Mac app, not a hacky port. Just look at these beautiful screenshots (inline comments are mine, not part of the application)…
Some features that I just love include:
- List of all Git projects so you don’t have to dig around in Finder or Terminal looking for them. This is especially good since I will often make, say, a WordPress theme the root of my Git repository, but it’ll be nested under ~/htdocs/somedomain.com/wp-content/themes/theme_name.
- The number of uncommitted files is easily visible from the Dashboard and the desktop (Launcher, Cmd-Tab) icon. This acts as a call-to-action and motivates me.
- Extremely easy to add new repositories. No command-line required.
- Easy access to Stash, a fantastic Git command which I didn’t even know about before trying Tower.
- Pleasing to the eye. Yes, I know, this really shouldn’t be part of the criteria for a developer’s tool… but it is, and I like it.
- Easy, easy, easy. I’ve learned more about Git just from poking around in the menu options than I did in weeks of looking up “how do I do X” on Google.
Tower is currently beta. I have no affiliation. I also have no idea how much it will cost when it’s released, but compared to the other offerings out there I don’t think they’ll have trouble selling it.