jev-browser-use
Browser use with Jev
If a plain HTTP fetch can read it, fetch it and leave the browser alone. This skill is for pages that need interaction.
Jev never writes selectors, code or coordinates. It picks one operation and one target from the list of elements your browser tool observed. There are two ways to run it.
A. Your own browser tool + jev choose (works everywhere)
Same loop as jev-computer-use, with page elements as regions:
- Observe. Read the page as an element list (accessibility tree,
read_page, a snapshot). Keep role and a short label per element; leave page text out. - Build the table. One row per action you would be willing to take now:
click-r12,type-email-r7,scroll-down,back, plus the mandatoryreobserveandabstain. Text to type is decided by you and lives in your row, not in the request. - Ask:
jev choose < request.json(Hermes:jev_choose_action). Schemajev.action_choice_request_v1; seejev-computer-usefor the shape. - Do that one action, observe again, verify. Never retry a browser mutation blindly: look first.
A "goal reached" row needs a second check. Jev sees labels, not page text, so it can only guess from the link it followed that the goal is met. When it picks that row, ask a Noul over the page's own text (jev ask, state = goal + URL + about 6,000 characters of main text): "From this page the visitor can do what the goal asks, now, without waiting for another person." Measured on a request-access page reached by "Request free access": the choice said done at 0.73; the Noul said 0.07, and "a person must approve first" 0.91.
Reviewing a site as a visitor. Run a few persona goals ("start free now", "find the plan for 5 systems") with navigation-only candidates (no typing, no submit). Each run's path, and where it stops, is the finding. A page where every step stays under the 0.65 floor is a page with no clear next step for that visitor. Log the top three probabilities with their labels, so you can see what it was torn between. Headless Playwright on a throwaway profile is enough for path A.