Your comments

The scenario I have in mind is that we have, many developer who work on the features and merge them into master or develop branches they sometime forget to delete their branch on the origin, after sometime we get a tree of branches that are no longer needed and making a mess, ideally I would like to have an ability to right click on some branch and say show me all branches that are merged to it but still exists and to have an option to check some or all of them and to delete them. Hope I make sense.