Skip to content

Jev directory

Jev Ultrafast

Browser Use's ultrafast agent: Jev picks an operation and an element from an indexed action space in one request, and a small LLM writes text only when the action is TYPE_TEXT.
Stars
23.2k
Language
Python
License
MIT
Reading time
3 min
Published by
Community
Author
browser-use
Last verified
Sep 2026

About this project

A browser agent with a dynamic, indexed action space. Give it one goal. TypeSafe's Jev picks an operation and an element. A small LLM writes text only when the operation is TYPETEXT. Zürich → London on Google Flights in 7.1 seconds. One natural-language goal, actual text generation, and loading waits included. Watch the MP4 · Measurements · Read the loop. Every observation produces a new element table:

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

Highlights

  • One TypeSafe request returns the operation plus every target head, and only the target matching that operation executes.
  • The measured demo runs a Zürich to London Google Flights search in 7.1 seconds, including text generation and loading waits.
  • No screenshots in the default loop: Jev consumes an element table read atomically from the DOM.
  • Wait budgets are explicit: up to 200 ms for combobox suggestions, otherwise two animation frames or 50 ms.

Quickstart

python
from jev_ultrafast import Agent

with Agent(
    "https://www.google.com/travel/flights?hl=en",
    "Find one-way flights from Zurich to London on September 20, 2026.",
) as agent:
    for state in agent.run():
        print(state["elapsed_ms"], state["status"])

Watch out

MIT-licensed. Needs a TypeSafe key plus a separate text-model key (OpenRouter in the example); tabs, nested scrolling, and arbitrary keyboard widgets are outside this MVP.

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.

X: Text-to-screenshot (Malay Vasa)

X: Google's MediaPipe Decision Maker, tested in the browser

X: Playwright CLI + Jev vs Playwright MCP

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