Headful · CDP · captured

A browser farm
that captures everything.

The cloud-browsers plugin runs headful Chromium, Firefox, and WebKit inside Frontier MicroVMs on Gaia or Biome. Every session can be captured frame-by-frame; the CDP wire is exposed for any agent; fingerprints (TLS JA3, fonts, canvas, WebGL) are locked per session for reproducibility.

[engines]
Chromium · Firefox · WebKit
[capability]
frontier (V8/SpiderMonkey JIT)
[capture]
frame-by-frame · framebuffer
[wire]
CDP · Playwright-compatible
At a glance

The properties
that matter.

engines
Latest stable Chromium, Firefox ESR, WebKit nightly. Per-session image pin.
JIT
V8 / SpiderMonkey / JSC all need a real kernel. Frontier wraps each session.
CDP
Chrome DevTools Protocol exposed over WebSocket per session. Playwright clients work unchanged.
fingerprint
JA3 TLS, fonts, canvas, WebGL, Client Hints — pinned per session for reproducibility.
capture
Framebuffer captured at 30 fps. Optional MP4 / image-sequence export. Signed at session end.
storage
Session artifacts (snapshot.vm + screenshot.fb + trace.span) written to Storage with retention.
scaling
Front-line on Gaia/Standard for fast cold-start; sessions on Gaia/Frontier when JIT is needed.
In the manifest

How you
describe it.

[brane.frontline]
substrate   = "gaia"
capability  = "standard"
image       = "omega/cloud-browsers-frontline:14.2.0"
replicas    = 64
By design

What you
can rely on.

Every session is reproducible

Snapshot + framebuffer + trace = the entire session, byte-for-byte. Resume on a clean substrate; the trace continues from the snapshot point.
CAPTURE

Locked per session

JA3, fonts, canvas, WebGL, Client Hints — all pinned per session. Two runs of the same agent on the same URL produce the same network signature.
FINGERPRINT

Drop-in for Playwright / Puppeteer

CDP is exposed unchanged. Existing browser-automation code works against cloud-browsers without modification.
CDP

Two-tier for cold-start economics

Frontline branes on Gaia/Standard handle the first few hundred ms (auth, routing) — sessions on Gaia/Frontier handle the V8 work. Cold-start to first paint stays under 200 ms.
SCALE