This is pretty cool. The accessibility tree method makes a lot of sense, I think that's how a bunch of other newer browser use tools work as well, albeit using chrome dev tools MCP or something. I suspect your solution is lighter and faster but would be cool to see a comparison. I imagine that's a relevant comparison people would make over comparing to playwright and puppeteer. Neat project though, and your prompts are code methodology is super interesting