Favicon of CamoFox Browser

CamoFox Browser

A self-hosted browser server for AI agents, built on Camoufox with fingerprint spoofing, compact page snapshots and an MIT license.

CamoFox Browser is a self-hosted browser server for developers whose AI agents need to browse sites that block ordinary automation. It builds on Camoufox, a Firefox fork that changes browser fingerprints inside the engine rather than through JavaScript patches. This approach targets detection systems such as Cloudflare and Google's bot checks.

Agents receive accessibility snapshots instead of full page HTML, reducing the text their models need to process. Stable element references let them interact with page controls. The server provides a REST API and an OpenClaw plugin, with search shortcuts for Google, YouTube, Amazon and Reddit.

For tasks that need authenticated browsing, CamoFox separates each user's cookies and storage, imports existing cookies and preserves login state across browser restarts. A visual login interface lets people sign in before handing a session back to an agent. It also supports file uploads, download capture, screenshots, image extraction and structured data extraction. YouTube caption retrieval doesn't require an API key.

The MIT-licensed project is open source. It runs locally or on your own server, with Docker support and deployment options for Fly.io and Railway. Browser shutdown during idle periods reduces resource use; the project targets small machines such as Raspberry Pi as well as shared servers. Proxy support can match browser locale and timezone to the proxy's location.

Session state stays on the host running the browser. Automatic crash and hang reports go to a Cloudflare endpoint that creates GitHub Issues; reports redact sensitive details, and users can disable telemetry.

Similar to CamoFox Browser