@b0rk I would say the Emacs "Magit" porcelain qualifies as a GUI, even though you can (and some people probably do) use it through a terminal emulator.