Yez! is a task runner. It uses the Yez Node.js module to run shell programs. It also executes some browser based operations like loading a new page, clicking on element.
Along with that has a simple terminal implementation so you can execute terminal commands directly from your browser.