Hwatu MCP server
io.github.hongnoul/hwatu·v0.6.0·118 starsVerification browser for coding agents: headless WebKit, DOM eval, screenshots, pixel-diff.
118 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.10 · 2026-11-06 · 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 19 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Hwatu compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 70% of 875 Scraping and browsing servers
- GitHub stars
- 118
- more than 91% of 595 Scraping and browsing servers
Install Hwatu in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
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.
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 29 days ago (2026-10-17). The latest release is v0.6.0.
- What can I use instead of Hwatu?
- Servers from other publishers that do the same job: ParallelSandbox MCP server, GrowBlocks Dev Kit MCP server and Browserless MCP server. Compare all Hwatu alternatives.
- How does Hwatu compare with other Scraping and browsing MCP servers?
- safety score 88/100 (higher than 70% of 875 Scraping and browsing servers); github stars 118 (more than 91% of 595 Scraping and browsing servers). Full comparison.
Alternatives to Hwatu
Same job from other publishers: the closest match first, then the best rated.
- ParallelSandboxRemote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.not reviewedGrowingA
- GrowBlocks Dev KitBuild, play-test with screenshots, and ship three.js browser games on GrowBlocks.5.0(1)NewA
- BrowserlessOfficial Browserless MCP server: browser automation, scraping, screenshots and PDFs for AI agents.not reviewedEstablishedB
- Browser GatewayAI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.not reviewedGrowingB
- Native DevToolsMCP server for desktop, browser (CDP), and Android automation. Screenshot, OCR, click, type.not reviewedGrowingA