Emacs!
No, wait - vi!
No, wait - what was the question again?
No, wait - vi!
No, wait - what was the question again?
Yes, web-based VTxxx terminals would probably suffice, too, but I'd prefer a native interface.
Someone should do a EmacsHub, where you've basically got a little VPS running an emacs daemon, a web interface to it etc.