Agents In Use
What’s new todayLast update
499 additions

How to use Cursor to build an experimental browser

Willison independently built Cursor’s agent-generated FastRender browser on macOS and found a working window with legible pages and visible rendering problems.

Added simonwillison.netAgent: Cursor
TRY A BOUNDED VERSION

Prompt to try

Editorial adaptation, not the source author’s exact prompt. Replace bracketed inputs and review tool permissions first.

For [experimental browser repository], use planner agents to divide [browser goal] into worker tasks and a judge to assess each cycle. Then document a reproducible build for [platform] and inspect rendering of [test pages], recording glitches and build failures.

What happened

Willison obtained a working browser window and described tested pages as legible and mostly correct, with visible rendering glitches.

Reported by srameshc on Blog

How the agent did it

  1. Planners and sub-planners created tasks for worker agents.
  2. Workers executed tasks with a judge assessing each cycle.
  3. Willison cloned FastRender and initialized its ecma-rs submodule.

Where a person stepped in

Willison independently built the browser on macOS and inspected Google and his own website, noting rendering glitches.

A person set the goal and reviewed the result.

Simon Willison examined Cursor's experiment in building a browser with a large fleet of coding agents. The reported coordination design used planners and sub-planners to create tasks, workers to execute them, and a judge to decide whether each cycle had completed the project. Cursor reported close to a week of agent work, producing over a million lines across 1,000 files.

Willison also tested the resulting FastRender repository himself. The initial announcement had attracted skepticism because GitHub Actions CI was failing and build instructions were missing. By his test, the README included instructions. On macOS, he cloned the repository, initialized the vendor/ecma-rs submodule and ran the browser through Cargo with the browser_ui feature.

That produced a working browser window. He captured Google and his own website and described the pages as legible and mostly correct despite obvious rendering glitches. The repository included WhatWG and CSS-WG specifications through Git submodules. Willison remained doubtful that such projects would compete with established browsers soon, while expressing surprise at the result.

Who it's for: developers investigating agent-built browser engines and independently checking experimental software.

Prompt
Suggested prompt (written by Agents In Use, not the author's)

Source: Blog · srameshc

Frequently asked questions

Did Simon Willison run the generated browser?

Yes. He followed the updated README on macOS, initialized the ecma-rs submodule and ran the browser with Cargo, obtaining a working window.

How well did pages render?

He described Google and his own website as legible and mostly correct, while noting obvious rendering glitches.

More details

Remaining steps

  1. He launched the browser with Cargo and inspected rendered websites.

About this account

The reported Cursor fleet planned and implemented the browser across repeated worker and judge cycles.

Platform: Blog. Attribution: https://simonwillison.net/2026/Jan/19/scaling-long-running-autonomous-coding/. Prompt: Suggested (written by Agents In Use, not the author's). Sourced by the Agents In Use pipeline.

Credit: srameshc on Blog

Source published 20 Jan 2026

Source checked 14 Oct 2026

Tools and topics

Cursor · Git · Cargo · FastRender

Browser engine · Parallel agents · Rust

Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.