Visual verification browser for AI coding agents: daemon-based WebKitGTK, real rendering, ~13ms window spawn
The verification browser for coding agents. hwatu turns "does the page look right" into a number an agent can climb, and turns invisible agent sessions into real windows on your screen the moment a human is needed.
Your agent works in windows that don't exist on your desktop: no focus stolen, no WM pollution, at any parallelism. It measures what it builds: pixel-diff scores, animation curves as numbers, screenshots of the middle of an animation. And when it hits a CAPTCHA or a judgment call, hwatu focus materializes its live session, cookies, state and all, in your tiling WM. You act for ten seconds. It takes back over.
An agent iterating a page toward a design reference, real commands, real output:
We ran this loop against a clone of stripe.com's landing page: an agent took it from 85.1% to 98.8% pixel match, reading easings from hwatu motion and comparing animation frames pinned with hwatu seek. Reproduce it yourself: scripts/demo/.
A full verification pass (open headless, wait for load, eval, screenshot, close) is 87 ms median. Windows spawn in 13 ms from the warm daemon. Numbers and methodology: docs/benchmarks.md.
One static binary plus your distro's webkitgtk-6.0 (the installer checks). No Node, no npm package, no 170 MB browser download. On Arch: yay -S hwatu. From source: cargo build --release.
Wire it into any MCP client (Claude Code, Cursor, ...) with one entry:
jcode drives hwatu natively. Everything is also one newline-delimited JSON request over a Unix socket, so any language and any script can drive it with zero client library. Full agent guide: docs/ag
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/hongnoul--hwatu.html)
🖱️ Let Factory Droid control your Mac with the Codex app's Computer Use tool. One-command install, no approval forms, works with any Codex install path.
naman-sharma12345/kimoMCP-first AI video editor in Rust/C++. Every operation is an AI-callable tool.
JUSICK/Argos-mcp-guardrailA lightweight, sub-millisecond security shim that prevents AI agents from accessing sensitive files (.env, SSH keys) and executing destructive commands via MCP.
jiawei686/jev-ultrafast-mcpHand a whole browser task off in one call: a decision model drives the page server-side, so a flow costs one call, not a turn per click. Ref-based element tables, code-checked assertions, zero-model m
sgateway/s-gwLocal credential control for AI coding agents.
pairbrowse/pairbrowseMultiplayer browser sessions for developers and AI coding agents
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.