Aller au contenu

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éClearcoteCamoufox
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.

Part des chargements de page ayant atteint la vraie page, par outil, en mode headed et headless
OutilHeadedHeadless
Clearcote0.63.2 · r5278%39/5080%40/50
Camoufox0.5.8 · v156.0.1-beta.3672%36/5080%40/50
Invisible Playwright0.43.0 · Firefox76%38/5078%39/50
CloakBrowser0.6.474%37/5064%32/50
SeleniumBase (CDP mode)4.49.0 · Chrome74%37/50—
nodriver0.50.6 · Chrome74%37/5040%20/50
Zendriver0.17.1 · Chrome64%32/5060%30/50
tf-playwright-stealth (Firefox)1.2.058%29/5062%31/50
tf-playwright-stealth (Chromium)1.2.056%28/5050%25/50
Playwright (Chromium)1.62.056%28/5030%15/50
Playwright (Firefox)1.62.054%27/5054%27/50
Patchright1.64.3 · Chrome24%12/5026%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

Jusqu'où ça va

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

0

Drivers patchés

p. ex. undetected-chromedriver, nodriver

0

Autres forks de Chromium

builds gratuits et payants

35–87

Clearcote Pro

r57, Chromium 156

240

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.

Testez

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 test
Lisez

Les 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 GitHub
Suivez les sorties

57 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

DocumentationMigrating from Camoufox to ClearcoteCamoufox(...) becomes clearcote.launch(...) with mostly the same options: os, geoip, proxy, humanize, persistent profiles. Firefox to Chromium notes.Q&RWhat is a JA3 / JA4 TLS fingerprint?JA3/JA4 hash the TLS ClientHello (cipher list, extensions, curves) so a server can identify the client stack before any HTTP — a common automation tell.Q&RWhat is a stealth browser?A stealth browser is a real browser engine, driven by Playwright, Puppeteer or Selenium, with the automation tells removed. Tools differ mainly in which layer they fix.RechercheCoherence over camouflage: why a plausible identity beats a hidden oneMost stealth tooling tries to hide. The signals that survive scrutiny don't hide — they agree with each other.ComparatifClearcote vs CloakBrowserCloakBrowser est un Chromium furtif solide, modifié au niveau du moteur et très suivi, mais son binaire patché est fermé. Clearcote agit lui aussi au niveau du moteur et publie un build ouvert dont vous pouvez lire et recompiler chaque patch.ComparatifClearcote vs undetected-chromedriverundetected-chromedriver est encore téléchargé environ 2,5 millions de fois par mois, mais sa dernière version date de février 2024. Il cache le raccord Selenium/ChromeDriver sur un Chrome d’origine et ne touche jamais ni à l’empreinte ni à la couche réseau. Clearcote modifie les deux dans le moteur.ComparatifClearcote vs nodrivernodriver est le successeur d’undetected-chromedriver : rapide, asynchrone, sans Selenium, en CDP direct. Mais il pilote toujours un Chrome d’origine : l’empreinte reste celle de votre machine. Clearcote conserve l’ergonomie centrée sur CDP et modifie l’empreinte et le TLS dans le moteur.

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é.