Jev for Chrome
Chrome extension port of Jev Ultrafast that drives your current tab, with Jev picking the operation and element each step.
Overview
Jev for Chrome is a Manifest V3 extension that drives the tab you are looking at with Jev, which picks the next click, keystroke or dropdown value in a few hundred milliseconds. It ports browser-use/jev-ultrafast with the same observation format, questions and execution rules, and is a community project not affiliated with TypeSafe or Browser Use.
Running in your own Chrome profile means your cookies and logins are available and sites that block datacenter headless browsers open normally. Numbered badges show which elements the model can see, a status bar shows each decision and latency, a Step button runs one decision at a time, and traces can be copied. A Jev Choice picks the operation and element in one request, two Noul checks (goal reached, stuck) veto a premature DONE or BLOCKED, and a small text model is used only to write typed values. It works through OpenRouter, TypeSafe or Cloudflare and includes a 17-task headless Chromium test suite with recorded traces.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Which operation and DOM element should be used next? | — |
| Yes / no | Has the goal been reached? | — |
| Yes / no | Is the agent stuck? | — |
How it works
- Type a goal in the popup
- Observe the tab and number visible controls
- Jev picks operation and element; Noul checks veto premature DONE or BLOCKED
- Execute, using a small text model for typed values, and repeat
Strengths
- Uses your real browser session
- Step-by-step debugging and trace export
- No Python or Playwright needed
Caveats
- Unofficial community port
- Acting in a logged-in profile carries risk
Getting started
Load the extension in Chrome and configure an OpenRouter, TypeSafe or Cloudflare key.At a glance
- Type
- Browser extension
- Status
- beta
- Language
- TypeScript
- Runtime
- Chrome extension (Manifest V3)
- Has code
- yes
- Has tests
- yes
Use cases and integrations
How curated lists describe it
Browser automation: unofficial Chrome extension port of Jev Ultrafast where a Jev `Choice` picks the operation and DOM element each step and two `Noul` checks (goal reached, stuck) veto a premature DONE or BLOCKED, with a small text model used only when text must be typed.
yibie/awesome-jevUnofficial Chrome extension (Manifest V3) port of Jev Ultrafast: Jev picks the operation and DOM element in one request, a small text model writes typed values, and it runs in the user's own tabs through OpenRouter, TypeSafe or Cloudflare; includes a 17-task headless-Chromium suite with recorded traces.
AnotiaWang/awesome-decision-modelsUnofficial Chrome extension (Manifest V3) port of Jev Ultrafast: Jev picks the operation and DOM element in one request, a small text model writes typed values, and it runs in the user's own tabs through OpenRouter, TypeSafe or Cloudflare; includes a 17-task headless-Chromium suite with recorded traces.
cobanov/awesome-jevJev for Chrome: drives the tab you are looking at with TypeSafe Jev, a sub-second decision model. Community port of browser-use/jev-ultrafast, not affiliated with TypeSafe.
hellogumbo/awesome-jevManifest V3 port of jev-ultrafast that drives the tab you are already looking at, keeping the same observation format and execution rules.
MrJev/awesome-jev
Frequently asked questions
What does Jev decide?
The next operation and element, plus whether the goal is reached or the agent is stuck.
How is it different from jev-ultrafast?
It runs as an extension in your own Chrome tab instead of a separate controlled browser.
Which providers work?
OpenRouter, TypeSafe or Cloudflare.
Related projects
Bounded browser execution for parent agents: Jev picks the next typed action, agent-browser runs it, stuck states hand back.
ProjectbetaTypeScriptPython decision layer for browser and desktop automation: code observes, acts and verifies; the model makes one typed choice per step.
ProjectbetaPythonManifest V3 Chrome port of jev-ultrafast that drives your current tab, with Jev choosing each operation and element.
Browser extensionbetaTypeScriptPython browser agent where Jev picks each operation and element in about 150 ms, escalating to an LLM only when unsure.
ProjectprototypePythonReference framework where Jev picks a concrete computer-use action and its execution route from legal, verifiable candidates.
AppresearchPythonAutoGPT agent platform, listed as adding Jev decision blocks for typed routing, filtering, scoring and confidence-gated next actions.
ProjectproductionPython