A free visual Hg and Git client for Mac and Windows

SourceTree simplifies how you interact with your Git and Mercurial repositories so you can focus on coding. Visualize and manage your repositories through SourceTree's simple interface.

Simple for beginners

Say goodbye to the command line - simplify distributed version control for your team and quickly bring everyone up to speed.

Powerful for experts

Perfect for making advanced users even more productive. Review changesets, stash, cherry-pick between branches and more.

Visualize your code

Seeing really is believing. Get information on any branch or commit with a single click.

Git and Hg on your desktop

A fully-featured GUI that offers an efficient, consistent development process right out of the box.

Commit with Confidence

Visualize your work and push with confidence. Stage and discard changes by the file, hunk or line.

A fully-featured client

The new Git status

Never miss a thing. Stay on top of your work and up to date with your code at a glance.

Visualize your progress

Detailed branching diagrams make it easy to keep up with your team's progress.

Git for Windows & Mac

Wield the power of Git and Mercurial on the two most popular operating systems.

Get Git right

Learn Git through comprehensive tutorials covering branching, merging and more.

Git at your fingertips

Not just a Git GUI. SourceTree places the power of Git front and center in an easy-to-use interface.

Git Large File Support

SourceTree supports Git LFS, allowing teams to track large assets in one single place.

Git-flow out of the box

Smart branching with SourceTree and Git-flow, keeping repositories clean and development efficient.


Submodules make life easier when managing projects, their dependencies, and other project groupings.

Local commit search

Search for commits, file changes, and branches right within SourceTree.

Interactive rebase

Get clean and clear commits with SourceTree's interactive rebase tool.

Remote repository manager

SourceTree allows you to search for and clone remote repositories within its simple user interface.


Stay informed and keep up to date with all the latest SourceTree news and announcements.


Get started with SourceTree by following this tutorial and master Git and your projects in no time.

Download SourceTree for free

Download for Mac OS X Also available for Windows