SSH Client/service etc with local or web based GUI for commands?

Not sure if this exists but I was wondering if anybody knows of a SSH client that has some sort of server manager with a GUI for saved commands. For example something where you can manage multiple servers and click buttons to perform commands on them rather than logging in and typing or scrolling through recent commands etc?

Thanks in advance for any advice/recommendations.