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
OpenClaw
Pre-configured 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
OpenClaw
Pre-configured agent loop
Camoufox
Anti-detect 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
OpenClaw + Camoufox
End-to-end setup
Camoufox 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
RenderLab
Optional render-diagnostics study
Community
Support
How to get help, fast
GitHub Discussions
Ideas, RFCs, support
Contributing
How to help
Security
Responsible disclosure
Star on GitHub →
Resources

One index, every link.

Docs, source, releases, roadmap, changelog, blog, support, security, and the optional RenderLab research study — all in one place.

Build

Documentation

Architecture, agent scripting DSL, install paths, runtime internals.

Open ↗

MCP toolbelt reference

All 36 browser tools across the five categories, with descriptions.

Read →

GitHub

Runtime source, patches, additions, discussions, issues.

Open ↗

Releases

Tagged builds, diffs, signed artefacts.

Open ↗

Track

Roadmap

What we're shipping now, queued next, building later, prototyping.

Read →

Changelog

Versioned release notes for the runtime, operator app, and site.

Read →

Blog

Long-form posts on browser rendering, prompt injection, agent reliability.

Read →

Talk

Support

How to get help — docs first, GitHub Discussions, issues, or email.

Read →

Security

Responsible disclosure, scope, safe harbor, response windows.

Read →

Contact

Reach the team for anything that doesn't fit the above.

Open ↗

Research

Vulpine RenderLab

Optional opt-in browser-render diagnostics study. Firefox-only.

Read →

Camoufox vs Chrome

Why Firefox, why patches, what we add on top.

Open ↗

Prompt-injection guide

Hidden DOM, ARIA tricks, what the injection filter actually filters.

Open ↗
VulpineOS

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

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