Hwatu MCP server
Verification browser for coding agents: headless WebKit, DOM eval, screenshots, pixel-diff.
82 stars
Reviews
Write oneNobody has reviewed Hwatu yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Hwatu tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Hwatu repository's README, as published. We do not edit it. Read it on GitHub
hwatu
Headless UI verification for coding agents
hwatu is a headless verification harness for coding agents: a warm WebKit daemon driven over CLI, MCP, or one JSON line per Unix-socket connection. Instead of "looks right to me", the agent gets one-call verified page checks in ~35 ms, pixel-diff scores it can climb, animations as numbers, and headless windows that never steal focus, at any parallelism. Jcode drives it natively as its browser backend. When a check needs a human (a CAPTCHA, a judgment call), hwatu focus materializes the same live session as a real window.
Documents
- Agent guide: protocol, primitives, verification loops
- Benchmarks: every number, measured, with methodology
- Vision: durable product principles, native platform strategy
- Human guide: hwatu as a tiling-WM browser, keybinds, hand-off
- Roadmap: portfolio priorities and product boundaries
- AI verification
- Tiling-WM browser
- Shared platform
- macOS research: measured WKWebView probes, competitor scan, and why macOS is verification-only
- Continuous improvement: activation metric, feedback loop, weekly cadence
- Launch kit: reusable copy, channels, and measurement plan
Install
curl -fsSL https://raw.githubusercontent.com/hongnoul/hwatu/main/scripts/install.sh | bashOne static binary plus your distro's webkitgtk-6.0 (the installer checks). On Arch: yay -S hwatu. From source: cargo build --release.
Then connect an agent:
hwatu setup # detect Claude Code, Cursor, Jcode, or MCPVerification, not vibes
- "Pixel-perfect" is a claim. matchpercent: 97.49 is a measurement.**
- One tool call per page check, ~35 ms. The same pass through warm-server Playwright is 5 calls and ~9x slower.
- Headless by default. No window pops, no focus stolen, you keep typing.
- One static binary + your distro's webkitgtk. No Node, no 170 MB Chromium download.
hwatu setup detects supported coding agents without changing their config. Choose a client explicitly:
hwatu doctor
hwatu setup --client claude --scope project --dry-run
hwatu setup --client claude --scope project
hwatu demoSetup is previewable (--dry-run), idempotent, and reversible (--undo). Manual MCP configuration is one portable entry:
{ "mcpServers": { "hwatu": { "command": "hwatu", "args": ["mcp"] } } }Or skip MCP: every command is a short CLI call or one newline-delimited JSON line over a Unix socket.
Connecting hwatu makes its tools available; a project instruction tells the agent when to use them. Add this to AGENTS.md, CLAUDE.md, or Cursor rules:
## Frontend verificationShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
The registry entry has no remote endpoint or installable package.
Hwatu: common questions
- Is Hwatu MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Hwatu safety report
- Does Hwatu need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Hwatu maintained?
- The last commit was 2 days ago (2026-09-23). The latest release is v0.6.0.
- What can I use instead of Hwatu?
- Servers from other publishers that do the same job: Zenrows MCP server, mac-control-mcp server and SMS MCP server. Compare all Hwatu alternatives.
Alternatives to Hwatu
Same job from other publishers: the closest match first, then the best rated.
- ZenrowsZenrows MCP server — Fetch, Extract, Batch, and Browser Sessions for AI coding assistantsnot reviewedEstablishedA
- mac-control-mcpNative Swift macOS automation — 153 tools: AX, EventKit, voice, browser DOM, undo.not reviewedGrowingB
- SMSReal SIM numbers for AI agents: SMS verification, rentals, proxies, cloud browser, x402 deposits.not reviewedGrowingA
- Browser GatewayAI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.not reviewedGrowingB
- Browser AutomationBrowser automation MCP server: navigate, fill forms, click, screenshot, and manage tabsnot reviewedGrowingA