All capabilities
// CAPABILITY 01

Browser Automation.

An agent with eyes, hands, and a steering wheel inside Chromium.

Driver
Playwright
Render
Chromium
Planner
Vision-aware
Recovery
Auto-replan
// OVERVIEW

Most agents call APIs and call it a day. J@rv1s drives a real browser. It reads what's on screen the way you would, decides what to click, fills the form, waits for the spinner, and verifies the result before claiming success. When the page changes, the planner replans instead of crashing.

// DIAGRAM, FIG.01
YOUGoal in plain textPLANNER1. Read screen2. Decide action3. Verify resultvision-aware loopCHROMIUMPlaywright driverALLOW-LISTdomain gateRECEIPTundo / re-run

Every browser action passes through the planner, the allow-list gate, and lands as an auditable receipt.

// KEY FEATURES
Vision-aware planner

Reads the DOM and the rendered pixels. Selectors are a fallback, not the source of truth.

Replans on failure

When a button moves or a modal appears, J@rv1s notices and adjusts the plan instead of dying on a stale selector.

Headed or headless

Watch it work in a visible window, or let it run in the background. Same agent either way.

Auditable receipts

Every action is logged with screenshots. Undo or re-run any step from the receipt.

// HOW IT FLOWS
STEP 01
Goal in

Plain English: "renew my library books and email me the new due dates."

STEP 02
Plan

J@rv1s drafts the steps and shows you before touching the browser.

STEP 03
Drive

Chromium opens. Login, navigation, form fill, confirmation — all logged.

STEP 04
Receipt

What it did, what it skipped, and the new due dates pinned to your inbox.

// WHO USES IT
Students
Submitting weekly assignments across three different portals without opening them.
Job hunters
Auto-applying to allow-listed boards with one tailored cover letter per role.
Operators
Reconciling line items between a vendor portal and an internal spreadsheet nightly.
// QUESTIONS
Can it bypass CAPTCHAs?

No. J@rv1s pauses and hands the browser back to you when it hits a human-verification challenge.

What about logins?

Sessions live in your local profile. J@rv1s never sees or transmits your passwords.

Ready to put browser automation to work?