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.

One fresh Linux ARM64 container per case. The same dashboard visit, recording, transition, and final screenshot.

Tokens · vs Selenium + Python64%

fewer estimated agent tokens

Tokens · vs Puppeteer71%

fewer estimated agent tokens

CPU time · vs Selenium + Python56%

less CPU time per run

CPU time · vs Puppeteer66%

less CPU time per run

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
Headlesswarm1474.753 s842 ms276 MiB
Headlesscold1945.002 s1.478 s279 MiB
SeleniumPython4103.134 s1.900 s280 MiB
Puppeteer4992.850 s2.441 s319 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.