Jevvy the robot

Tell your browser
what to do. Jevvy does it.

A side-panel agent for Chrome. Describe a task in plain language and Jevvy clicks, types, scrapes and sorts in your current tab, fast enough that you'll stop reaching for the mouse.

Some use cases

Act Running in current tab
Find the cheapest one-way SFO → JFK flight next Friday
  1. 1 Open the flights search page 0.4s
  2. 2 Fill origin “SFO”, destination “JFK” 0.6s
  3. 3 Pick date · Fri, one-way 0.3s
  4. 4 Sort by price, verify result Jev
  5. ! “Continue to payment” needs your approval Paused
Now pick the cheapest nonstop…
Scrape name and price of every product
NamePriceRating
Trail Runner 2$89.004.6
Summit Shell$142.504.8
Daypack 24L$64.004.4
Merino Tee$38.004.7
48 rows · scrolled 6 pages
Sort my inbox into urgent / newsletter / receipt
  • urgent Contract needs your signature by 5pm
  • newsletter This week in AI: ten things you missed
  • receipt Your order #48213 has shipped
  • urgent Server disk usage at 94%
  • newsletter New on the blog: shipping faster
Classified 8 in parallel

Bring your choice of provider

OpenAIAnthropicJevVercel AI GatewayMore coming soon

Features

One prompt. Four ways to get it done.

Act

Snapshot the page, let Jev pick from a menu of real elements, execute, verify. Looped until the goal is met.

“Book the cheapest flight next Friday”

Extract

Finds the repeated list, scrolls to load more, and maps every row to the fields you asked for.

“Scrape name and price of every product”

Classify

Jev labels each item in a list, eight in parallel, and hands you a table you can export as CSV.

“Sort my inbox by urgency”
?

Ask

Missing a date, a name or a choice? Jevvy asks you in the panel instead of guessing.

“Which day did you mean?”

Keep the conversation going

Follow up with “now pick the cheapest” and it continues in the same tab with earlier turns as context. Your last 50 chats are saved locally and can be reopened any time.

Your models

Pick a planner provider, paste your key, choose any model ID. Each provider remembers its own settings.

How it works

Two brains: one fast, one thoughtful.

System One

Jev

Makes the quick per-step calls: which element to click, is the goal met, are we stuck, is this action risky.

Planner

Your LLM

Breaks the task into steps and writes what Jev can't: search terms, form values, extracted fields. Jev hands off whenever it is unsure.

  1. 1

    Describe

    Type the task in the side panel.

  2. 2

    Plan

    The planner outlines the steps.

  3. 3

    Act

    Jev clicks and types in your tab.

  4. 4

    Verify

    Each step is checked before the next.

Safety

Fast, but never reckless.

No secrets typed

Never types into password or card fields. Bookings stop at the payment page.

You approve risky clicks

Anything that looks like purchase, send, delete or submit goes through a risk check and waits for you.

Always stoppable

Step limits, loop detection and a Stop button. Closing the panel stops the run.

Page text is untrusted

Content from the page is passed to the planner as data, never as instructions.

Keys stay local

Stored in chrome.storage.local and sent only to the providers you chose.

Your tab, your session

Drives one tab you already have open, already logged in.

Give your browser a helper.

Load the extension in under a minute.

# build the extension
$ npm install
$ npm run build

# then in Chrome
chrome://extensions → Developer mode → Load unpacked → dist/