Give your agent a real browser.

Headless turns browser QA into a small, inspectable command surface, so an agent can navigate, test, record, and explain without screen coordinates or a brittle script stack.

Smallest agent surface.
Measured, not claimed.

5 fresh Linux ARM64 containers per case. The table reports medians for the same dashboard workflow.

Tokens · vs Selenium + Python58%

fewer estimated agent tokens

Tokens · vs Puppeteer65%

fewer estimated agent tokens

CPU time · vs Selenium + Python32%

less median CPU time

CPU time · vs Puppeteer34%

less median CPU time

Agent token footprint / lower is better

Headless warm = 1×

Wall time vs CPU time per run

The gap is waiting, not computing

WorkflowEstimated tokensWall timeCPU timePeak memory
Headlesscold2183.413 s1.794 s381 MiB
Headlesswarm1743.239 s1.218 s379 MiB
SeleniumPython4102.828 s1.788 s378 MiB
Puppeteer4992.400 s1.849 s367 MiB

Warm starts with the Headless host and session ready. Cold includes starting both.Estimated tokens measure workflow source size, not billed LLM tokens. Point-in-time snapshot; repeat before comparing a change.

Read the method

From intent to evidence—

without touching the desktop.

01

Visit

Open a local or authenticated page.

02

Act

Click, fill, press, scroll, and wait by meaning.

03

Prove

Return recordings, screenshots, reports, and diffs.

When the page breaks,
the agent can look closer.

Deep diagnostics are available on demand, not forced into every interaction.

01

Observe

Accessible elements, rendered media, console, network, CSS, cookies, and storage—only when the agent needs them.

02

Capture

Browser-pixel MP4 recordings and private PNG artifacts built for frontend QA and PR review.

03

Reproduce

Reusable flows, visual comparisons, throttling, offline mode, and exact API mocks.

04

Contain

A private Unix socket, no exposed DevTools port, bounded commands, and safe navigation rules.

Your VM has a browser
now. Use it.

One CLI protocol. The same commands over MCP. Purpose-built for the last mile of software QA.

Open Headless

Headless began as a fork of antiwork/chromeless . With thanks to Sahil Lavingia for the original foundation.