Browser Harness icône
Browser Harness
#57 dans Agents IA
4.4/5
« Ajoutez en quelques lignes un “harnais” navigateur auto‑réparant qui donne à un LLM un contrôle complet de Chrome via le CDP. Celui-ci peut ensuite cliquer, scroller, remplir des formulaires et s’adapter aux changements du DOM sans ravoir à recoder vos automatisations»
En savoir plus : ChatGPT Perplexity
Gratuit 4358

Browser Harness: un seul websocket vers Chrome, et l'agent écrit les outils qui lui manquent

Mis à jour le 17 août 2026

Browser Harness est un harnais open source signé Browser Use qui connecte un modèle de langage directement à votre navigateur Chrome, via le protocole DevTools. Quand une fonction manque en cours de tâche, l'agent la code lui-même en Python et le harnais s'améliore à chaque exécution. Le projet, gratuit et publié sur GitHub, a déjà dépassé les 16 000 étoiles. Documentation en anglais uniquement, mais rien ne vous empêche de donner vos consignes à l'agent en français.

Avantages
  • L'agent code les helpers manquants en pleine tâche
  • Fonctionne sur votre Chrome déjà connecté à vos comptes
  • Gratuit et open source en local, sans clé API
  • S'installe depuis Claude Code, Codex CLI ou Cursor
  • Peut filmer ses tâches en vidéos courtes vérifiables
Inconvénients
  • Réservé à un public technique à l'aise avec le terminal
  • Documentation disponible en anglais seulement
  • Limité aux navigateurs Chrome et Chromium

Browser Harness laisse l'agent réparer sa propre boîte à outils

Le principe tient en une ligne. Un seul websocket relie le modèle de langage à Chrome, sans framework entre les deux. Vous demandez à votre agent de remplir un formulaire, le bouton d'envoi de fichier résiste, il constate qu'aucun helper ne gère ce cas, l'écrit dans son espace de travail et termine la tâche. Le fichier agent_helpers.py grossit ainsi au fil des exécutions, tandis que le code source du harnais reste verrouillé (histoire que l'agent ne scie pas la branche sur laquelle il est assis).

Et le projet ne s'arrête pas là. Des skills par domaine, désactivées par défaut, apprennent à l'agent les raccourcis propres à certains sites. Une fonction d'enregistrement peut aussi condenser des heures de travail en vidéos courtes, avec sous-titres et erreurs corrigées assumées, en demandant simplement à l'agent de se filmer.

  • L'agent pilote Chrome en direct via le protocole CDP
  • Les helpers manquants s'écrivent pendant la tâche, pas avant
  • Les skills de domaine se réutilisent d'une session à l'autre
  • Les enregistrements restent désactivés par défaut
Le harnais auto-réparant de Browser Use expliqué et testé

Votre vrai navigateur, avec vos sessions déjà ouvertes

Browser Harness travaille sur le Chrome que vous utilisez tous les jours, cookies et comptes connectés compris. C'est sa grande différence avec les scripts classiques d'automatisation, qui cassent dès qu'un site déplace un bouton ou change sa structure. Ici, l'agent voit la nouvelle page et s'adapte, un vrai changement de logique pour les outils d'automatisation par agents.

Trois façons de s'en servir cohabitent, selon que vous privilégiez vos sessions personnelles ou la montée en charge.

ModeCe que vous y gagnez
Chrome local connectéTravail sur vos comptes, aucune clé API requise
Chrome isolé en debug distantAutomatisation séparée de votre profil personnel
Browser Use CloudNavigateurs en parallèle, proxies, gestion des CAPTCHA

Un prompt à coller, et l'installation se fait toute seule

L'installation passe par un simple texte à coller dans votre agent de code, qui installe le paquet avec uv sous Python 3.12, enregistre la skill et se branche sur votre navigateur. Une case à cocher dans chrome://inspect autorise la connexion, puis tout roule. En local, l'ensemble ne coûte rien.

Pour paralléliser des dizaines de navigateurs, Browser Use Cloud démarre gratuitement, puis facture à l'usage, autour de 0,02 $ l'heure de session et 5 $ le Go de proxy. Ces montants bougent régulièrement, la page de tarifs de Browser Use reste la seule référence fiable.

Questions fréquentes

Browser Harness est-il gratuit ?

Oui, Browser Harness est entièrement gratuit et open source. Il tourne sur votre Chrome local sans compte ni clé API. Seul le recours optionnel à Browser Use Cloud, utile pour lancer plusieurs navigateurs en parallèle avec proxies et gestion des CAPTCHA, entraîne une facturation à l'usage après un palier gratuit.

Est-il risqué de brancher un agent IA sur mon navigateur connecté ?

La prudence s'impose, comme avec tout agent autonome. Le projet limite les dégâts possibles, enregistrements désactivés par défaut, code du harnais protégé en écriture et autorisation manuelle dans Chrome avant toute connexion. Pour les tâches sensibles, lancez plutôt un Chrome isolé avec un profil dédié et relisez le journal des actions.

Quelle différence entre Browser Harness et la bibliothèque browser-use ?

Deux philosophies opposées du même éditeur. La bibliothèque browser-use empile des dizaines de milliers de lignes d'heuristiques déterministes autour de Chrome, extracteurs d'éléments, gestion des iframes ou des téléchargements. Browser Harness fait le pari inverse, un pont minimal où le modèle garde une liberté totale et écrit lui-même ce qui manque.

Browser Harness remplace-t-il Selenium ou Playwright ?

Pas pour les tests répétables, où un script déterministe reste plus rapide et moins coûteux. En revanche, pour les tâches ponctuelles sur des sites changeants, protégés ou derrière un login, le harnais prend l'avantage puisque l'agent se corrige quand la page évolue au lieu de planter sur un sélecteur périmé.

Verdict : Plus de 16 000 étoiles GitHub valident le pari du harnais minimal. Les développeurs déjà équipés d'un agent de code y gagneront un navigateur piloté qui s'améliore à chaque tâche, et le cloud de Browser Use prend le relais quand il faut passer à l'échelle.

★ Outils IA de Prestige ★
IA Alternatives à Browser Harness
Freemium
Gratuit
Gratuit
Gratuit
Essai-Gratuit
Freemium
Payant
Gratuit