Skip to Content
Foxbridge CDP ProxyOverview

Foxbridge CDP Proxy

FoxbridgeCDP-to-Firefox Protocol Proxy

Foxbridge translates Chrome DevTools Protocol (CDP) into Firefox’s Juggler and WebDriver BiDi protocols.

Full documentation: foxbridge.vulpineos.com 

Repository: VulpineOS/foxbridge 

Role in VulpineOS

In VulpineOS, foxbridge runs as an embedded CDP server — not a separate process. It wraps the kernel’s Juggler client directly:

  • One Vulpine browser process shared between TUI, MCP tools, and compatible CDP clients
  • Shared browser contexts — fingerprints and cookies persist across all interfaces
  • Zero overhead — no second Firefox instance
Kernel → Vulpine browser (single process) → Juggler pipe → juggler.Client ├── TUI (direct Juggler calls) ├── MCP server (38 tools) └── Embedded foxbridge CDP on :9222 └── CDP-compatible clients connect here

Test Results

BackendTestsStatus
Juggler (Vulpine/Firefox 146)74/74100%
BiDi (Firefox 148)62/62100%
Go unit tests285+Passing

Full Documentation

Visit foxbridge.vulpineos.com  for:

  • CDP domain coverage (13 real domains + 20 stubs)
  • BiDi backend implementation details
  • Request interception guide
  • PDF generation and IO streaming
  • Performance metrics
  • CLI reference
  • Puppeteer usage examples
  • Testing guide

See also

Last updated on