Mmcp.market

Hwatu MCP server

by hongnoul·io.github.hongnoul/hwatu·v0.6.0

Verification browser for coding agents: headless WebKit, DOM eval, screenshots, pixel-diff.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

82 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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 | bash

One 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 MCP

Verification, 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 demo

Setup 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 verification

Shortened. 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.

All Hwatu alternatives →
  • Zenrows
    Zenrows MCP server — Fetch, Extract, Batch, and Browser Sessions for AI coding assistants
    A
  • mac-control-mcp
    Native Swift macOS automation — 153 tools: AX, EventKit, voice, browser DOM, undo.
    B
  • SMS
    Real SIM numbers for AI agents: SMS verification, rentals, proxies, cloud browser, x402 deposits.
    A
  • Browser Gateway
    AI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.
    B
  • Browser Automation
    Browser automation MCP server: navigate, fill forms, click, screenshot, and manage tabs
    A

More from hongnoul →