jo-inc/camofox-browser
Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.
JavaScript★ 10,643+871 that day#6 on trending11.27% duplicated
195files
44,628lines
231,621tokens
204clones
5,031duplicated lines (11.27%)
20,343duplicated tokens (8.78%)
By format
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| javascript | 141 | 29,006 | 156 | 1,415 | 4.88% |
| json | 9 | 7,087 | 40 | 3,513 | 49.57% |
| yaml | 7 | 578 | 6 | 69 | 11.94% |
| bash | 19 | 2,620 | 1 | 29 | 1.11% |
| markup | 1 | 837 | 1 | 5 | 0.6% |
| markdown | 10 | 2,000 | 0 | 0 | 0% |
| text | 2 | 1,229 | 0 | 0 | 0% |
| typescript | 3 | 781 | 0 | 0 | 0% |
| powershell | 2 | 322 | 0 | 0 | 0% |
| perl | 1 | 168 | 0 | 0 | 0% |
Largest clones
- 1024 lines · 2,508 tokens jsondocs/openapi.json:1631–2654⇆openapi.json:1936–2959
- 631 lines · 1,544 tokens jsondocs/openapi.json:1013–1643⇆openapi.json:1298–1926
- 506 lines · 1,256 tokens jsondocs/openapi.json:292–797⇆openapi.json:396–901
- 236 lines · 574 tokens jsondocs/openapi.json:63–298⇆openapi.json:68–303
- 151 lines · 359 tokens jsondocs/openapi.json:876–1026⇆openapi.json:1076–1226
- 26 lines · 257 tokens javascriptscripts/mcp-call.mjs:23–48⇆scripts/mcp-run.mjs:16–40
- 92 lines · 223 tokens jsondocs/openapi.json:797–888⇆openapi.json:987–1076
- 19 lines · 177 tokens javascriptserver.js:6353–6371⇆server.js:6384–6405
- 13 lines · 154 tokens javascriptserver.js:5360–5372⇆tests/unit/tracingApi.test.js:114–126
- 58 lines · 151 tokens jsondocs/openapi.json:5–62⇆openapi.json:5–62
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | Duplication | Health | Commit |
|---|---|---|---|---|---|---|---|---|
| Sep 9, 2026 | #6 | 10,643 (+871) | 195 | 44,628 | 204 | 11.27% | — | e5a36f5 |
| Sep 8, 2026 | #2 | 9,918 (+135) | 195 | 44,628 | 210 | 11.43% | — | e5a36f5 |
Want this for your own project? Install jscpd and run jscpd .