Microsoft Research releases Webwright, a browser agent that solves 60% of web tasks

Microsoft Research has released Webwright, a terminal-based browser agent. Instead of a conventional click-trace, it uses Playwright scripts. On the demanding Odysseys benchmark, a framework of about 1,000 lines of code scored 60.1%, against 33.5% for base GPT-5.4.

AI-processed from MarkTechPost; edited by Hamidun News
Microsoft Research releases Webwright, a browser agent that solves 60% of web tasks
Source: MarkTechPost. Collage: Hamidun News.
Listen to article
Article Fact Sheet & Key Figures
ParameterDetails
Primary sourceMarkTechPost ↗
Editor-in-Chief
Odysseys benchmark60.1% (up from 33.5% for the base model)
Online-Mind2Web86.7% (record among open-source)
Framework size~1000 lines of code

Microsoft Research has unveiled Webwright, a framework for browser agents that completes complex web tasks almost twice as successfully as base language models.

How Webwright works

It is a terminal-based agent that automates browser interaction. The key difference: instead of the familiar click-trace approach (where the system records a sequence of clicks and coordinates), Webwright generates and executes Playwright scripts, a powerful framework for programmatic browser automation.

The framework is simple: roughly 1000 lines of code and three modules running in a single agent loop. The minimalist design looks naive at first, but the results turned out to be impressive. Rather than trying to generate point-by-point clicks, the agent works out the structure of the DOM and writes the scripts it needs.

Benchmark results

On Odysseys (which tests long web tasks in a real browser), Webwright with GPT-5.4 reached 60.1%. That is twice the 33.5% of the base model alone. On the simpler Online-Mind2Web benchmark the score is even higher: 86.7%. Importantly, this is the best result among all open-source harness recipes.

The twofold improvement does not come from special tricks or hardcoded solutions. It is the straightforward result of a well-designed agent loop and effective use of GPT-5.4's capabilities.

  • Odysseys benchmark: 60.1% (up from 33.5% for the base model)
  • Online-Mind2Web: 86.7% (record among open-source)
  • Framework size: ~1000 lines of code
  • Architecture: three modules in a single loop
  • Model: GPT-5.4 (standard, without fine-tuning)

Why it works

Browser agents have long relied on click-trace sequences or required huge language models. Webwright shows a third path: the right architecture, with Playwright scripts as an intermediate language, delivers a large quality gain.

Playwright also lets the agent work with the DOM directly, which is more reliable than relying on computer vision. When a site changes, the script can adapt because it sees the page structure, not just pixels.

What it means for the market

Browser agents are maturing. Microsoft Research has shown its approach, while OpenAI (Operator), Anthropic (Computer Use) and others are working in parallel. The web automation market is only beginning to form: filling in forms, comparing prices, ordering services, managing subscriptions.

Webwright demonstrates that good results do not require waiting for a super-model: the right architecture and simple modules can deliver a multiple-fold improvement.

Story

Key Questions Answered

How Webwright works?

It is a terminal-based agent that automates browser interaction. The key difference: instead of the familiar click-trace approach (where the system records a sequence of clicks and coordinates), Webwright generates and executes Playwright scripts, a powerful framework for programmatic browser automation. The framework is simple: roughly 1000 lines of code and three modules running in a single agent loop. The minimalist design looks naive at first, but the results turned out to be impressive. Rather than trying to generate point-by-point clicks, the agent works out the struc

What are the key details on Benchmark results?

On Odysseys (which tests long web tasks in a real browser), Webwright with GPT-5.4 reached 60.1%. That is twice the 33.5% of the base model alone. On the simpler Online-Mind2Web benchmark the score is even higher: 86.7%. Importantly, this is the best result among all open-source harness recipes. The twofold improvement does not come from special tricks or hardcoded solutions. It is the straightforward result of a well-designed agent loop and effective use of GPT-5.4's capabilities. Odysseys benchmark: 60.1% (up from 33.5% for the base model) Online-Mind2Web: 86.7% (record a

Why it works?

Browser agents have long relied on click-trace sequences or required huge language models. Webwright shows a third path: the right architecture, with Playwright scripts as an intermediate language, delivers a large quality gain. Playwright also lets the agent work with the DOM directly, which is more reliable than relying on computer vision. When a site changes, the script can adapt because it sees the page structure, not just pixels.

ZK
Zhemal Khamidun — CPO at Alpina Digital, product manager of AlpinaGPT. Building AI products since 2019. Hamidun News is a pet project that grew into a production aggregator with 6,000+ readers.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
What do you think?
Loading comments…