Yes, there is. Would you provide us with a link or some more information?
https://github.com/bitemyapp/thodol
and there's the github. It's nowhere near done, and while history is being saved, I need to make a differential front-end to it.
Let me know if you want an account on the test deployment.
If people show an interest, I'll start taking suggestions on features and implement them.
I could probably get it rest of the way to 80% done in one more weekend. This was just two days of fiddling so far.