Get your commit done.

SmartGit is a Git client with support for GitHub Pull Requests+Comments, SVN and Mercurial.

It runs on Mac OS X, Windows and Linux.



Focus on what is really important: SmartGit will ask only when it needs a decision, but doesn't bother you with underlying technical constraints.


powerful_featuresPowerful features.

Modify commits before pushing, commit individual lines within a file, resurrect lost commits and many more.


all_inclusivAll inclusive.

No need to install and configure additional tools: SmartGit comes with a built-in SSH client, a File Compare and Merge tool.

Beginners can
start quickly,
Experts become
more productive.

one_for_all one_for_all one_for_allOne for all.

Use SmartGit for Git, Mercurial or SVN. On Mac, Windows and Linux. Purchase once and use on all of your favorite platforms.


popular_webservicesPopular webservices.

Clone from GitHub, Assembla and other hosting providers. Create and resolve GitHub Pull Requests and Review Comments.


optimal_overviewOptimal overview.

See your repository state at one glance: your working tree, Git's Index, available branches, which commits need to be pushed.