Autonomous Agent2026Shipped

Web Agent

An LLM agent that browses, fills forms and downloads over raw CDP.

An agent that navigates real websites, fills forms and downloads files. Each page becomes a semantic tree built from live Chrome DevTools Protocol DOM traversal instead of XPaths, which keeps real parent-child structure, ARIA roles, and text nested in inline elements that flat element lists lose.

livelast push

~/web-agent

Project Telemetry

Task success

64%

Benchmark

50 tasks

Websites

10

LLM providers

8

How it works

~/web-agent/architecture · step 1/3

01

live page via CDP

02

semantic DOM tree

03

WebMCP site tools

04

LLM planner · 8 providers

05

click / fill / download

↺ loops to 01

01OAuth 2.0 Authorization Code + PKCE end to end: local callback server, token exchange, bearer injection, and disk-persisted tokens with silent refresh.
028 LLM providers behind one interface; WebMCP support for discovering tools a site exposes at runtime.
03Benchmarked on 50 self-defined tasks across 10 websites: 64% success.

Project Info

DomainAI Agents
RoleAuthor
Year2026
StatusShipped

Tech Stack

PythonChrome DevTools ProtocolOAuth 2.0 PKCEWebMCPMulti-provider LLMs