L'alternative à Camoufox open source
Camoufox est un navigateur anti-détection open source bien conçu, basé sur Firefox. Clearcote applique la même approche au niveau du moteur, mais à Chromium : votre automatisation présente ainsi le navigateur qu’utilisent réellement environ 66 % du web, et non un navigateur utilisé par environ 3 %.
Qu'est-ce que Camoufox ?
Camoufox est un navigateur anti-détection open source construit sur Firefox par le développeur daijro. Il patche le moteur en C++ et s’appuie sur une version personnalisée de Juggler (le protocole d’automatisation de Firefox) pour présenter une empreinte cohérente — canvas, WebGL, polices, écran, navigator, WebRTC et paramètres régionaux — au lieu de les falsifier par du JavaScript injecté. On le pilote via des packages compatibles Playwright pour Python et, depuis septembre 2026, pour JavaScript/TypeScript. Le navigateur est sous MPL-2.0 et ses launchers sous MIT ; il compte environ 13000 étoiles sur GitHub et quelque 1,08 million de téléchargements PyPI par mois, et il est réellement respecté dans le milieu.
Le projet évolue aussi très vite : les versions actuelles reposent sur Firefox 158 (v158.0.1, fin octobre 2026) et sont toujours marquées bêta, et le README prévient que le projet est en cours de développement et peut ne pas convenir à un usage stable en production. La différence principale reste toutefois le moteur. Camoufox présente une identité Firefox ; Clearcote, une identité Chromium. Selon StatCounter, Chrome représentait à lui seul 66 % de l’usage mondial des navigateurs en septembre 2026, contre 3 % pour Firefox. Un persona Chrome se fond dans une foule bien plus large et plus ordinaire, et c’est ce que la plupart des sites s’attendent à voir.
Le fonctionnement de Camoufox, d’après son code source
Camoufox modifie les valeurs à l’intérieur des getters C++ de Firefox, avant qu’elles n’atteignent JavaScript : les techniques habituelles pour repérer une surcharge JavaScript (descripteurs de propriétés, vérifications de prototype, Function.prototype.toString) ne trouvent donc rien. Une bibliothèque Python légère, camoufox, lance le navigateur via le driver Firefox de Playwright et lui transmet une configuration d’empreinte ; le dépôt contient aussi un launcher TypeScript, publié sur npm sous le nom camoufox.
L’ensemble de patchs est conséquent : 50 patchs de furtivité, de parité et d’allègement par-dessus Firefox 158.0.1, deux pour Juggler (le protocole d’automatisation de Firefox, qu’utilise Playwright) et deux repris de LibreWolf et de Ghostery. Le travail de Playwright s’exécute dans un périmètre isolé que la page ne peut pas voir, et navigator.webdriver est patché pour renvoyer false. Les en-têtes User-Agent, Accept-Language et Accept-Encoding sont réécrits dans le code réseau de Firefox, tandis que le handshake TLS reste celui de Firefox : cohérent pour une identité Firefox, il ne peut en revanche pas ressembler à celui de Chrome.
Les empreintes proviennent d’un générateur : fpgen, qui a remplacé BrowserForge dans le dépôt en septembre 2026, puis dans le package PyPI publié à partir de la 0.5.7 (4 octobre 2026). Les identités générées passent une vérification de cohérence à l’échelle de toute la machine, et des empreintes réelles capturées dans du trafic Firefox sont proposées en preset optionnel. Avec humanize=True, les mouvements de souris rejouent l’un des 2356 trajets humains enregistrés. Il n’y a pas de bruit sur le canvas quand l’identité annonce le système d’exploitation de l’hôte ; quand elle en annonce un autre, la relecture du canvas est rendue aléatoire, comme dans LibreWolf, et une option canvas_noise permet d’imposer l’un ou l’autre comportement.
Les versions sont fréquentes et toujours marquées bêta : depuis mi-octobre 2026, elles suivent un rythme bimensuel, avec des préversions entre-temps. Au 1er novembre 2026, la version la plus récente, qui était aussi la dernière version complète, était la v158.0.1-beta.41 (29 octobre). Le projet compte environ 13000 étoiles sur GitHub et 50 contributeurs. Les licences diffèrent selon les parties : le navigateur est sous MPL-2.0, les launchers sous MIT, et le code de trajectoires du curseur repris d’un projet tiers sous LGPL-3.0 ou version ultérieure.
Clearcote vs Camoufox
| Fonctionnalité | Clearcote | Camoufox |
|---|---|---|
| Moteur | Chromium 156 dégooglisé (Chrome : ~66 % de l’usage) | Firefox 158 (Firefox : ~3 % de l’usage) |
| Approche | Patchs C++/Blink au niveau du moteur | Patchs C++ au niveau du moteur (Juggler) |
| Open source | Build ouvert entièrement lisible et reproductible (BSD-3) ; le dernier build ajoute des patchs privés | Entièrement ouvert (navigateur sous MPL-2.0, launchers sous MIT) |
| API d’automatisation | Playwright et Puppeteer (Python, Node, .NET), launch() prêt à l’emploi | Playwright (Python, et JavaScript/TypeScript depuis septembre 2026) |
| Cohérence TLS / réseau | Le ClientHello TLS suit la version de Chrome annoncée (JA3/JA4) | TLS natif de Firefox |
| Endpoint CDP / Docker / MCP | Oui : serve() CDP, image Docker, serveur MCP | Sans objet (Firefox utilise Juggler, pas CDP) |
| Coût | Build ouvert gratuit ; dernier build gratuit avec GitHub (un navigateur à la fois) ; Pro dès $49/mois | Gratuit |
Comparatif établi en novembre 2026. Licence de Camoufox : Open source (MPL-2.0) ; les détails évoluent — consultez le projet pour les informations les plus récentes.
Mesuré : 12 outils sur les mêmes 10 sites
Nous avons exécuté 5 fois le harness open source browsers-benchmark, la dernière fois le 27 octobre 2026. Chaque outil tournait avec sa propre IP résidentielle américaine, dans un ordre différent à chaque exécution. Un succès signifie que la vérification propre au harness pour ce site a trouvé la page elle-même, et non une page de blocage ou de challenge. Clearcote mesuré sur un ordinateur de bureau Windows (dernière build) ; les autres outils sur un serveur Linux.
| Outil | Headed | Headless |
|---|---|---|
| Clearcote0.63.2 · r52 | 78%39/50 | 80%40/50 |
| Camoufox0.5.8 · v156.0.1-beta.36 | 72%36/50 | 80%40/50 |
| Invisible Playwright0.43.0 · Firefox | 76%38/50 | 78%39/50 |
| CloakBrowser0.6.4 | 74%37/50 | 64%32/50 |
| SeleniumBase (CDP mode)4.49.0 · Chrome | 74%37/50 | — |
| nodriver0.50.6 · Chrome | 74%37/50 | 40%20/50 |
| Zendriver0.17.1 · Chrome | 64%32/50 | 60%30/50 |
| tf-playwright-stealth (Firefox)1.2.0 | 58%29/50 | 62%31/50 |
| tf-playwright-stealth (Chromium)1.2.0 | 56%28/50 | 50%25/50 |
| Playwright (Chromium)1.62.0 | 56%28/50 | 30%15/50 |
| Playwright (Firefox)1.62.0 | 54%27/50 | 54%27/50 |
| Patchright1.64.3 · Chrome | 24%12/50 | 26%13/50 |
Sites : une page de résultats de recherche, un forum communautaire, le site d’un éditeur de logiciels, un distributeur de luxe, une fiche produit sur une marketplace, un site de billetterie, un distributeur de mode, un site de réservation de voyages, une compagnie aérienne, un réseau social. Il s’agit d’un instantané pris sur un seul réseau et une seule semaine : les résultats évoluent à chaque release, avec chaque proxy et avec les sites eux-mêmes, et aucun outil n’a chargé chaque site à chaque fois. Résultats bruts (JSON).
Pourquoi les équipes choisissent Clearcote
Un persona Chrome, pas Firefox
Chrome pèse environ 66 % de l’usage des navigateurs, Firefox environ 3 %. Une identité Chrome cohérente se fond dans la plus grande foule et correspond à ce qu’attendent la plupart des sites, là où une empreinte Firefox est par nature plus rare.
Cohérent jusqu’au handshake TLS
Clearcote maintient la couche réseau en accord avec la version de Chrome annoncée : le ClientHello JA3/JA4 suit le persona, pas seulement le JavaScript. Un navigateur qui se présente comme Chrome doit faire son handshake comme Chrome.
Prêt à l’emploi dans l’écosystème Chromium
Playwright et Puppeteer, Python, Node et .NET, un endpoint CDP permanent, une image Docker et un serveur MCP. Clearcote se branche sur l’outillage que la plupart des projets d’automatisation utilisent déjà, avec un launch() d’une ligne.
Un build ouvert que vous pouvez vérifier
Le build ouvert de Clearcote publie chaque patch en code source lisible, avec des builds reproductibles : vous pouvez confronter le binaire au code. Le dernier build, c’est le même moteur, disponible environ deux mois plus tôt, avec des patchs privés en plus.
Quand Camoufox peut être le meilleur choix
- Vous voulez précisément une identité Firefox, pour des cibles qui attendent Firefox ou pour ne pas tout miser sur Chrome.
- Vous voulez que chaque patch du build que vous utilisez soit open source, sur un moteur récent, sans rien payer.
- Votre stack, c’est Playwright, en Python ou en JavaScript, et vous n’avez pas besoin de l’écosystème CDP de Chromium (Puppeteer, browser-use, Crawl4AI, Stagehand).
- Camoufox est un projet sérieux et activement développé. Si un persona Firefox vous convient, c’est un choix honnête.
Autres alternatives à Camoufox
Les outils open source que l’on compare à Camoufox, en octobre 2026. La plupart reposent sur Chromium ; un autre est un fork de Firefox.
- invisible_playwright: Lui aussi un fork de Firefox patché en C++, piloté via une copie modifiée du client Python de Playwright : techniquement, l’outil le plus proche de Camoufox. Il envoie par défaut un ping au lancement.
- CloakBrowser: Un fork de Chromium avec des patchs de furtivité compilés et des wrappers Playwright et Puppeteer. Les wrappers sont open source ; le binaire du navigateur ne l’est pas.
- Patchright: Un driver Playwright patché qui supprime les fuites d’automatisation dans la couche protocole. Il tourne sur un Chrome d’origine : l’empreinte est donc celle de la machine.
- nodriver: Le successeur d’undetected-chromedriver : il pilote Chrome via le DevTools Protocol, sans WebDriver.
- SeleniumBase: Un framework Python dont les modes UC et CDP masquent la façon dont Chrome est piloté. Le choix naturel si vous restez sur Selenium.
- Scrapling: Un framework de scraping Python avec une couche HTTP, une couche navigateur furtif construite sur Patchright, un parser et un spider.
- Botasaurus: Un framework de scraping Python construit sur son propre driver DevTools Protocol.
FAQ
Clearcote peut-il remplacer directement Camoufox ?
Pas au sens strict. Camoufox expose une interface Firefox et Playwright pour Python et JavaScript/TypeScript ; Clearcote est un Chromium utilisable avec Playwright et Puppeteer en Python, Node et .NET. Les deux agissent au niveau du moteur, donc les concepts se transposent directement, et le launch() de Clearcote renvoie un Browser Playwright standard.
Camoufox ou Clearcote : lequel est le meilleur pour éviter la détection de bots ?
Tout dépend de la cible. La plupart des sites voient surtout du Chrome : un persona Chromium se fond donc dans une foule bien plus large, et c’est en général le choix par défaut le plus sûr. Camoufox est le bon outil quand vous avez précisément besoin d’une identité Firefox. Aucun des deux ne rend l’automatisation indétectable ; voir ce qu’est vraiment un navigateur indétectable.
Les deux sont-ils gratuits et open source ?
Camoufox est gratuit et entièrement open source : le navigateur sous MPL-2.0, ses launchers sous MIT. Le build ouvert de Clearcote est gratuit et entièrement open source (BSD-3), avec des builds reproductibles ; il arrive environ deux mois après chaque nouvelle version majeure de Chromium. Le dernier build est gratuit avec une connexion GitHub, pour un navigateur à la fois, et ajoute des patchs de furtivité privés ; Pro ($49/mois) lève la limite de navigateurs simultanés.
Sur quelle version de Firefox Camoufox est-il basé ?
Les versions actuelles publiées sur GitHub reposent sur Firefox 158 (v158.0.1, fin octobre 2026) et sont publiées en bêta. Consultez la page des releases du projet pour connaître la dernière en date.
Sources
Plus de deux fois plus de patchs que n'importe quel fork comparé.
Patchs compilés dans Chromium, par approche. Les outils à base de scripts ne modifient pas du tout le moteur.
Plugins de stealth
p. ex. puppeteer-extra-plugin-stealth
Drivers patchés
p. ex. undetected-chromedriver, nodriver
Autres forks de Chromium
builds gratuits et payants
Clearcote Pro
r57, Chromium 156
Nombre de patchs publiés, octobre 2026. La fourchette couvre les builds gratuits et payants des autres forks ; pour Clearcote, c'est le build Pro.
365 vérifications, gratuites, sur votre propre navigateur
Le test d'empreinte imposé à chaque build Clearcote. Lancez-le sur ce que vous utilisez aujourd'hui et comparez.
Lancer le testLes patchs du build ouvert sont publics
Le build ouvert gratuit est sous BSD-3, reproductible depuis les sources et sans compte. Le build Pro y ajoute des patchs privés.
Ouvrir sur GitHub57 versions du moteur, 7 versions majeures de Chromium
Chaque patch est repris dans chaque nouvelle version de Chromium. Le dernier build reçoit les nouvelles versions majeures le jour de leur sortie.
Voir les versionsÀ lire aussi
Essayez l'alternative Chromium open source
Gratuit et open source, s'utilise tel quel avec Playwright et Puppeteer, cohérent jusqu'au handshake TLS.
Gratuit pour un navigateur : GitHub, une vérification de carte ou un compte Google d'entreprise. Jamais débité.