Jecho is a client/server remote debugging tool written for Node.js, which aims to ease the (sad) life of the mobile web developer. It can be used with almost every browser, even desktop ones, but in those cases much more powerful debug tools already exist.
Basically you run the jecho server and you receive a command line. Whatever string you enter from this command line is then sent to the (eventually) connected client(s) (i.e.: a web page opened in a mobile device). That string is then eval'uated in the browser as JavaScript code and the result sent back to the server, which in turn will display it.
Additionally, a jecho.log() utility is provided to be used from within the web page, so that you can send
asynchronous messages to the server. The jecho.log() obviously resembles the console.log() tool, but it isn't powerful that much: the serialization of objects is just a JSON.stringify(obj, undefined, 2).