Your agent follows instructions it should never see.
Websites hide text in elements the human never notices. Your agent reads everything and attackers exploit that to rewrite its instructions mid-task.
VulpineOS runs AI agents that navigate the web as reliably as a human, blending in, handling surprises, and cutting through the noise. Open source. Self-hosted. Drop in your LLM keys and go.
Websites hide text in elements the human never notices. Your agent reads everything and attackers exploit that to rewrite its instructions mid-task.
Between reading the page and taking action, timers fire, elements shift, modals appear. Your agent acts on a page that no longer exists.
Accessibility trees are full of scaffolding and wrappers. Your model pays per token to read a page you already understand. The cost adds up fast.
Built at the browser level so your agent never has to work around browser limitations.
Hidden text, invisible elements, offscreen content. Anything the human would not encounter gets removed before the agent ever reads it.
Every session the site sees a unique browser profile. Consistent across WebGL, fonts, timezone, locale. Bring your own proxies and the runtime keeps everything in sync automatically.
A fleet of agents working in parallel, each with its own identity, instructions, and budget. Manage them from one panel or let cost alerts and webhooks handle the monitoring.
Most browser snapshots are full of wrappers, separators, and repetition. VulpineOS strips everything the model does not need. You keep the structure and the text, not the scaffolding.
Other tools give you a browser and call it a day. VulpineOS gives you a browser runtime tuned for AI agents, with protections that cannot be bolted on later.
| Feature | VulpineOS | Playwright | Puppeteer | Browserbase | Browserless |
|---|---|---|---|---|---|
| C++ injection-proof a11y filter | — | — | — | — | |
| Action-Lock page freeze (nsDocShell) | — | — | — | — | |
| Token-optimized DOM export | — | — | PARTIAL | — | |
| Anti-detect fingerprints | — | — | — | ||
| Built-in proxy rotation (BYO pool) | — | — | PARTIAL | — | |
| Self-host runtime | — | — | |||
| Multi-agent orchestration built in | — | — | — | — | |
| Open source license | — | — |
The whole stack is open source under MPL 2.0. Fork it, extend it, build on it. Contribute upstream or keep your changes private.
An open-source protocol translator exposes a Chrome DevTools Protocol surface on top of Juggler and WebDriver BiDi. OpenClaw and any CDP-native agent stack drives Camoufox unchanged, with full anti-fingerprint isolation per session.
$ foxbridge start --browser camoufox --port 9222
✓ Camoufox 146.0.1 detected
✓ Juggler bridge online
✓ WebDriver BiDi backend ready
CDP endpoint
ws://localhost:9222/devtools/browser
drive with: openclaw, playwright, puppeteer, …Clone the repo, add your LLM keys, and run. All under MPL 2.0.