BrowserBash logo

BrowserBash

Freemium
Visiter

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.

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

Analyse du trafic de BrowserBash

Les données de trafic sont fournies à titre indicatif uniquement.

Évaluation du domaine
3

Alternatives à BrowserBash

AgentQL logo

AgentQL

agentql.com

Outil pour développeurs d’extraction et d’automatisation de données web avec requêtes en langage naturel, SDK Python et JavaScript et API REST.

NxCode logo

NxCode

nxcode.io

NxCode transforme vos idées en langage naturel en applications full-stack, avec tests, déploiement et forfaits dès 5 $/mois.

TraceBug logo

TraceBug

tracebug.dev

TraceBug est un outil de signalement de bugs local-first qui capture les problèmes du navigateur dans un rapport .html autonome, transmissible hors ligne aux développeurs. Il prend aussi en charge le débogage local avec MCP et l’export vers les workflows courants de suivi et de partage des problèmes.

Bugster logo

Bugster

bugster.dev

Plateforme cloud de tests end-to-end avec IA en langage naturel

Moxie Docs logo

Moxie Docs

moxiedocs.com

Moxie Docs se connecte à GitHub et transforme les dépôts privés en documentation consultable, rapports de lacunes, contexte MCP pour les agents IA et PR de nettoyage à examiner. Le produit prend aussi en charge les centres d’aide publics et les notifications Slack sur les mises à jour.

Liner.ai logo

Liner.ai

liner.ai

Liner.ai est un outil gratuit sans code pour entraîner et déployer des modèles de ML avec vos données.