Jev.aitools.fyi

Command Palette

Search for a command to run...

TypeScript78 starsUpdated 2026-09-18

jev-browser

jev-browser (github.

What it does

com/jkudish/jev-browser) is Joel Kudish's npm package for headless browser tasks where TypeSafe Jev picks one action per step from clickable, typeable, and selectable elements while code owns budgets, recovery, and stop gates.

MCP, CLI, and library entry points share the same loop; README documents Wikipedia navigation, form fills that stop before submit, pricing extraction, and GitHub search demos with per-step confidence traces.

How Jev is used

ChoiceScoreNoul

Drives Playwright through an MCP server, CLI, or library. Each step sends page state to Jev for the next operation Choice plus goal and stuck probabilities. Optional typing providers handle literal text entry when the DOM requires it.

Setup: Node 20+, TYPESAFE_API_KEY from console.typesafe.ai, npx -y @jkudish/jev-browser for MCP. README includes agent-install paste text and per-client registration examples.

Caveats: Early software: README warns about rough edges on harder sites. Reported Wikipedia and GitHub demo costs are maintainer measurements on specific runs, not guarantees.

Split brain browser loop

The harness mirrors the ultrafast pattern in the directory: Jev classifies the next browser operation from structured element lists while larger models only appear for typing when necessary. You receive traces with per-step confidences, console errors, and screenshots for debugging.

MCP-first operator path

Register jev-browser as a stdio MCP server so IDE agents can navigate, extract markdown, or fill forms under budget caps you define in code. The README documents real-site tasks including Wikipedia hops, pricing pages, and accessibility-tree breakdowns.

FAQ

How is this different from browser-use-jev-ultrafast?

Both use Jev for decisions over browser ops. jev-browser ships as an npm MCP package with Playwright bundled; compare README feature lists and client setup before picking one for production.

Does it auto-submit sensitive forms?

README examples include stopping before submit on contact forms. You own stop gates and policy in the calling harness.

Related products

Hand-picked neighbors with rich profiles or overlapping tags.

Browser and computer usePython4,799
DemoFeatured
Jev picks the browser op and DOM target in one shot; a tiny LLM only shows up when something needs typing.

by @gregpr07

browser computer usebrowser-useagents
Browser and computer usePython828
Demo
Computer use for about $0.

by @awlevin

browser-computer-usebrowser-usemacos
By Rishit