VulpineOS
Docs
Runtime
Runtime overview
Hardened browser, orchestrator, MCP
Injection filter
Strip invisible DOM before the agent
Action lock
Freeze JS, timers, reflows mid-think
Optimised DOM
93.1% measured token reduction
Operator surfaces
Web panel
Embedded operator console
TUI workbench
SSH-friendly terminal UI
MCP toolbelt
36 typed browser tools
Vulpine-Box
One-container self-host
Ecosystem
Foxbridge
CDP ↔ Juggler / WebDriver BiDi
vulpine-mark
Set-of-Mark visual labelling
mobilebridge
Android device sessions
Agent runtime
Native browser-agent loop
Documentation
Quickstart
First agent in 30 seconds
Architecture
Four-phase security model
MCP Reference
All 36 browser tools
Agent Scripting DSL
Declarative agent definitions
Open source
VulpineOS Runtime
GitHub, MPL 2.0
Foxbridge
CDP ↔ Juggler / WebDriver BiDi
vulpine-mark
Set-of-Mark visual labelling
mobilebridge
Android device discovery + sessions
Integrations
Vulpine browser
Firefox-based browser core
LLM providers
30+ models, one toolbelt
Docker (Vulpine-Box)
One-click self-host
Guides
AI Agent Security
Threat model, mitigations
Prevent Prompt Injection
Hidden DOM, ARIA tricks
Vulpine Browser Setup
End-to-end setup
Vulpine Browser vs Chrome
Why Firefox, why patches
Engineering
Changelog
Release notes as work lands
Roadmap
Now, next, later, research
Blog
Long-form posts on the runtime
Community
Support
How to get help, fast
GitHub Discussions
Ideas, RFCs, support
Contributing
How to help
Security
Responsible disclosure
Star on GitHub →
Integration · Agent runtime

Browser agents, on Vulpine browser.

VulpineOS turns browser-agent loops into a managed operator runtime. Pre-configured workspace, identity vault, multi-agent orchestrator, 36-tool MCP toolbelt, and a Vulpine browser session — all wired in by default.

Open source · MPL 2.0Self-hostedBring your own keys
01

What the agent runtime does

The agent runtime runs autonomous browser-agent loops with tool calls, session state, and a workspace tailored for web tasks.

VulpineOS adds the browser context, identity vault, MCP toolbelt, and operator controls needed to run agents in parallel against real websites.

02

What VulpineOS adds

A plain agent loop assumes a vanilla browser and a single-process workflow. VulpineOS lifts it into an operator-grade runtime.

01

Pre-configured workspace

A generated workspace with browser-tool primitives and identity-aware session prompts. No manual wiring per agent.

02

Hardened browser routing

Compatible clients can drive Vulpine browser through Foxbridge — the same Chrome DevTools Protocol surface, but on top of a fingerprint-coherent Firefox core instead of vanilla Chrome.

03

Multi-agent orchestrator

Spawn, pause, resume, and manage agents from the TUI or served web panel. Sessions persist across restarts. Per-agent budgets and approval gates included.

04

Identity-aware spawning

Each agent receives a fingerprinted browser context from the vault. Cookies, fingerprints, proxies, and trust state move with the session — not with the agent process.

03

How they fit together

Each agent runs inside the VulpineOS orchestrator with a per-agent workspace config that exposes our 36-tool MCP toolbelt. When the agent decides to click or navigate, it goes through VulpineOS's MCP server, through the Juggler protocol, into a Vulpine browser session managed by the orchestrator.

Browser routing is auto-detected. With Foxbridge running, compatible CDP clients can connect to the shared Vulpine browser instance.

04

Quick start

  1. 01Install the runtime — curl -fsSL https://vulpineos.com/install | bash.
  2. 02Run vulpineos. The first-launch wizard handles provider keys for you.
  3. 03Type a task into the TUI, use /new for another agent, or run vulpineos serve and open the printed panel URL. Each new agent gets a managed Vulpine browser session.
  4. 04Inspect runs in real time — conversation, action trace, raw session log, and recording all surface in the panel without exposing hidden reasoning.
05

Resources

  • Architecture

    docs.vulpineos.com/architecture — full breakdown of the Vulpine browser / agent runtime / orchestrator path.

  • OpenClaw setup

    docs.vulpineos.com/openclaw-camoufox-setup — end-to-end install plus troubleshooting.

  • VulpineOS runtime

    github.com/VulpineOS/VulpineOS — source, issues, and discussions.

Run your first browser agent on Vulpine browser.

Self-host the runtime today, or join the private waitlist for the managed operator layer when it opens.

Read the docs →Join the waitlist
VulpineOS

The browser built for AI agents.
Open-source runtime, end to end.

Vulpine browser 146.0.1
Product
RuntimeAction lockOptimised DOMMCP toolbeltVulpine-Box
Ecosystem
Foxbridgevulpine-markmobilebridgeVulpine browser
Resources
Resources hubRoadmapChangelogBlogDocs
Community
SupportDiscussionsContributingIssuesSecurity
© 2026 VulpineOSBuilt on Vulpine browser · Firefox 146.0.1TermsPrivacyCookiesAcceptable useSecurity