SmartGit is a powerful program that provides you with an efficient user interface for Git. It focuses on simplicity and is geared towards non-experts and people who prefer a graphical application over command line usage. SmartGit does not strive to be a 1:1 translation of command line Git. Instead, it makes use of the advantages of a graphical user interface where possible in order to reduce complexity and streamline workflows. Note: The program can be used for free but without support.