Jeebox can describe code, concepts, and stories.
Jeebox tries to fulfil the goal of describing everything. Jeebox can even describe that it can describe anything:
I've not yet found anything Jeebox can't describe. If you can, please tell me. (So I can fix it).
Read the introduction, next.
I performed a demo of Jeebox at the CNL 2012 conference, at the University of Zurich.