CLI d'automatisation de navigateur sans interface pour agents IA, utilisant des instantanés de l'arbre d'accessibilité et la sélection d'éléments par référence.
npx clawhub@latest install agent-browser-clawdbotAgent Browser est un outil CLI d'automatisation de navigateur sans interface graphique, conçu spécifiquement pour les agents IA. Au lieu de s'appuyer sur des coordonnées de pixels ou des sélecteurs CSS, il expose un instantané de l'arbre d'accessibilité avec des identifiants @ref stables, rendant les interactions avec les éléments déterministes et fiables. Il prend en charge les workflows en plusieurs étapes, les sessions de navigateur isolées, la simulation réseau, la persistance d'état et une gamme complète d'interactions avec les pages — le tout via un CLI propre et compatible JSON.
npx clawhub@latest install agent-browser-clawdbotCliquez sur le bouton Installer en haut de cette page pour une configuration en un clic
Au lieu de sélecteurs CSS fragiles ou de coordonnées, Agent Browser capture l'arbre d'accessibilité et attribue des identifiants @ref stables (par exemple, @e2) à chaque élément. Les agents IA analysent ces références à partir de la sortie JSON et les utilisent pour toutes les interactions ultérieures, garantissant un ciblage fiable même lors des mises à jour dynamiques de la page.
Prend en charge les actions clic, remplissage, saisie, survol, cocher/décocher, sélectionner, glisser, défiler, appuyer, et bien d'autres — toutes pilotées par référence. Fournit également les commandes get et is pour extraire du texte, du HTML, des attributs, et vérifier la visibilité ou l'état activé.
Exécutez plusieurs sessions nommées simultanément avec --session <nom>. Chaque session maintient son propre contexte de navigateur, permettant des scénarios tels que tester les rôles administrateur et utilisateur côte à côte sans fuite de cookies ou d'état.
Sauvegardez les cookies et le stockage local dans un fichier JSON avec state save, puis rechargez-les ultérieurement avec state load pour contourner entièrement les processus de connexion — idéal pour des exécutions d'automatisation répétées.
Bloquez les requêtes indésirables (par exemple, les publicités), simulez des réponses d'API et inspectez l'activité réseau — le tout depuis la CLI. Utile pour les tests et le scraping sans interférence externe.
Attendez des éléments, du contenu textuel, des modèles d'URL, l'inactivité réseau ou des conditions JavaScript arbitraires. Garantit des instantanés stables avant que l'agent ne passe à l'étape suivante.
Un agent IA navigue vers un moteur de recherche, remplit une requête à l'aide d'une entrée identifiée par référence, attend les résultats, puis extrait le texte et les liens des éléments de résultats — le tout sans captures d'écran ni ajustement manuel des sélecteurs.
Deux sessions simultanées — l'une authentifiée en tant qu'administrateur, l'autre en tant qu'utilisateur ordinaire — interagissent avec la même application en parallèle. Chaque session charge son propre état d'authentification sauvegardé, permettant la validation de workflows en parallèle.
Un agent se connecte une fois, enregistre l'état de la session dans auth.json, et lors des exécutions suivantes charge cet état pour ignorer la connexion — puis procède directement au remplissage et à la soumission des formulaires.
Pour les applications React ou Vue complexes, l'Agent Browser prend un nouveau snapshot après chaque navigation ou changement d'état, travaillant toujours à partir d'un arbre d'accessibilité actualisé afin de s'assurer que les références sont à jour avant toute interaction.
npx clawhub@latest install agent-browser-clawdbotSe connecter pour écrire un avis
Aucun avis pour l'instant. Soyez le premier à partager votre expérience !