Source code is here.
Built with Processing.