Organization repository on GitHub
Fastest and cheapest web agent
- Forks
- 1.7k
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.Homepage
Jev directory
Organization repository on GitHub
Fastest and cheapest web agent
Repo stats from the GitHub API, cached Oct 2026.Homepage
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.
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.
Short answers drawn from the linked project or page.
Posts, threads, and videos about this entry from around the web.
Hacker News: Jev Ultrafast: a browser agent with an indexed action space
rahimnathwani92 points · 14 commentsJev Ultrafast: A browser agent with a dynamic, indexed action spaceRead the thread on Hacker NewsX: Text-to-screenshot (Malay Vasa)
X: Google's MediaPipe Decision Maker, tested in the browser
X: Playwright CLI + Jev vs Playwright MCP
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.