Sitecore Instance Manager is open-source tool which is used for managing the local park of Sitecore instances. You can install, locate, maintain, reinstal or delete Sitecore products. It also helps you install your sitecore instance with any sitecore packages, modules and only thing you need to do is set the folder for local repository where all the installations files are kept. See the below screenshot for settings.
It also has API and plugin engine so you can extend it for any of your need.
For Installation click here
For More details about SIM please click here