What do you want to do?
4 use cases
-
Log in and fill web forms from Claude Code
Give Claude one outcome such as logging in or submitting a form, and let the browser tool run the steps.
- REPO
Ying-Kai-Liao/jev-browser - Claude Code
- Work and operations
- Intermediate
View prompt
Use the jev-browser MCP server from the Ying-Kai-Liao/jev-browser repo to open <target-url> and run browser_do with the goal "<outcome>" and values <values-object>. Return the status, url, and actions list. Verify that the status is done before reporting success.
- REPO
-
Pull the part of a long article that answers a question
Extract only the blocks of a long page that answer your question, in the page's own words.
- REPO
Ying-Kai-Liao/jev-browser - Work and operations
- Intermediate
View prompt
In the Ying-Kai-Liao/jev-browser repo, run node examples/read-demo.mjs with <url> and the question <question>. Return the returned text. Verify that the answer appears in the text and check the count of dropped blocks.
- REPO
-
Check a page layout at phone width
Resize the browser to a phone size, open a page, and capture what it looks like.
View prompt
Use the jev-browser MCP server to call browser_open on <url> with viewport "390x844", then call browser_screenshot. Return the PNG and a short list of layout problems. Verify that the screenshot shows the phone-sized layout before you report it.
-
Stop a checkout before it places an order
Run a cart and checkout flow that pauses at any irreversible button until you approve it.
- REPO
Ying-Kai-Liao/jev-browser - Claude Code
- Work and operations
- Intermediate
View prompt
Use the jev-browser MCP server to run browser_do on <store-url> with the goal "<checkout-goal>". Stop when the status is needs_confirmation and return the pending action. Verify with the user before you re-call with allow_irreversible true.
- REPO
Quick start with Jev Browser
- Check you have what it needs: Node.js and npm; A TypeSafe API key, or an OpenRouter API key; Claude Code for the MCP route, or a source checkout of the repo for the read example.
- Open Ying-Kai-Liao/jev-browser on GitHub and read the README and license.
- Run
npx playwright install chromiumonce. - Run
claude mcp add jev-browser -e TYPESAFE_API_KEY=your-key -- npx -y -p jev-browser jev-browser-mcpand replace your-key with your key. - Restart Claude Code and ask it to open the target site with browser_open.
- Ask Claude to call browser_do with the goal and a values object holding the email and password or the form fields.
These steps come from our top use case, Log in and fill web forms from Claude Code, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for Ying-Kai-Liao/jev-browser
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeJev Browser alternatives · Best AI repos for Work and operations
About this repo
- Who it is forDevelopers and AI agent users who want Claude to complete multi-step web tasks in a real browser, using their own TypeSafe or OpenRouter API key.
- Why it is hot126 stars, launched 40 days ago
- LanguageJavaScript
- Sourcegithub.com/Ying-Kai-Liao/jev-browser · Back to Hot repos
Requirements
- Node.js and npm
- A TypeSafe API key, or an OpenRouter API key
- Claude Code for the MCP route, or a source checkout of the repo for the read example
Add this badge to your README
Maintain Jev Browser? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/ying-kai-liao-jev-browser/?utm_source=github&utm_medium=badge&utm_campaign=Ying-Kai-Liao-jev-browser)
HTML
<a href="https://dedupedai.com/use-cases/ying-kai-liao-jev-browser/?utm_source=github&utm_medium=badge&utm_campaign=Ying-Kai-Liao-jev-browser"><img src="https://dedupedai.com/badge/Ying-Kai-Liao/jev-browser.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Jev Browser
What is Jev Browser?
An browser automation library and MCP server where an LLM plans each step and the Jev model picks the page element, action, and value, with Playwright doing the clicks and typing. It is an open-source project on GitHub: https://github.com/Ying-Kai-Liao/jev-browser.
How do I use Jev Browser?
Run npx playwright install chromium once; then run claude mcp add jev-browser -e TYPESAFE_API_KEY=your-key -- npx -y -p jev-browser jev-browser-mcp and replace your-key with your key; Restart Claude Code and ask it to open the target site with browser_open. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is Jev Browser for?
Developers and AI agent users who want Claude to complete multi-step web tasks in a real browser, using their own TypeSafe or OpenRouter API key.
What can I do with Jev Browser?
4 use cases so far, for example: Log in and fill web forms from Claude Code; Pull the part of a long article that answers a question; Check a page layout at phone width. Each has steps and a copy-paste agent prompt.
What do I need to run Jev Browser?
Node.js and npm; A TypeSafe API key, or an OpenRouter API key; Claude Code for the MCP route, or a source checkout of the repo for the read example.
What are alternatives to Jev Browser?
Other hot AI repos in Work and operations: Solidcraft, Browser Use, Next AI Draw.io, Pilot Deck, OpenDots.
Is Jev Browser safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.