Your coding agent edits a component, runs the build, and reports the UI is now "pixel-perfect." It never opened a browser. It's guessing.

I got tired of that, so I built hwatu, a browser designed specifically for the agent verification loop.




The loop





hwatu --headless http://localhost:3000 # open, no focus steal
hwatu wait-load ...