What is AGG?

Awesome Git GUI -short AGG- (working title) is the idea of a visually rich GUI for Git, a distributed version control system.
AGG is going to have an appealing graphical user interface that can be used by Git beginners who doesn't like command line hacking. As AGG is aimed to be a hybrid interface, the idea is to provide an optional console. So AGG might not only be an option for beginners, but it also might be a choice for people who are fast with the keyboard and are familiar with the common Git commands.

Why another Git GUI?

"Why another Git GUI? There are several GUI projects out there that also want to provide an interface to Git. So why don't you support them instead of making another one?"
That's what you may ask. You may be right. But the idea behind AGG is different compared to other projects, as the AGG-idea allows visual handling (GUI) and textual handling (CLI) in one program. To understand the targets a bit better you should take a look at the "planned feature"-list.