jev-browse
Drive a browser one Jev decision at a time through agent-browser.
What Jev decides
Click, type one supplied value, press Enter, go back, finish, or report blocked.
Jev chooses clicks, supplied text values, navigation actions, and when to stop. agent-browser performs each action.
- Jev role
- Pick the next browser action and determine whether to finish or report a block.
- Input
- The user goal, current page content, available actions, and supplied text values.
- Output
- Typed action and goal-state decisions with probabilities.
- Decision frequency
- Once per browser step.
- Fallback
- Stop when the goal is blocked; never invent text or a destination URL.
How it works
Overview
jev-browse is a CLI and MCP server for goal-directed browser use. Each step asks Jev whether the current page meets the goal, whether the task is blocked, and which available action makes progress. agent-browser executes the selected action. Jev does not generate text or enter arbitrary URLs.
The README reports a 10-task, three-run comparison with Claude Code and provides a rerunnable evaluation script. Its results are author-reported and do not establish performance on longer tasks. The project documents limits around duplicate element labels, CAPTCHAs, dragging, uploads, and downloads.
- Language
- JavaScript
- License
- MIT
- Author
- kyrylosyzonenko
Sources
Related projects
Jev Voice Browser
A browser that starts resolving voice commands while the user is still speaking.
What Jev decides
What the user intends, which page target it applies to, whether the command is complete, and whether it is destructive.
Jev × WebMCP
Turn WebMCP schemas and user wording into inspectable browser tool calls with typed Jev decisions.
What Jev decides
Which tool fits, which allowed value each typed parameter should take, and whether optional values were actually stated.
jev-turbo
Choose browser actions from named page controls and check whether a goal is done.
What Jev decides
Which visible control or navigation action to use next, and whether the goal is met.