A free Git & Mercurial client for Windows or Mac.

Download SourceTree Free
Mac OS X 10.10+
Download SourceTree for Windows 7+

Connects with other Git & Hg Services

  • Full-powered DVCS

    Say goodbye to the command line – use the full capability of Git and Mercurial in the SourceTree desktop app. Manage all your repositories, hosted or local, through SourceTree's simple interface.

  • Perfect for newcomers

    Simplify DVCS for your team. SourceTree can bring everyone up to speed with Git and Mercurial. Create, clone, commit, push, pull, merge, and more are all just a click away.

  • Powerful enough for experts

    Make advanced Git and Mercurial devs even more productive. Review your outgoing and incoming changesets, cherry-pick between branches, patch handling, rebase, stash, shelve, and much more.

  • Git-flow and Hg-flow out of the box

    Use Git-flow and Hg-flow with ease. Keep your repositories cleaner and your development more efficient with SourceTree's intuitive interface to Git and Hg's 'branchy' development model. A consistent development process, right out of the box!

  • "A shout out to developers of SourceTree - a nice GUI for git and hg. Useful even for a command-line fan like me. "
  • "SourceTree is a truly fantastic git app, it makes using git so much easier. Top stuff."
  • "Your app is awesome. Nothing else to say."
  • "Loving the git-flow UI in Sourcetree. They nailed 'intuitive'. #geek"
  • "@sourcetree is amazing app. I'm in love with it!"