First time I heard about KodeLife was at LPM Roma in 2012, at 8am after a long night of performances, demoed by Hexler on his laptop, having a hectic conversation with a russian artist. It gave me inspiration to dive into the shader live-coding world!
KodeLife is now released, cross-platform, and is a good starting point to experiment with shaders of all types, from vertex to fragment shaders, GL or DirectX, etc.
As inputs, you get uniform variables like mouse, time, resolution, your own textures and the mic in/wave FFT analysis.
You can use it fullscreen or send the output to Spout or Syphon.