Skip to content
RepoQuarry

Firecrawl (self-hosted) vs Crawl4AI vs Camoufox

Side by side, as alternatives to Firecrawl Cloud. Rows that differ are highlighted; the strongest value in a row is marked. Unknown means no source yet.

Firecrawl (self-hosted)firecrawl/firecrawl
Crawl4AIunclecode/crawl4ai
Camoufoxdaijro/camoufox
Firecrawl Cloudpaid product
Cost and coverage
Price
$0 software; you run it
$0 software; you run it
$0 software; you run it
Free plan (1,000 credits a month, no card); Hobby $19/month billed monthly or $16/month billed annually; Standard, Growth, Scale and Enterprise tiers above source ↗
Crawl a site to Markdown
Partial: Partly
Partial: Partly
No: No
Confirmed: Yes
Scrape pages (JS-heavy and bot-protected)
Partial: Partly
Partial: Partly
Partial: Partly
Confirmed: Yes
Structured data extraction
Partial: Partly
Partial: Partly
No: No
Confirmed: Yes
Web search with page content
Partial: Partly
No: No
No: No
Confirmed: Yes
Jobs covered
4 of 4 jobs
3 of 4 jobs
1 of 4 jobs
All 4
Popularity and activity (from GitHub)
Stars
193,501Top
85,936
12,684
—
Gain this week
Unknown
Unknown
Unknown
—
Signal
Building history
Building history
Building history
—
Commits / 4 wk
209Top
47
69
—
Latest release
v2.11.0 · 2026-06-19
v0.9.5 · 2026-10-14Top
v156.0.1-beta.36 · 2026-10-06
—
Commits / 12 wk
540
117
122
—
People committing / 12 mo
53+
44+
32
—
Issues opened / closed, 30 days
32 / 18
22 / 27
59 / 60
—
Facts, with sources on each project page
Runs on my machine?Differs
Confirmed: Yes, self-hosted with Docker Compose (API on port 3002)
Confirmed: Yes, in your Python process or a Docker server on your machine
Confirmed: Yes, Python or Node.js library that runs a local Firefox build
Hosted by the vendor
Code licenceDiffers
Partial: AGPL-3.0 (copyleft); SDKs and some UI components MIT
Partial: Apache-2.0 plus an added attribution requirement
Partial: MPL-2.0
—
Model weights licenceDiffers
Confirmed: No separate model weights; LLM features use the provider you connect
Confirmed: No separate model weights; LLM extraction uses the provider you connect
Confirmed: No separate model weights
—
Commercial useDiffers
Partial: Yes, under AGPL-3.0 copyleft terms (offer source of modified versions run as a network service)
Partial: Yes, with the attribution required by the LICENSE file
Confirmed: Yes; MPL-2.0 allows commercial use, changes to MPL files must stay open
—
Paid services needed?Differs
Confirmed: None required for scrape, crawl, map and search; LLM extraction can use Ollama or a paid API
Confirmed: None required; LLM extraction optional (local Ollama or paid APIs), Crawl4AI Cloud optional
Partial: A local package/browser installation is documented without a paid API key. Paid proxy services are optional integrations, not a verified universal requirement.
Subscription
HardwareDiffers
Unknown: No minimum host size published; needs Docker capacity for several services
Partial: Docker server: at least 4 GB RAM for the container (more for heavy use); no CPU or disk figures
Partial: Linux virtual/Xvfb mode supports software rendering without a GPU. No numerical RAM minimum verified.
—
Operating systemsDiffers
Unknown: Self-hosting explicitly requires Docker Engine or Docker Desktop and Compose v2, but does not publish a Windows/macOS/Linux host test matrix or native-build support statement
Partial: Official installation guide includes Ubuntu-specific Playwright dependency instructions; Windows and macOS support are not confirmed in the reviewed installation pages
Confirmed: Windows, macOS and Linux browser builds (x86_64; ARM64 on macOS and Linux)
—
Setup effortDiffers
Confirmed: Medium, Docker Compose stack of several services; production needs your own auth, TLS and persistence
Confirmed: Easy, pip install crawl4ai then crawl4ai-setup to install the browser
Confirmed: Easy; pip install or npm install
—

Stars over time

Switch to Growth % to compare projects of different sizes fairly.

  • Firecrawl (self-hosted)
  • Crawl4AI
  • Camoufox
193,5010 2026-10-152026-10-21 Tracked daily begins 2026-10-15Firecrawl (self-hosted), 2026-10-15: 191,854 stars, trackedFirecrawl (self-hosted), 2026-10-16: 191,999 stars, trackedFirecrawl (self-hosted), 2026-10-17: 192,293 stars, trackedFirecrawl (self-hosted), 2026-10-18: 192,660 stars, trackedFirecrawl (self-hosted), 2026-10-19: 192,862 stars, trackedFirecrawl (self-hosted), 2026-10-20: 193,160 stars, trackedFirecrawl (self-hosted), 2026-10-21: 193,501 stars, trackedCrawl4AI, 2026-10-15: 85,617 stars, trackedCrawl4AI, 2026-10-16: 85,642 stars, trackedCrawl4AI, 2026-10-17: 85,686 stars, trackedCrawl4AI, 2026-10-18: 85,757 stars, trackedCrawl4AI, 2026-10-19: 85,802 stars, trackedCrawl4AI, 2026-10-20: 85,881 stars, trackedCrawl4AI, 2026-10-21: 85,936 stars, trackedCamoufox, 2026-10-17: 12,587 stars, trackedCamoufox, 2026-10-18: 12,632 stars, trackedCamoufox, 2026-10-19: 12,645 stars, trackedCamoufox, 2026-10-20: 12,674 stars, trackedCamoufox, 2026-10-21: 12,684 stars, tracked
Focus a point, use arrow keys, or tap for its value.

Tracked daily since 15 Oct 2026. Dashed history: estimated from public records of when people starred the repo. Lines connect observations only; gaps contain no measured points.

Growth % starts at each project's first observed point in the shown range. Zero-star starts are unavailable.

Notes for a video or post

A plain summary with today's date and a link to the sources. Check each project page before you publish.

Want share images and a ready video description? Open a project's creator kit.

Numbers: GitHub, fetched nightly. Facts: read from each project's own documentation, with the source on its page. How we check. firecrawl/firecrawl ↗unclecode/crawl4ai ↗daijro/camoufox ↗

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on