jev-browser-use
Codex browser skill where Jev handles navigation, clicks, toggles and scrolling while Codex handles text input and verification.
Overview
Jev Browser Use is a browser skill for Codex that splits the work: Jev handles navigation, clicks, toggles and scrolling, and Codex stays in charge of text input, visual judgment and the final check. It uses the existing browser connection from Codex's Computer Use (Chrome or the in-app browser), with no extra driver or npm dependencies. It was built at EZCollegeApp, where the authors report about 5-10 times faster browser operations in their workflows.
It installs with one npx skills add command or as a native Codex plugin, and is configured with a provider of TypeSafe or OpenRouter, whose keys are not interchangeable, stored in a dotenv file referenced from a config file. The yibie list notes four CI-run contract tests on the bridge. It requires Node 22+ and is an independent MIT-licensed integration, not an official OpenAI or TypeSafe product.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Which navigation, click, toggle or scroll action comes next?(inferred) | — |
How it works
- Codex receives a browser task
- Codex hands navigation and clicks to Jev through the skill
- Codex types text and judges visually where needed
- Codex verifies the final result
Strengths
- Reported 5-10x faster browser operations in real workflows
- No extra driver; reuses Codex's browser connection
- Contract tests in CI
Caveats
- Requires Codex Computer Use connected to a browser
- Speed-up measured on the authors' own workflows
Getting started
`npx skills add wy-coliney/jev-browser-use -g -a codex -y`, then configure the provider and key.At a glance
- Type
- Agent skill
- Status
- beta
- Language
- TypeScript
- Runtime
- Codex skill or plugin
- Has code
- yes
- Has tests
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
Browser automation: lets Jev pick the click while Codex thinks and verifies, reporting 5-10x faster browser operations behind four CI-run contract tests on the bridge.
yibie/awesome-jevA Skill for Codex browser workflows: Jev chooses navigation, clicks, and scrolling while Codex handles text input and final checks.
logicrw/awesome-jev-projects5–10x faster browser operations: Jev clicks, Codex thinks and verifies.
wh000wh000/awesome-jev-liveCodex browser skill that uses Jev for navigation and target selection while Codex handles text entry and outcome verification.
cobanov/awesome-jev5–10x faster browser operations: Jev clicks, Codex thinks and verifies. Built at EZCollegeApp.
hellogumbo/awesome-jevBrowser skill that splits the work: Jev handles navigation, clicks, toggles and scrolling while the coding agent thinks and verifies. Uses your existing browser connection, with no extra driver.
MrJev/awesome-jev
Frequently asked questions
What does Jev handle?
Navigation, clicks, toggles and scrolling.
What does Codex still do?
Text input, visual judgment and final verification.
Can I use an OpenRouter key?
Yes, with provider set to openrouter; it is not interchangeable with a TypeSafe key.
Related projects
Agent-plugin browser tool where Jev picks one operation and one row from a numbered page table; a small LLM only writes typed text.
ProjectbetaTypeScriptChrome extension plus MCP server so Claude or Codex can drive your real Chrome, with Jev picking each click in about half a second.
MCP serverbetaTypeScriptChinese-language Codex skill adapted from jev-ultrafast that lets Codex hand multi-step Chrome tasks to Jev with preset inputs.
Agent skillbetaPythonLocal browser automation workbench with an Edge/Chrome sidebar and Codex MCP sharing one Jev-driven task engine, with user confirmation.
MCP serverbetaTypeScriptJev browser agent that pierces shadow DOM and iframes, adds canvas fallback and full actions, with one Jev request per cycle.
MCP serverbetaPythonMCP server that lets Claude Code or Codex drive real Chrome with Jev picking elements and checking steps, plus safety gates and traces.
MCP serverbetaTypeScript