VulpineOS
Open-source operator runtime with C++ stealth + execution patches, self-hosted, billed only on the LLM and infrastructure you bring.
Browserbase runs Chrome in their cloud and bills per session-minute. VulpineOS is an open-source operator runtime you self-host, with a Camoufox base and execution primitives Chrome can't ship.
Open-source operator runtime with C++ stealth + execution patches, self-hosted, billed only on the LLM and infrastructure you bring.
Managed Chrome-as-a-service. You write Playwright code, they run the browser, you pay per session-minute.
browserbase.com ↗Grouped by what you actually evaluate when picking a runtime for AI browser agents — foundation, execution, identity, density, cost.
| Feature | VulpineOS | Browserbase |
|---|---|---|
| Source code is open | — | |
| Self-hostable | — | |
| Browser engine | Firefox 146 (Camoufox) | Chromium |
| Engine-level stealth patches | PARTIAL | |
| Run locally on your laptop | — |
| Feature | VulpineOS | Browserbase |
|---|---|---|
| C++ injection-proof a11y filter | — | |
| Action-Lock page freeze (nsDocShell) | — | |
| Token-optimised DOM export (>90% reduction) | — | |
| Loop detector for repeated tool calls | — |
| Feature | VulpineOS | Browserbase |
|---|---|---|
| Persistent identities across sessions | PARTIAL | |
| BrowserForge fingerprint pipeline | PARTIAL | |
| BYO proxy pool with auto-rotation | PARTIAL | |
| Trust-warming background service | — |
| Feature | VulpineOS | Browserbase |
|---|---|---|
| Pre-warmed context pool | PARTIAL | |
| Per-context memory limits | — | |
| Multi-agent orchestration built in | — | |
| Operator console for hundreds of agents | — |
| Feature | VulpineOS | Browserbase |
|---|---|---|
| Pay per session-minute | — | |
| Pay only for LLM + your own infra | — | |
| Free tier | Self-host any volume | Limited |
Runtime is MPL 2.0 — free to self-host at any scale. The only costs are your infrastructure and your LLM usage. A managed cloud is on the roadmap; current offering is open-source self-host.
Per session-minute pricing on top of plan tiers. Costs scale with both how long sessions are open and how many run concurrently. Browser concurrency is gated by plan.
Browserbase exposes Playwright-compatible endpoints. VulpineOS does too, via the Foxbridge CDP server — Playwright scripts you wrote against Browserbase will run against VulpineOS with a connection-string change. You don't have to rewrite anything to evaluate side-by-side.
The fastest way to settle this is a 30-minute side-by-side. VulpineOS is open source — clone, run, point your existing automation at it. We'll happily help you size the comparison if you want.