@b0rk I usually use magit in emacs, perhaps not a "GUI" per se, but it's certainly not cli