Hi, Have you given a try to: http://gitup.co/ There not everything you wanted, but maybe...

gitup looks neat, but unfortunately macOS only.

It is Mac only, but it is open source (Obj-C). Some enterprising developer could port it to Windows or Linux.

https://github.com/git-up/GitUp