This app was mentioned in 3 comments, with an average of 8.33 upvotes
I made an Android screensaver based on this idea a while ago so if you have a tablet lying around then you can have it on your coffee table :)
I made a (free) daydream/screensaver for Android based on this idea a while ago, if anyone wants the same effect on their desk. It shows the time every 30 seconds and does a few different pattern animations in between. It also reacts to touch and you can pick your own colours.
For Android? It shouldn't take much - the javascript version is actually a (slightly simplified) port from an Android screensaver I made years ago so the rendering code is all done. I thought it was too 'busy' as a live wallpaper but it shouldn't take much to add it in. I'll let you know when I get round to it :)