Skip to content
Tech News
← Back to articles

Jev Ultrafast: A browser agent with a dynamic, indexed action space

read original more articles
Why This Matters

Jev Ultrafast demonstrates a new approach to browser automation agents that separates decision-making (choosing operations and elements) from text generation, using a small LLM only when needed. This architecture enables much faster task execution—completing a real flight search in just over 7 seconds—which could influence how AI agents are built for web automation, customer service bots, and RPA tools where speed and reliability matter.

Key Takeaways

Jev Ultrafast ⚡

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 TYPE_TEXT .

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

The action space

Every observation produces a new element table:

[1] button Change ticket type · Round trip [2] combobox Where from? · San Francisco [3] combobox Where to? · empty [4] textbox Departure · empty ...

The operations are CLICK , TYPE_TEXT , SELECT , SCROLL_UP , SCROLL_DOWN , WAIT , DONE , and BLOCKED . Only supported operations and targets are offered.

one TypeSafe request ┌───────────────────────────┐ page → element table → operation │ │ click_target │ │ type_text_target │ │ select_target, if present │ └─────────────┬─────────────┘ use the matching target │ CLICK [7] ─────┤──→ browser TYPE_TEXT [3] ─────┘ ↓ small LLM → text → browser

... continue reading