Runtime cloud for AI agents
Launch managed remote browser runtimes for your AI agents and connect to them through native protocols like CDP. BCTRL handles everything around the runtime: profiles, proxies, credentials, files, recordings, live view, artifacts, and observability.
Install, authenticate, and launch your first runtime in 60 seconds.
Every endpoint, schema, and example for the public HTTP API.
Task-shaped recipes for common agent workflows.
A working example
What’s inside
Isolated environments for agent work. Scope credentials, storage, and limits per space; issue thousands of sub-user keys from one organization.
Managed remote resources running on BCTRL infrastructure. Browsers today, more environments on the roadmap.
Short-lived signed leases into a runtime. CDP today; CUA, RDP, VNC, MCP, and HTTP planned. The low-level automation path.
Machine-readable guidance for coding agents using a space through SDKs, terminals, or raw HTTP.
Browser profiles, proxies, extensions, AI provider keys, vault secrets, and storage. Mount them into a space; runtimes inherit.
Live view with human takeover, full session recordings, run events, artifacts, and per-runtime usage tracking.
How it fits together
A space is the boundary. You mount what the agent needs at creation time — browser profiles, proxies, AI provider keys, vault secrets, a storage namespace — and the space defines what’s accessible inside it.
Runtimes launched inside a space inherit those mounts automatically. A runtime can use the space’s AI credentials, decrypt vault secrets within its allowed prefixes, and read or write the space’s storage without you re-passing any of it. You drive a running runtime through a native protocol — CDP today — so you can keep using your existing automation tooling.
A run is a runtime’s lifecycle from the moment it starts to the moment it stops. Every run carries unmatched observability — live view with human takeover, full session recordings, structured event timelines, downstream artifacts, and per-runtime usage. You always know what the agent is doing, and you can replay any run afterward.
Invocations are hosted AI agent calls inside a runtime — observe, extract, act, and multi-step automation through Stagehand and browser-use. Durable, cancellable, awaitable.

