camofox-browser
jo-inc
Stealth headless browser for agents that wraps Camoufox for engine-level fingerprint spoofing, via a REST API.
What is camofox-browser?
A REST API server that wraps Camoufox (a Firefox fork that spoofs browser fingerprints at the engine level) to give AI agents a stealth headless browser for sites behind bot detection. It exposes token-efficient accessibility snapshots with stable element refs, session isolation, cookie and proxy support and helper macros, and deploys via npx or Docker.
Pros & Cons
Pros
- Stealth fingerprinting at the engine level, more robust than JavaScript shims, for agents hitting bot walls
- Token-efficient accessibility snapshots with stable refs (much smaller than raw HTML)
- Production niceties: session isolation, proxy and GeoIP, structured logging and Docker/PaaS deploy
Cons
- Dual-use by design: its core purpose is evading bot detection, which can violate target sites' Terms of Service and, depending on use, anti-circumvention or scraping rules
- The README ships no usage policy or legal disclaimer, leaving compliance entirely on the operator
- A large auto-downloaded browser binary plus opt-out crash telemetry add supply-chain and privacy surface to vet
License
MIT (OSI-open)
When it is interesting
An agent legitimately needs to reach sites behind aggressive bot detection (your own properties or permitted targets) where JavaScript-level stealth has failed.
When it is too early
If your use case touches third-party sites whose Terms of Service forbid automated access; the legal exposure outweighs adoption.
Commercial alternative & related
- Commercial counterpart: Bright Data
This repo featured in the 2026-07 edition of the Open-Source AI Radar.
UI-TARS-desktop
bytedance
Native desktop app for a GUI/computer-use agent powered by the open-weight UI-TARS model.
strix
usestrix
Framework of autonomous AI hacker agents for dynamic application security testing.
Page Agent
alibaba
In-page JavaScript GUI agent - control any webpage with natural language, no headless browser or extension.