// summary
Camofox-browser is a specialized server designed to provide AI agents with reliable web browsing capabilities by leveraging the Camoufox engine for C++ level fingerprint spoofing. It offers a REST API that simplifies interactions through accessibility snapshots, stable element references, and built-in search macros. The system is optimized for efficiency and deployment, featuring automatic idle shutdown and session isolation to support scalable agent operations.
// technical analysis
Camofox-browser is an anti-detection browser server designed specifically for AI agents, leveraging a custom Firefox fork that implements fingerprint spoofing at the C++ level. By addressing the limitations of standard automation tools like Playwright and headless Chrome, it provides a robust, stealthy environment that bypasses modern bot detection mechanisms. The project prioritizes efficiency and reliability for autonomous agents through features like accessibility snapshots, stable element references, and intelligent session management, making it suitable for resource-constrained environments like VPS or shared infrastructure.
// key highlights
// use cases
// getting started
To begin, clone the repository and run 'npm install' followed by 'npm start' to launch the server on port 9377. For containerized environments, use the provided Makefile to build and deploy via Docker, ensuring the necessary browser binaries are fetched first. Developers can then interact with the browser via the REST API or by installing the OpenClaw plugin.