There was at one point - Clutch (http://clutchio.github.io/) did it and then got acquired by Twitter. They've open sourced everything though (https://github.com/clutchio), maybe you can start researching from there.
I'm going for a tool that lets you define the test after it was coded. Is that a big enough differentiator?