Skip to content
Web based console - for presentations and workshops
JavaScript CSS
Find file
Latest commit 95e90cf Feb 5, 2015 @remy Merge pull request #54 from stan-kondrat/master
Add support logging console.time() end console.endTime
Failed to load latest commit information.
app app page Mar 2, 2011
.gitignore readying for heroku Jan 17, 2014
EventSource.js Sending XHR header to allow server to handle closing connection if we… Mar 2, 2011
MIT-LICENSE.TXT Added license - use as you like Sep 18, 2010
Procfile readying for heroku Jan 17, 2014
README.markdown Typo Jul 15, 2013
codecomplete.js Fixing damn random keys the iPhone uses for & and ) - also tweaking s… Jun 17, 2010
console.css fix for drifting gutter in latest chrome Oct 8, 2011
console.js fix pass arguments to console.info and console.warn Feb 5, 2015
favicon.png Tweaks to UI and added :help shortcut Apr 25, 2010
index.html app bar style=black Nov 25, 2011
inject.html Tweaking instructions Jul 22, 2010
inject.js Use cached variable, add semicolon. May 4, 2013
iphone.css Fixing damn random keys the iPhone uses for & and ) - also tweaking s… Jun 17, 2010
jsconsole.appcache back to old manifest - it was correct before - filing bug in chrome Jun 13, 2011
link.png link image Aug 4, 2010
link@2x.png iPhone 4 image ::sigh:: Aug 10, 2010
package.json update package to ensure we get the right version of connect Aug 3, 2012
phonegap.js Fixing damn random keys the iPhone uses for & and ) - also tweaking s… Jun 17, 2010
prettify.js First version of console - need to add directions (though it's fairly… Apr 19, 2010
prettify.packed.js First version of console - need to add directions (though it's fairly… Apr 19, 2010
remote-debugging.html remote debugging now supports queuing of logs, warn, info, etc - and … Mar 10, 2011
remote.html included url in connection, also using a setTimeout on creating event… Apr 4, 2011
remote.js Add support logging console.time() end console.endTime Feb 4, 2015
server.js readying for heroku Jan 17, 2014
startup.png making it installable Jun 17, 2010

README.markdown

JS Console

A JavaScript (and CoffeeScript) web console, useful for quick experimentation, debugging, presentations (for live coding) and workshops.

Also available as a native iOS app from the iTunes store.

Features

  • Remote device debugging using "listen" command (more info)
  • Resizable font (yep, biggest issue with Firebug in workshops)
  • Autocomplete in WebKit desktop browsers
  • Shift + up/down for bigger console
  • Save history (based on session)
  • Add support for loading in a DOM (YQL - I thank you again)
  • Permalink to individual executions

Hosting jsconsole yourself

This requires that you install node.js. Once installed, download this project (or clone it using git) and inside the new jsconsole directory run:

npm install

This will install the dependencies (in particular 1.8.x version of connect.js).

Once installed, run (on port 80):

node server.js

Or to run on a specific port (like 8080):

node server.js 8080

Then check your own ip address of the machine it's running on (using ipconfig for windows or ifconfig for mac and linux). Then on the mobile phone, just visit that IP address and port you're running jsconsole on:

jsconsole running locally

Something went wrong with that request. Please try again.