Skip to content

Jev Browser — MahmoudAdelbghany

A browser MCP server where Jev picks the next page action from locally ranked candidates in roughly 300 ms without LLM tokens, deterministic state diffs verify the step, and the driving agent steps in only on escalation.

Stars
0
Language
JavaScript
Published by
Community
Author
MahmoudAdelbghany
Last verified
Oct 2026

Jev-powered browser MCP for LLM agents — ~300ms decisions, no LLM tokens in the loop. Benchmark vs Playwright MCP included.

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

This is one of several Jev listings for the same project. The canonical entry is Jev Browser — jkudish.

About this project

A Jev‑powered browser MCP server for LLM agents. Jev (TypeSafe AI's decision model) picks the next browser action in 300 ms with no LLM tokens; the driving agent only steps in on escalations. Measured against Playwright MCP with the same driver model: 1.5× faster, 1.6× cheaper, same accuracy on a 12-task suite — and the autonomous Jev loop alone runs at 1.8 s and $0.0005 per task with 97% success. Full numbers: RESULTS.md.

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

Highlights

  • One Jev call per step folds verification, done detection and the next decision into a single parallel request against one page.evaluate state read.
  • Seven tools span the range: jev_goal for the autonomous loop, jev_step, jev_observe, jev_act as a deterministic escape hatch, jev_ask, jev_open and jev_status.
  • Jev cannot generate strings, so typing goes through a ref|text joint choice that binds the literal value to the field in the same pass.
  • The benchmark serves a local deterministic site whose tasks end in per-session random codes, so results need no LLM judge, plus two live Wikipedia tasks.

Watch out

The headline numbers are the author's own benchmark against Playwright MCP with the same driver model on a 12-task suite, reported as 1.5x faster and 1.6x cheaper at the same accuracy, with the autonomous Jev loop alone at about 1.8 s and $0.0005 per task and 97 percent success; methodology is in RESULTS.md rather than the README, so read it before quoting the ratios. Success rates on a 12-task suite are not a general claim about web automation. Requirements are Node 20 or newer, a TypeSafe API key with Jev early access, and Chromium installed through Playwright. Two structural limits are worth internalizing: Jev cannot generate text, so any literal string you type must be passed through the texts argument, and the context budget is tight, with choice options capped at 255 and pages budgeted to around 32k tokens. The security note is the one to read twice: the project executes an LLM's decisions in a real browser and is explicitly not a security boundary, so run it headless against non-sensitive sites. 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

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
12GitHub stars
Chrome extension that labels each X post with Substance, Humor, Chit-chat, Promo or Junk plus AI-written and off-topic flags, collapsing hidden posts to one line.
Jev Demos & Experiments#community#jevbest#catalog-import
22GitHub stars
Independent open-source local decision model inspired by Jev, with a spark-s1 family plus smaller control models for agent gates, served locally with probabilities and policy actions.
Jev Demos & Experiments#community#jevbest#catalog-import
10GitHub stars
Playwright wrapper that routes natural-language operations and assertions through Jev while clicks, typing and waits stay deterministic, with verification provenance.
Jev Demos & Experiments#community#jevbest#catalog-import
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
0GitHub stars
Paste a trace of an agent step, get one of four dispositions back: ok, retry, escalate or stop. Aimed at agent builders putting a supervision step around an agent loop, with the judging powered by TypeSafe Jev and a two-command setup.
Jev Demos & Experiments#community#jevbest#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