I've also been thinking about building a tool like this for a really long time. I would be interested in collaborating, so I'll send you an email!
We should join some kind of communication group to see if we are after the same thing, and to track each others progress. Maybe a new reddit group?
I've created a Discord chat group for the project I've been wanting to work on. Please feel free to join with this link: https://discord.gg/7Ca3R8
I think we might have a few people in here who are working on different ideas in the same space, so it would be great to bounce ideas off each other. A Reddit group also sounds good!
I hope a bunch of interested people manage to organize and build something great!