#2828th of 54 in Agent frameworks and SDKs

camofox-browser

REST API server that gives AI agents an anti-detection Camoufox browser

Stars
11.8k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
JavaScript
Stars, last 29 weeks+10,654
31 Mar 2026: 1,113 stars7 Apr 2026: 1,255 stars14 Apr 2026: 2,387 stars21 Apr 2026: 2,824 stars28 Apr 2026: 3,330 stars5 May 2026: 4,036 stars12 May 2026: 4,746 stars19 May 2026: 5,216 stars26 May 2026: 5,749 stars2 Jun 2026: 6,143 stars9 Jun 2026: 6,440 stars16 Jun 2026: 6,746 stars23 Jun 2026: 7,018 stars30 Jun 2026: 7,216 stars7 Jul 2026: 7,388 stars14 Jul 2026: 7,596 stars21 Jul 2026: 7,830 stars28 Jul 2026: 8,070 stars4 Aug 2026: 8,232 stars11 Aug 2026: 8,435 stars18 Aug 2026: 8,608 stars25 Aug 2026: 8,796 stars1 Sept 2026: 8,962 stars8 Sept 2026: 10,617 stars15 Sept 2026: 10,995 stars22 Sept 2026: 11,111 stars29 Sept 2026: 11,230 stars6 Oct 2026: 11,428 stars13 Oct 2026: 11,558 stars20 Oct 2026: 11,767 stars

1,113 on 31 Mar 202611,767 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Wraps Camoufox, a Firefox fork with C++-level fingerprint spoofing, in a REST API for agents. Pages are returned as accessibility snapshots with stable element refs (e1, e2) instead of raw HTML. It adds per-user session isolation, cookie import, proxy with GeoIP, search macros, and an OpenClaw plugin.

Who it is for: Developers giving agents a browser that avoids bot detection

Strengths

  • Accessibility snapshots with stable element refs, stated as about 90% smaller than raw HTML
  • Per-user session isolation with persisted cookies and localStorage under ~/.camofox/profiles
  • Proxy support including backconnect sticky sessions, with GeoIP-derived locale and timezone
  • Idle shutdown keeps memory at about 40MB when idle, per the README

Weaknesses

  • First run downloads the Camoufox binary, about 300MB
  • Docker build needs make or build.ps1; plain docker build is explicitly unsupported
  • Anonymized crash telemetry to a hosted endpoint is on by default; opt out via env var
  • Firefox-based, so Playwright video recording is unavailable; tracing is the substitute

What it needs

  • no GPU
  • Docker
  • Needs Camoufox, yt-dlp (optional), Node.js
  • port 9377

Also in Agent frameworks and SDKs

See all 54
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)64.8k starsMIT94 out of 100
2langchainPython framework for building LLM agents and apps from interoperable components148.2k starsMIT89 out of 100
3browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)118.7k starsMIT89 out of 100
#4tradingagentsLangGraph multi-agent framework simulating a trading firm to analyze tickers Live demo ↗ (opens in a new tab)112.4k starsApache-2.088 out of 100
#5copilotkitSDK for adding agent chat, generative UI and shared state to apps38.2k starsMIT87 out of 100