Note: I did not make this, I am posting this because I think it looks cool. Also, I was trying to figure out what libraries they used to make it but was not able to figure it out :X
Probably not shellinabox, but this is one tool you may be interested in, if you want to provide shell interface to CLI programs on the web. https://github.com/shellinabox/shellinabox