It's the first Basilica client! You can see a live demo running at https://basilica.horse.
You'll need some dependencies. You can grab them with homebrew and homebrew cask:
$ brew install node ncat leiningen
$ brew cask install java
Then grab httprintf
and put it on your PATH.
Now you can install the client dependencies:
$ npm install
And you're done! You can start leiningen (for live recompiling) and the dev server (for actually serving files) like this:
$ ./start
Ta-da!