Checked, not fully reviewed
A one-look browser agent on any open model; Jev is an optional comparison arm. Checked: that backend behaves well, and the head-to-head is not a rerun.
Good for
- Seeing how far a plain open model gets on browser tasks with a tight action menu and code-checked results
- Comparing an open-model chooser with Jev inside one harness
Watch out for
- The Jev row in its headline table is another project's published demo, not a run of its own TypeSafe backend
- The TypeSafe endpoint is hard-coded, so the Jev backend cannot be pointed at a compatible server
Tested Oct 5, 2026 at 21df0bdf9caf · Python 3.12 with uv in Docker; its 48 tests, and its TypeSafe backend driven against a local stand-in endpoint. No browser runs, no model calls
Checked, not fully reviewed. We ran its 48 tests (all pass) and drove the --backend typesafe
policy against a stand-in. We did not run Chrome or any model, so the timings below are the author’s.
dejevu reads the page into a numbered list of controls and asks a model for one action at a time
from a fixed menu — click, type, select, press, scroll, wait, done, blocked. The default backend is any
OpenAI-compatible endpoint, OpenRouter out of the box; Jev is not needed. Every task ends with a check
in code on the final page, not the model’s word that it is done, and the README adds three hold-out
tasks written after tuning. The author reports llama-3.3-70b on Groq finishing a nine-step Google
Flights search 3 of 3 times at a median of 5.6 s, and smaller models stopping inside the calendar.
--backend typesafe is the comparison arm: one System One request with an operation choice and a
target choice per operation, plus a text model to write field values. Against our stand-in it sent the
published request shape and read answers keyed by question name; on a 529 it retried and then
clicked; three 529s in a row stopped it with no action; and an operation that was not offered was
refused with “no action executed”. The retry is a fixed short backoff that ignores retry-after.
The README’s head-to-head sets its own runs beside the published
jev-ultrafast demo — a different date, machine and network,
and not the TypeSafe backend this repository ships. The README itself says two runs per cell is
“evidence of a difference, not a benchmark”. We do not repeat the Jev figures; to compare, run both
backends here on the same machine.
MIT, 11 stars. Worth reading for the action menu and the verification, whichever model you put behind
it.
See how it compares with other tools in Best Jev tools, tested hands-on.
Review updated Oct 5, 2026. Numbers quoted from the project are its author's own; we don't publish our own measurements of Jev.