{"slug": "camoufox", "name": "Camoufox", "category": "browsers", "category_name": "Browsers and extensions", "description": "", "recommenders": 4, "commenters": 5, "warners": 0, "score": 4.07, "rising": 1.35, "first": "2026-06-08", "latest": "2026-10-31", "why": "For browsing, I use camoufox, it tries to hide the fact that it is an AI running a bot and seems to be fairly successful.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "For browsing, I use camoufox, it tries to hide the fact that it is an AI running a bot and seems to be fairly successful.", "icon": true, "domain": null, "github_repo": "github.com/daijro/camoufox", "official_url": "https://camoufox.com", "pricing": "", "aliases": ["Camoufox", "camoufox"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 803211664, "item_id": 50200729, "url": "https://news.ycombinator.com/item?id=50200729", "by": "sksksk", "date": "2026-10-22", "stance": "recommend", "quote": "For browsing, I use camoufox, it tries to hide the fact that it is an AI running a bot and seems to be fairly successful.", "excerpt": "For browsing, I use camoufox, it tries to hide the fact that it is an AI running a bot and seems to be fairly successful. I set the browser window dimensions as the same is my phone, and added a VNC server. so if there are things I need to intervene on (like a captcha), I can log in and manually take control.", "context": "", "use_case": "AI agent browsing", "switched_from": "", "story": "Claude Duet"}, {"id": 787633248, "item_id": 49227078, "url": "https://news.ycombinator.com/item?id=49227078", "by": "hackernud3s", "date": "2026-08-08", "stance": "recommend", "quote": "I can run 10x camoufox instances on a $8 VPS no problem. I highly recommend it.", "excerpt": "I've never heard of Surf but I can run 10x camoufox instances on a $8 VPS no problem. I highly recommend it.", "context": "", "use_case": "running browser instances on cheap VPS", "switched_from": "", "story": "My server is a phone now"}, {"id": 776156368, "item_id": 48509773, "url": "https://news.ycombinator.com/item?id=48509773", "by": "kamilms21", "date": "2026-06-12", "stance": "recommend", "quote": "we use headful Camoufox + residential proxies (cheap or more robust depending on the plan), and the results are pretty good", "excerpt": "That looks great - I need to give it a try in my free time. Bot protections are obviously the biggest pain point and make these kind of autmations less reliable. We\u2019re facing the same issues at monity.ai, and it requires constant work on improvements. Currently, we use headful Camoufox + residential proxies (cheap or more robust depending on the plan), and the results are pretty good.", "context": "works at monity.ai", "use_case": "browser automation bot evasion", "switched_from": "", "story": "Launch HN: Intuned (YC S22) \u2013 Build and run reliable browser automations as code"}, {"id": 775196417, "item_id": 48449776, "url": "https://news.ycombinator.com/item?id=48449776", "by": "omarbish", "date": "2026-06-08", "stance": "recommend", "quote": "Camoufox is a great option to test out", "excerpt": "Hi Bronco, Omar here, a Lead Platform Engineer at Intuned. > I've tried adding browser automation outside of the single click from the extension, and I'm immediately met with bot detection. Can you explain how you write your automation? How do you do the click from the extension? Do you use CDP input commands to perform the click (`Input.dispatchMouseEvent`), or do you execute JS code and click the button using `elem", "context": "Lead Platform Engineer at Intuned", "use_case": "modified browser to avoid bot detection", "switched_from": "", "story": "Launch HN: Intuned (YC S22) \u2013 Build and run reliable browser automations as code"}]}], "caveats": [], "who": [{"by": "kamilms21", "context": "works at monity.ai", "url": "https://news.ycombinator.com/item?id=48509773", "date": "2026-06-12"}, {"by": "omarbish", "context": "Lead Platform Engineer at Intuned", "url": "https://news.ycombinator.com/item?id=48449776", "date": "2026-06-08"}], "tags": [], "use_cases": ["bypassing bot detection", "ai agent browsing", "running browser instances on cheap vps", "browser automation bot evasion", "modified browser to avoid bot detection"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48445171", "title": "Launch HN: Intuned (YC S22) \u2013 Build and run reliable browser automations as code", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=50277379", "title": "Cloudflare Turnstile solver library (no headless browser required)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=50186037", "title": "Claude Duet", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49226636", "title": "My server is a phone now", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {"recommend": 2}, "2026-07": {}, "2026-08": {"recommend": 1}, "2026-09": {}, "2026-10": {"recommend": 1, "neutral": 1}}, "quotes": [{"id": 805030288, "item_id": 50314393, "url": "https://news.ycombinator.com/item?id=50314393", "by": "walrus01", "date": "2026-10-31", "stance": "neutral", "quote": "People are already doing much more advanced, compute cycle intensive cloudflare bypasses with things like playwright + camoufox", "excerpt": "I really wouldn't worry about this. People are already doing much more advanced, compute cycle intensive cloudflare bypasses with things like playwright + camoufox: https://github.com/daijro/camoufox There are various headless antidetect browsers now which are patched at the source code level to avoid headless-browser-detection systems, and to present consistent profiles for things like webrtc/webasssembly capability", "context": "", "use_case": "bypassing bot detection", "switched_from": "", "story": "Cloudflare Turnstile solver library (no headless browser required)"}, {"id": 803211664, "item_id": 50200729, "url": "https://news.ycombinator.com/item?id=50200729", "by": "sksksk", "date": "2026-10-22", "stance": "recommend", "quote": "For browsing, I use camoufox, it tries to hide the fact that it is an AI running a bot and seems to be fairly successful.", "excerpt": "For browsing, I use camoufox, it tries to hide the fact that it is an AI running a bot and seems to be fairly successful. I set the browser window dimensions as the same is my phone, and added a VNC server. so if there are things I need to intervene on (like a captcha), I can log in and manually take control.", "context": "", "use_case": "AI agent browsing", "switched_from": "", "story": "Claude Duet"}, {"id": 787633248, "item_id": 49227078, "url": "https://news.ycombinator.com/item?id=49227078", "by": "hackernud3s", "date": "2026-08-08", "stance": "recommend", "quote": "I can run 10x camoufox instances on a $8 VPS no problem. I highly recommend it.", "excerpt": "I've never heard of Surf but I can run 10x camoufox instances on a $8 VPS no problem. I highly recommend it.", "context": "", "use_case": "running browser instances on cheap VPS", "switched_from": "", "story": "My server is a phone now"}, {"id": 776156368, "item_id": 48509773, "url": "https://news.ycombinator.com/item?id=48509773", "by": "kamilms21", "date": "2026-06-12", "stance": "recommend", "quote": "we use headful Camoufox + residential proxies (cheap or more robust depending on the plan), and the results are pretty good", "excerpt": "That looks great - I need to give it a try in my free time. Bot protections are obviously the biggest pain point and make these kind of autmations less reliable. We\u2019re facing the same issues at monity.ai, and it requires constant work on improvements. Currently, we use headful Camoufox + residential proxies (cheap or more robust depending on the plan), and the results are pretty good.", "context": "works at monity.ai", "use_case": "browser automation bot evasion", "switched_from": "", "story": "Launch HN: Intuned (YC S22) \u2013 Build and run reliable browser automations as code"}, {"id": 775196417, "item_id": 48449776, "url": "https://news.ycombinator.com/item?id=48449776", "by": "omarbish", "date": "2026-06-08", "stance": "recommend", "quote": "Camoufox is a great option to test out", "excerpt": "Hi Bronco, Omar here, a Lead Platform Engineer at Intuned. > I've tried adding browser automation outside of the single click from the extension, and I'm immediately met with bot detection. Can you explain how you write your automation? How do you do the click from the extension? Do you use CDP input commands to perform the click (`Input.dispatchMouseEvent`), or do you execute JS code and click the button using `elem", "context": "Lead Platform Engineer at Intuned", "use_case": "modified browser to avoid bot detection", "switched_from": "", "story": "Launch HN: Intuned (YC S22) \u2013 Build and run reliable browser automations as code"}]}