Bobby Browser
Capability-scoped browser automation across SDK, MCP, and authenticated CDP surfaces.
/solutions/browser-automation · multi-principal
Give each agent a capability-scoped token, drive the browser through one runtime with shared idempotency and evidence contracts, and restart long workflows from a checkpoint instead of replaying side effects.
/path
Scope the principal, run the work, recover from the checkpoint.
A token binds one principal to an explicit capability set and an expiry. Sessions and pages one principal creates are invisible to every other principal, and revocation is re-checked at dispatch — including on long-lived MCP and CDP connections.
Pick the surface that matches the code you are writing — HTTP API, TypeScript or Rust SDK, MCP over stdio or HTTP, ACP, or raw CDP. Every adapter shares the same capability, idempotency, evidence and event contracts, so switching surfaces does not change the rules.
A checkpoint records workflow identity, page and session binding, restart URL, recovery class, invariants and replayable inputs. A worker restart resumes from it rather than silently replaying the side effects the run already performed.
/boundary
Read the security model before exposing any deployment.
/start
macOS, Linux
Capability-scoped browser automation across SDK, MCP, and authenticated CDP surfaces.
Capability wire strings, the multi-principal runtime, evidence and checkpoint contracts, and every adapter reference.