Felix is a NodeBot (http://nodebots.io). A NodeBot is a JavaScript powered robot. One of the benefits of using JavaScript and Node, is that it makes it trivial to create a web based dashboard for your project. My dashboard has a simple joystick that controls Felix using Socket.io.
You can see a clip of Felix and the dashboard here:
The code is now on GitHub: https://github.com/Traverso/JSFelix
I will add the template files for the design to the repository as well.