terminal emulator application like xterm in node and html

npm install exterminate
1 downloads in the last day
52 downloads in the last week
176 downloads in the last month


terminal emulator application like xterm


Just type exterminate. You will be in a graphical shell just like xterm or gnome-terminal, except running with chrome using --app.

To render html pages and images inline in the terminal use the xtshow command:


You can render any html you want on the terminal! Here's some javascript and html that parses the query string and renders it... in comic sans!

var qs = require('querystring');

var params = qs.parse(window.location.search.replace(/^\?/, ''));
var text = document.createTextNode(JSON.stringify(params));
  body {
    font-family: "Comic Sans MS";
    color: rgb(100,255,255);
    font-size: 1.5em;
<script src="bundle.js"></script>
$ browserify main.js > bundle.js

comic sans in the terminal



  exterminate OPTIONS

    Create an exterminate session or server.


      --port=PORT   Listen on and go into server mode.

      --viewer      Broadcast the first connection to all later connections.

      --share       Share a terminal with anybody who connects.

      --share=N     Limit sharing to the first N connections.

      --app=CMD     Command to launch `google-chrome` as or false to not launch.

      --shell=CMD   Command used for the shell by exterminate. Defaults to
                    $SHELL and falls back to `bash`.

  exterminate show FILE

    Render the html, image, or text content at FILE inline in the terminal.

    This command is also available as `xtshow`.


First install google chrome ane make sure google-chrome is in your $PATH.

Then with npm do:

npm install -g exterminate



npm loves you