Ask HN: Self-hosting an environment like Cloud9 or Koding?
The Koding demo looks quite slick, particularly with the Linux command line, but I can't claim to have thoroughly researched the field. I see that at least some of Koding is open source but don't have a sense if it's something that's readily downloaded and deployed on VMs. There may be other options as well. I'm also unclear if graphical output is in any way supported (e.g., developing with Qt).
Edit: In many cases, the client machines will be locked down Windows boxes where everything needs to run in IE or possibly Firefox. I don't think Chrome is an option. Installing other network apps (e.g., PuTTY, VNC) won't be an option. The solution needs to be 100% browser based.