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.
Webtap is a small command line tool inspired by Mozilla Firefox's "Keyword Shortcuts" feature. Its purpose is to facilitate similar keyword based Web browsing from the command line, as a CLI driven front end to your Web browser. The distribution includes a Bash programmable completion file with all of the program's common options as well as the ability to tab through the available keywords.