mockuser reads your git diff, opens a tunnel to your local app, and generates Playwright tests that actually click through the things your coding agent just changed.
Point mockuser at the port your dev server is running on. It handles the rest — tunneling, planning, writing, running.
A real example. Left: a small change to a checkout submit handler. Right: the spec mockuser generated for it.
Cursor, Claude Code, Codex — pair them with mockuser. They ship the diff; mockuser proves it works in a real browser before the PR lands.
Your coding agent calls mockuser via MCP after every meaningful change. Tests run on the live tunnel. Failures come back as structured tool output the agent can read and act on.
A run = one diff → test cycle. Tunnels, traces, and report hosting are included.
No signup required to install. You'll get prompted for an API key after your first generate — free tier, no card.