A wide range of applications and tools can be used to develop a feature or debug an issue. The wide range of applications can include command line shell applications that execute programs, provide control over operating systems and files, and permit scripting of a sequence of tasks for regular use. Additionally, web browsers may be used to intuitively interact with applications, generate reports, set up test clusters and perform other similar actions. As such, it may be beneficial to provide a framework that combines the benefits of command line shell applications with the benefits of browser specific applications.