operations / agent
Jev Ultrafast
A browser agent with an indexed action space: Jev picks an operation and a page element, and a small language model writes text when needed.
At a glance
- Purpose
- A browser agent with an indexed action space: Jev picks an operation and a page element, and a small language model writes text when needed.
- Runs in
- Local agent with shell, Web service
- Operating systems
- Not stated
- Needs
- Runtime: uv and Chrome; Needs internet: Yes; Needs accounts or API keys beyond your agent: Not stated
- Files and data
- Reads files: Yes; Writes files: Yes; Sends data to other services: Not stated
- Tool type
- Agent
- Delivery
- From GitHub
- Version
- Latest on the main branch
- Access
- Code on GitHub
- Compatibility
- According to the README, it connects to Chrome through Browser Harness, which uv sync installs, and uses TypeSafe's Jev for its decisions. The README says the text helper uses an OpenRouter key in the example configuration and that Gemini, GLM and DeepSeek can also use the OpenAI-compatible text helper. The README does not name operating systems.
- External costs
- According to the README, setup needs a TypeSafe API key and a text-model API key. It says the text-model key is an OpenRouter key in the example configuration, that the demo uses the model inception/mercury-2.5 with reasoning disabled, and that Gemini, GLM and DeepSeek can also use the OpenAI-compatible text helper. It says live examples and recording scripts make paid API calls. It gives no prices. The repository is MIT-licensed. Your coding agent or model provider may charge for usage.
- Permissions
- The README's setup installs dependencies with uv sync, including Browser Harness, and requires a TypeSafe API key and a text-model API key. The README says to allow Chrome remote debugging when prompted. The README describes browser actions for clicking, typing, selecting and scrolling, and says owned tabs share the existing Chrome profile. The README says the flights example saves a trace and does not select or book a flight. The README says live examples and recording scripts make paid API calls. The top-level entries include scripts/; the README names guard-checking and recording/rendering scripts.
- Usage terms
- MIT License, as stated in the repository. See its LICENSE file for the exact terms.
Code on GitHub
browser-use/jev-ultrafast
MITFastest and cheapest web agent
Public GitHub data fetched · 0 days old
View on GitHub ↗What it does
The README describes Jev Ultrafast as a browser agent with a dynamic, indexed action space. The README says TypeSafe's Jev selects an operation and element from observed page controls, while a small language model generates text for TYPE_TEXT.The README lists CLICK, TYPE_TEXT, SELECT, SCROLL_UP, SCROLL_DOWN, WAIT, DONE and BLOCKED. The README says the default agent loop uses structured state rather than screenshots and describes page-freshness and target checks before execution.
The README shows a Python Agent class, a local inspector and example scripts for Google Flights and Wikipedia tasks. The README calls the implementation an MVP and lists excluded browser features.
Who it is for
Developers who want to run or study a browser agent that works from a numbered table of page controls.Example tasks
Start the local inspector with uv run jev and run the demo automatically.Use Choose next in the inspector to pause before each action executes.
Create an Agent with a start page and a goal, and read the status of each state it yields.
Run examples/run.py with a start page and a goal to try a different task.
Run examples/flights.py with --keep-open to search for flights without booking one.