Simple, Quick, Friendly

The easy Git app for Mac — Sprout makes Git simple. Great for developers & designers who are new to Git, want a desktop companion for GitHub, or a nice Mac interface. Track, commit, and share file changes. Browse & manage projects & branches.



Try the Sprout demo FREE for 5 days

* Sprout requires OSX 10.6+ and Git 1.7.0.0+

Sprout Features

Share Your Changes

Whether your repository is hosted on GitHub, Gitorious, Heroku, or any other server - easily push changes to, and pull changes from, private and public repositories.

Access Common Operations

Sprout makes it easy to add and remove files and commit changes to your working copies, and see the status of files — without touching the command line.

Clone Remote & Local Repos

Clone a repository from GitHub or your system, or just track multiple working copies from the same origin — Sprout makes cloning and tracking repositories pain-free.

See All Projects in One Window

Have problems keeping track of all your projects and working copies? Sprout's simple UI makes keeping track and finding of files and projects much easier.

Easy Access to the Terminal

When you need to exercise your Git-fu skills, Sprout offers one-click access to open the Terminal in your current repo. No more tedious `cd /wheres/my/app/again`?

Create New Git Repositories

If you are new to Git, or migrating from Subversion — it can be a little challenging setting up new projects. Sprout makes it as easy as cake, 3 clicks and you are good to go.

Easy, Intuitive Branching

Branching, merging, and checkouts are a breeze. All it takes is a few clicks to leverage Git's powerful branching features. Even beginners will feel comfortable in no time.

Clone Remote & Local Repos

Clone a repository from GitHub, your system, or just track multiple working copies from the same origin — Sprout makes cloning and tracking repositories pain-free.

Use Your Favorite Tools

Sprout lets you easily open files in your favorite apps, and use your favorite visual Diff Tool to track exactly what lines were changed, added, or removed in a file.

Issues, Requests, and Support


We are constantly improving Sprout based on your feedback, so let us know what you think. You can file and vote on Feature Requests and Bug Reports via our NEW GitHub Issue Tracker. Or ask us anything at @gitmacapp or email us directly.


You can also find FAQs and other help on our NEW GitHub Wiki.


Register to follow Sprout's growth and news (we never spam):