Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built a browser for AI agents, then benchmarked it against Playwright MCP and browser-use

Description and use

AgentGo, a Chromium browser for AI agents, uses compact outlines and diffs to reduce token usage and execution time, outperforming browser-use and Playwright MCP on MiniWoB++ tasks.

Problem

AI agents reading too much of a page snapshot, wasting tokens on unchanged content

Outcome

AgentGo solved 22/24 MiniWoB++ tasks, median 32 s, 94.7k input tokens, 7.7 turns, outperforming browser-use (19/24, 92 s, 209.9k tokens, 13.2 turns) and Playwright MCP (18/24, 42 s, 178.4k tokens, 13.0 turns)

Workflow

  • 1. Agent opens page with browser_open, receiving a compact outline of headings and actionable elements
  • 2. Agent performs actions via browser_act
  • 3. Browser returns only the diff (+, -, ~) of changed elements
  • 4. Browser waits for page to settle before responding, eliminating unnecessary wait actions

Evidence

Every agent I tried on the web had the same problem: it was reading too much. A browser tool hands the model a page snapshot, the model clicks, and then gets a fresh snapshot of the whole page again.

Source

Same model (gpt-6-luna, medium reasoning), same 24 BrowserGym MiniWoB++ tasks, a fresh agent session for every task, only that browser's MCP tools, and the page's own reward decides.

Source

AgentGo 0.1.5 22/24 32 s 94.7k 7.7

Source

Three design choices do most of the work: 1) A compact outline instead of a snapshot. 2) Only what changed. 3) The browser waits, not the model.

Source

  • Record date: 2026-10-21T05:56:14.938Z