Skip to content

Jev Browser Control

An MCP server that lets Claude or Codex drive a real Chrome window: Claude plans the task and Jev picks each click, keystroke and scroll from a numbered element list, with irreversible actions held for confirmation.

Stars
5
Language
JavaScript
Published by
Community
Author
nexibeo
Last verified
Oct 2026

About this project

Let Claude or Codex drive a real Chrome. You ask in plain words; Claude plans, and Jev, TypeSafe's decision model, picks each click, keystroke and scroll in about half a second for a fraction of a cent. Created by Jeroen Erne (nexibeo.com · completeaitraining.com), built together with Claude. Measured 27 to 198 times cheaper, and more than twice as fast, than letting Claude's or Codex's own model do the clicking (same tasks, same loop; results).

Quoted from the project's README. Read the full README.

Highlights

  • One Jev call per step answers three things: the operation, a speculative best target for every operation, and whether the goal is already met.
  • Twenty MCP tools plus jev_task, jev_find and jev_check, driving either a Playwright-owned Chrome window or an extension on your everyday profile.
  • Jev only ever returns an element number that code maps back to a node it tagged itself, never a selector, coordinates or code.
  • Buys, payments, sends, posts, deletes, and a Reply button beside a filled text box stop and wait for your OK.

Watch out

The headline claim of 27 to 198 times cheaper and more than twice as fast than letting Claude's or Codex's own model click is measured by the repository's own benchmark script on a handful of live tasks through the same loop, with recorded traces in the repo. Two editions ship from one codebase: this repository is the open-source edition using your own OpenRouter key or endpoint, while the site download runs on prepaid credits at roughly five times OpenRouter's price. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

2GitHub stars
Three dependency-free files that put Jev in a browser agent's hot path: code builds the choices from a table of visible controls, Jev picks an operation and target in one forward pass, and the code executes the pick.
Jev Demos & Experiments#community#jevbest#catalog-import
11GitHub stars
Standalone Flue example that routes support chat through Cloudflare Workers AI, using gpt-4o-mini for chat and Jev for typed intent and urgency routing.
Jev Demos & Experiments#community#awesomejev#catalog-import
7GitHub stars
Browser F1 game where Jev drives one car live from telemetry phrased as race-engineer words, choosing track aim, pedals, and a trouble probability while you can race it yourself.
Jev Demos & Experiments#community#awesomejev#catalog-import
11GitHub stars
Agent skill that ports the ultrafast browser loop into ego lite: ego executes while Jev picks the operation and target in one call per step, with escalation instead of guessing on risky actions.
Jev Demos & Experiments#community#awesomejev#catalog-import
3GitHub stars
Browser agent where Jev makes every navigation decision and agent-browser performs clicks and typing, stopping when the named goal page is reached or blocked.
Jev Demos & Experiments#community#jevbest#catalog-import
3GitHub stars
Browser page that turns pasted text and a plain-language question into a runnable Jev request, then keeps every run so you can check whether the answer holds steady.
Jev Demos & Experiments#community#awesomejev#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

A game tick is a state plus a legal action list. How Clash Royale, Minecraft, and the earlier Mario, Pokémon, StarCraft, and drone loops ask Jev one step at a time.
Jev Demos & Experiments#gaming#agents#control
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai