Claude, connected over MCP, describes the outcome it wants one step at a time. For each step, code describes the page and a single quick Jev request answers several questions at once: which element, which action, which value, and whether the step is done, blocked, showing an error or about to do something that cannot be undone.
Playwright then carries out the action, so the language model never has to read page snapshots unless it chooses to take over. Available as a library, a command-line tool and an MCP server.
Unofficial and not affiliated with TypeSafe. Uses your own API key.
What you get
- Full JavaScript source code, MIT licensed
- Library, command-line tool and MCP server






