camoufox

Review·Scanned 2/18/2026

This skill provides Firefox-based stealth browser automation (Camoufox) for evading bot detection. It includes runnable setup/launcher commands (bash scripts/setup.sh, source ~/.openclaw/workspace/camoufox-env/bin/activate), opens arbitrary URLs (page.goto), and persists sessions to ~/.openclaw/camoufox-profile.

from clawhub.ai·v1.0.0·8.7 KB·0 installs
Scanned from 1.0.0 at 6a0c105 · Transparency log ↗
$ vett add clawhub.ai/goodgoodjm/camoufoxReview findings below

Camoufox

Use instead of OpenClaw's built-in browser tool for bot-detection sites.

Setup (one-time)

bash scripts/setup.sh

Usage

source ~/.openclaw/workspace/camoufox-env/bin/activate
xvfb-run -a --server-args="-screen 0 1920x1080x24" python3 your_script.py

Required Settings

from camoufox.sync_api import Camoufox

with Camoufox(
    headless=False,      # MUST be False (True gets detected)
    os='linux',          # MUST match server OS (stack traces leak real OS)
    humanize=True,
    persistent_context=True,
    user_data_dir='~/.openclaw/camoufox-profile'
) as browser:
    page = browser.new_page()
    # Use standard Playwright API from here

Paths

  • venv: ~/.openclaw/workspace/camoufox-env/
  • profile: ~/.openclaw/camoufox-profile/

CAPTCHA Handling

First visit to protected sites may need manual CAPTCHA:

DISPLAY=:1 python3 scripts/login_session.py https://site.com/login

Solve via VNC, session saves to profile for future automation.

Scripts

  • scripts/setup.sh - Install dependencies
  • scripts/browse.py <url> --screenshot out.png - Quick browse
  • scripts/login_session.py <url> - VNC manual login