The WebTTY package allows any Linux terminal processes to be controlled via a text area HTML element on a Web page. The output from the server process is collected on the server side, and is sent to a textarea element. Keypresses in the textarea are collected on the client side and sent to the server process. WebTTY uses AJAX/DHTML patterns to achieve in-page updates without refreshing the entire page.