Cloud browsers for AI agents
Your agent needs a browser. BCTRL gives it one in the cloud - drive it yourself with Playwright, or hand it to a hosted agent, and capture every run as a replayable record. Spaces scope what each agent can touch. Subaccounts bill it back to your customers. You run none of the infrastructure.
Launch a cloud browser and connect to it in 60 seconds.
Every endpoint, schema, and example for the HTTP API.
Drive BCTRL from your terminal or CI.
How BCTRL works
Four nouns, and one decision: do you drive, or does an agent?
Create a space
The boundary. It decides which storage, secrets, and AI credentials the runtimes inside it can reach.
Launch a runtime
A cloud browser starts inside the space, with the stealth, proxy, and fingerprint you configure.
Two ways to drive
One runtime, two control modes. Hold the controller with a CDP connection from your own process, or let a hosted invocation run. One at a time.
The platform
Scope what a runtime can touch - storage, secrets, AI credentials - per space.
Cloud browsers you configure for stealth, proxy, and fingerprint.
Hand a runtime to a hosted agent - act, observe, extract, browser-use.
Replay any session: events, activity, live view, recording, files.
Store secrets and TOTP, and inject them into runtimes by reference.
Bring your own model keys. Agents use them without exposing the secret.
Attach your own proxy or pull from managed pools by country.
Load Chrome extensions into a runtime.
Give agents callable tools - versioned, promotable, bundled.
Start building
Drive a runtime with Playwright, Puppeteer, or any CDP client.
Run Stagehand and browser-use agents with one call.
Wire BCTRL into LangChain, CrewAI, MCP, and computer-use frameworks.
Use cases
Give AI agents a real browser, hosted or self-driven.
Pull structured data from any site, with proxies and CAPTCHA handling.
Run end-to-end flows in isolated cloud browsers, with full recordings.
Automate logins and multi-step forms with vaulted credentials and TOTP.
Built for platforms
Most cloud browsers stop at the session. BCTRL is built to sit underneath your product: spaces scope each agent’s blast radius, a full tool-calling system lives in the platform, and subaccounts give every customer an isolated, separately-billed environment under one organization.
Decide exactly what each runtime can reach - storage, vault, AI.
A tool-calling system for agents, versioned and bundled.
Per-customer isolation and usage metering, out of the box.

