# BrowserBash BrowserBash est un outil CLI d’automatisation de navigateur en langage naturel qui transforme vos objectifs en actions réelles. Il prend en charge les tests Markdown, une sortie structurée pour la CI et une utilisation gratuite par défaut avec des modèles locaux, sans clé API requise. - Findings24: - Site web: - Tarifs: Freemium - Catégories: Outils Dev IA, Assistants de tests IA, Web Scraper IA ## Qu'est-ce que BrowserBash ? BrowserBash est un outil CLI d’automatisation de navigateur en langage naturel qui permet d’exécuter des tâches et des tests à partir d’instructions en français courant. Il transforme un objectif en actions réelles dans le navigateur, puis renvoie une sortie structurée exploitable par les systèmes de CI et d’autres outils d’automatisation. Le produit repose sur un CLI open source, des fichiers de test au format Markdown et la prise en charge de navigateurs réels sur des machines locales ou des grilles cloud compatibles. Il propose par défaut une utilisation gratuite avec des modèles locaux, sans clé API requise. Des fonctionnalités facultatives de tableau de bord et de cloud permettent de consulter l’historique des exécutions et de les rejouer. ## Que peut faire BrowserBash ? ### Objectifs en langage courant Décrivez une tâche de navigation en français courant : BrowserBash la convertit en actions réelles dans le navigateur, sans écrire de sélecteurs ni de code de modèle de page. ### Fichiers de test Markdown Enregistrez des scénarios dans des fichiers \`\*\_test.md\` pouvant être versionnés, réutilisez des parcours avec \`@import\` et définissez des valeurs avec des variables pour créer des tests reproductibles. ### Prise en charge de modèles gratuits Utilisez gratuitement des modèles locaux via Ollama ou des modèles gratuits d’OpenRouter sans clé API. Vous pouvez aussi utiliser votre propre clé Anthropic ou OpenRouter. ### Plusieurs fournisseurs de navigateurs Pilotez Chrome en local, n’importe quel point de terminaison CDP ou des grilles cloud telles que Browserbase, LambdaTest et BrowserStack à partir du même objectif. ### Sortie pour les agents et la CI Diffusez un événement JSON par ligne au format NDJSON et utilisez des codes de sortie clairs pour que les agents et les systèmes de CI puissent lire directement le résultat. ### Enregistrement et relecture Capturez des vidéos et des captures d’écran avec \`--record\`, puis consultez les exécutions dans un tableau de bord local ou cloud gratuit, avec historique et relecture. ## Cas d'utilisation ### Tests de régression en CI Rédigez des vérifications de bout en bout du navigateur dans des fichiers Markdown lisibles, puis exécutez-les en CI avec des codes de sortie indiquant la réussite, l’échec, une erreur ou un délai d’attente dépassé. ### Tâches courantes dans le navigateur Automatisez la connexion, le passage en caisse, l’extraction de données et d’autres parcours en décrivant l’objectif en français courant, plutôt qu’en programmant des sélecteurs. ### Débogage et relecture Enregistrez une vidéo et des captures d’écran d’une exécution, puis rejouez la session dans le tableau de bord lorsqu’une étape échoue ou que vous avez besoin d’un compte rendu partageable. ### Automatisation locale et privée Exécutez l’automatisation du navigateur en local avec Ollama pour éviter les clés API et garder la session sur votre machine. ### Exécutions de tests sur plusieurs fournisseurs Utilisez le même fichier de test avec un navigateur local ou une grille cloud lorsque votre équipe doit passer des exécutions sur ordinateur portable à une infrastructure hébergée. ## Questions fréquentes ### Que fait BrowserBash ? BrowserBash est conçu pour automatiser des tâches dans le navigateur à partir d’instructions en français courant. La documentation indique qu’il peut exécuter des objectifs tels que se connecter, ajouter des articles à un panier, extraire du texte et lancer des tests au format Markdown, puis renvoyer une sortie structurée et un code de sortie. ### Comment commencer ? La documentation indique que vous pouvez installer le CLI avec npm, l’exécuter avec Chromium en local ou un autre fournisseur de navigateur pris en charge, et utiliser gratuitement un modèle local via Ollama. Un compte de tableau de bord cloud est facultatif pour l’historique des exécutions et leur relecture. ### BrowserBash est-il gratuit ? Oui. La page de tarifs indique que le CLI, le tableau de bord local et un compte cloud sont gratuits, sans carte bancaire requise. Elle précise également que la seule option payante est la conservation des données cloud au-delà de la durée gratuite, une fonctionnalité bientôt disponible. ### Ai-je besoin d’une clé API pour l’utiliser ? BrowserBash prend en charge gratuitement les modèles locaux via Ollama et les modèles gratuits d’OpenRouter, sans clé API requise. Vous pouvez également fournir votre propre clé Anthropic ou OpenRouter. La documentation mentionne aussi tout serveur compatible avec l’API OpenAI, tel que vLLM ou LM Studio. ### Puis-je utiliser BrowserBash dans des workflows commerciaux ou de CI ? La documentation indique que BrowserBash est un logiciel open source sous licence Apache-2.0. Il peut être utilisé à des fins commerciales, et le CLI est conçu pour la CI : il émet des événements NDJSON et utilise des codes de sortie pour signaler la réussite, l’échec, une erreur ou un délai d’attente dépassé. ## Informations rapides - **Catégorie**: Outil pour développeurs - **Interface principale**: CLI - **Type d’automatisation**: Automatisation de navigateur en langage naturel - **Licence**: Apache-2.0 - **Modèle utilisé par défaut**: Modèles locaux Ollama - **Domaine source**: browserbash.com