Skip to content

Article

Adnan Ahmad: A fast browser agent with Jev and Stagehand

A builder's walkthrough of System One, a dual-process browser agent that resolves routine steps with four parallel Jev questions in 70-150ms and falls back to Gemini or Claude below 0.55 confidence.
Format
Article
Reading time
3 min
Published by
Community
Author
Adnan Ahmad
Last verified
Oct 2026

Highlights

  • Jev resolves four typed questions in one parallel request: target choice, is_complete, is_destructive and page_category.
  • System 2, Gemini 2.5 Flash or Claude 3.5 Sonnet, is invoked only below 0.55 confidence or for complex creative text synthesis.
  • Safety gates: is_complete above 0.82 terminates with success, is_destructive above 0.75 halts before dispatch, and anti-bot pages end the run.
  • The post separates Jev reflex at roughly 70-150ms from Stagehand observe() at 1.5-3.5s and total step at 2.0-4.5s.
  • The WebSocket bridge binds to 127.0.0.1 and validates the Origin header so other pages cannot connect and drive the browser.

Watch out

Copy reviewed against the published post on 2026-10-17. It is a builder's own account of his open-source project rather than an independent benchmark, the latency figures come from his harness, and the post itself stresses separating reflex, observe and total-step metrics.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

Hacker News: Simon Willison's overview of Noul, Choice, and Score, and where a decision model fits.

benwerd53 pointsJev introduces a new shape of LLMRead the thread on Hacker News

X: Diogo Almeida in five minutes

X: LLMs vs. Jev, clearly explained

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai