If it's possible via vibe coding, then there are a few projects out there that do just exactly that.