Back
browseragentsOpen source

Lizard Agent

Drive a browser with deterministic code and typed Jev decisions.

What Jev decides

Which candidate control or action advances the goal, and whether the task is done.

Lizard builds a closed action list from a page, asks Jev which step to take, and verifies constraints with code rather than an LLM in the loop.

CHOICENOUL
Jev role
Select a browser action from a bounded page-derived list.
Input
The user goal, current page controls, and available action choices.
Output
Typed action choices and supporting probabilities.
Decision frequency
For each browser decision step.
Fallback
Code enforces measurable constraints and stops on CAPTCHAs.
Author reported · Source reviewed

How it works

Input
The user goal, current page controls, and available action choices.
Jev
CHOICE + NOUL
Output
Typed action choices and supporting probabilities.

Overview

The Python browser agent uses Playwright to inspect page controls and offers Jev typed candidate actions. Code executes the selected action, handles concrete constraints such as prices and dates, and records traces and an on-page HUD. The README reports selected demo runs and stops at CAPTCHAs; it does not claim unrestricted browser coverage.

Language
Python
License
MIT
Author
yousudip
Sources checked Sep 24, 2026

Sources

Related projects