Qu’est-ce que Stagehand ?
Stagehand est un SDK open source, maintenu par l'entreprise de navigateurs cloud Browserbase, pour les scripts et agents qui pilotent un vrai navigateur Chrome. Au lieu de remettre toute la tâche à un modèle, il laisse les développeurs écrire des étapes ordinaires (goto, click, locator) et n'appeler un modèle que là où une page est imprévisible : act effectue une instruction comme « cliquer sur le bouton de connexion », observe renvoie les sélecteurs qu'il utiliserait, et extract renvoie des données validées contre un schéma.
La version 4, sortie le 10 août 2026, l'a reconstruite comme un seul pilote sur TypeScript, Python et Go qui parle à Chrome via le DevTools Protocol sans dépendance Playwright, et fait tourner une partie de sa logique comme extension dans le navigateur. 4.3.0 est sortie le 20 octobre 2026 ; la ligne 3.x reçoit encore des correctifs. Le code est sous licence MIT.
Il tourne contre un Chrome local ou un navigateur cloud Browserbase. Deux fonctions, une passerelle de modèles qui choisit le modèle par étape et un cache côté serveur des actions répétées, ne fonctionnent que sur Browserbase.
Combien coûte Stagehand ?
| Offre | Prix | Ce qui est inclus |
|---|---|---|
| SDK | Free | MIT |
| Browserbase Free | Free | 1 heure |
| Developer | $20/month | 100 heures, puis 0,12 $/heure |
| Startup | $99/month | 500 heures, puis 0,10 $/heure |
| Scale | Custom |
SDK gratuit sous MIT. Navigateurs Browserbase : Free 1 heure ; Developer 20 $/mois (100 heures, puis 0,12 $/heure) ; Startup 99 $/mois (500 heures, puis 0,10 $/heure) ; Scale sur mesure. Model Gateway facturé aux prix des fournisseurs.
Stagehand vaut-il le coup ?
L'argument de Stagehand repose sur un choix de conception : le modèle est un outil dans un script, pas le pilote. Un flux de connexion peut trouver le champ e-mail avec observe, le remplir depuis une variable d'environnement en code simple, et n'utiliser act que pour le bouton dont le balisage change sans cesse. Parce qu'observe renvoie de vrais sélecteurs, les mots de passe ne passent jamais par le modèle, ce qui est un meilleur défaut de sécurité que de remettre tout le formulaire à un agent. Browser Use, l'alternative ouverte la plus proche, part de l'extrémité opposée, avec un modèle qui choisit chaque étape.
La version 4 est proche d'un nouveau produit. Elle a abandonné Playwright, livre des SDK égaux pour TypeScript (Node 22.18 ou plus récent), Python 3.11 et Go 1.26, et a déplacé une partie du runtime dans une extension de navigateur pour réduire les allers-retours. Le projet a l'activité du dépôt pour correspondre : 25 791 étoiles, environ 104 issues ouvertes, et quatre versions mineures entre le 10 août et le 20 octobre 2026. Les équipes qui mettent à niveau depuis la 3.x devraient le traiter comme une migration plutôt qu'un saut de version.
Le récit open source a un bord commercial. Sur un navigateur local, chaque appel act, observe et extract va au modèle que vous configurez, parmi cinq fournisseurs intégrés (OpenAI, Anthropic, Google, Groq, Cerebras) ou votre propre callback ; il n'y a pas de réglage d'URL de base, si bien qu'un modèle auto-hébergé a besoin de ce callback. Sur Browserbase, le cache est activé par défaut et les appels répétés reviennent sans tokens dépensés, et le Model Gateway facture aux prix des fournisseurs sans majoration, selon la documentation. Ni l'un ni l'autre ne fonctionne localement, si bien que la manière la moins chère de faire tourner Stagehand à grande échelle est sur le cloud de son mainteneur.
Sur la confidentialité, le SDK est plus propre que son principal rival. Dans notre lecture du dépôt, le CLI fourni envoie des événements d'usage PostHog (noms de commandes, versions, durées et codes de sortie, jamais les arguments bruts) sauf si DO_NOT_TRACK ou BROWSERBASE_TELEMETRY_DISABLED est défini, tandis que les paquets SDK portent des hooks de traçage OpenTelemetry et aucun appel PostHog. Browser Use, en revanche, se livre avec la télémétrie activée qui inclut le texte des tâches et les URL.
Là où il fait la différence
Un ingénieur des opérations financières dans une entreprise SaaS de 50 personnes
Tirer les factures chaque nuit de portails de fournisseurs sans API
Connectez-vous avec du code locator simple et des identifiants stockés, utilisez act pour la navigation qui casse aux refontes, et extrayez chaque tableau de factures dans un schéma Zod ou Pydantic. Localement, le coût est les tokens de modèle par étape IA ; sur Browserbase, les étapes répétées sont servies depuis le cache.
Un responsable QA avec une grande suite Playwright qui casse à chaque refonte
Faire que les tests de bout en bout les plus instables survivent aux changements d'interface
Portez la suite avec le guide de migration Playwright et remplacez seulement les sélecteurs fragiles par des appels act ou observe. Le reste reste déterministe, si bien que la dépense de modèle est limitée aux étapes qui échouaient.
Un chef de produit qui budgète un agent qui prend des rendez-vous pour les clients
Estimer le coût mensuel de 1 000 exécutions de navigateur par jour
À trois minutes par exécution, cela fait environ 1 500 heures de navigateur par mois : Browserbase Startup à 99 $ plus 1 000 heures supplémentaires à 0,10 $, environ 199 $, avant les tokens de modèle et le trafic de proxy à 10 $ par Go au-delà de 5 Go.
Avant de vous engager
- Mise en route
- pnpm add @browserbasehq/stagehand avec Zod 4, pip install stagehand, ou go get le module Go v4 ; les exécutions locales ont besoin de Chrome installé. Le démarrage rapide va d'un répertoire vide à un script act, observe et extract fonctionnel en trois étapes.
- Intégrations
- Fournisseurs intégrés OpenAI, Anthropic, Google, Groq et Cerebras, ou un callback pour tout le reste ; guides documentés pour CrewAI, Mastra, LangChain Deep Agents, Vercel AI SDK, Claude Code, Codex et Cursor ; ensembles d'outils d'usage d'ordinateur de Claude et OpenAI ; WebMCP ; un serveur MCP Browserbase hébergé.
- Données et confidentialité
- Localement, le contenu des pages ne va qu'au fournisseur de modèle que vous configurez. Sur Browserbase, le cloud voit chaque page et valeur de formulaire ; les données de session sont gardées 7 jours sur Free et 30 jours sur les offres payantes, et le BAA HIPAA et le DPA ne sont listés que pour Scale. La télémétrie PostHog du CLI est désactivée avec DO_NOT_TRACK=1. Pas d'avis de sécurité publiés.
- Coût à grande échelle
- Gratuit localement à part les tokens de modèle. Sur Browserbase, Developer est à 20 $ pour 100 heures puis 0,12 $ l'heure, Startup à 99 $ pour 500 heures puis 0,10 $, avec les proxys à 12 $ ou 10 $ par Go au-delà de l'allocation ; les actions mises en cache ne coûtent aucun token.
- Limites
- La concurrence sur Browserbase est de 3, 25, 100 ou 250+ navigateurs selon l'offre. La passerelle rejette stopSequences et n'a pas de repli local. L'issue ouverte la plus demandée est la prise en charge de la dernière interface de modèle du Vercel AI SDK.
Les points forts
- Mélange code déterministe et étapes IA dans un seul script
- observe renvoie les sélecteurs, si bien que les secrets restent hors des prompts
- Même API en TypeScript, Python et Go
- Pas de dépendance Playwright depuis la v4
Les points faibles
- Le cache et la passerelle de modèles ont besoin de Browserbase
- Pas d'option d'URL de base pour les endpoints de modèles personnalisés ou locaux
- La v4 est une réécriture cassante de l'API 3.x
- Télémétrie du CLI activée par défaut
Idéal pour
Les équipes d'ingénierie qui veulent de l'aide IA sur les parties fragiles de l'automatisation de navigateur tout en gardant le reste comme du code ordinaire et testable.
Alternatives à Stagehand
Stagehand : questions fréquentes
- Stagehand vaut-il le coup ?
- Stagehand convient aux ingénieurs qui veulent décider, ligne par ligne, quelle part d'un script de navigateur un modèle contrôle, et il récompense discrètement de faire tourner ce script sur Browserbase. Nous lui donnons 4.3 sur 5.
- Combien coûte Stagehand ?
- SDK gratuit sous MIT. Navigateurs Browserbase : Free 1 heure ; Developer 20 $/mois (100 heures, puis 0,12 $/heure) ; Startup 99 $/mois (500 heures, puis 0,10 $/heure) ; Scale sur mesure. Model Gateway facturé aux prix des fournisseurs.
- Quels sont les inconv énients de Stagehand ?
- Le cache et la passerelle de modèles ont besoin de Browserbase; pas d'option d'URL de base pour les endpoints de modèles personnalisés ou locaux; la v4 est une réécriture cassante de l'API 3.x; télémétrie du CLI activée par défaut.
- À qui s’adresse Stagehand ?
- Les équipes d'ingénierie qui veulent de l'aide IA sur les parties fragiles de l'automatisation de navigateur tout en gardant le reste comme du code ordinaire et testable.
- Combien coûte Stagehand pour une équipe ou en production ?
- Gratuit localement à part les tokens de modèle. Sur Browserbase, Developer est à 20 $ pour 100 heures puis 0,12 $ l'heure, Startup à 99 $ pour 500 heures puis 0,10 $, avec les proxys à 12 $ ou 10 $ par Go au-delà de l'allocation ; les actions mises en cache ne coûtent aucun token.
- Stagehand est-il sûr pour les données de l’entreprise ?
- Localement, le contenu des pages ne va qu'au fournisseur de modèle que vous configurez. Sur Browserbase, le cloud voit chaque page et valeur de formulaire ; les données de session sont gardées 7 jours sur Free et 30 jours sur les offres payantes, et le BAA HIPAA et le DPA ne sont listés que pour Scale. La télémétrie PostHog du CLI est désactivée avec DO_NOT_TRACK=1. Pas d'avis de sécurité publiés.
- Quelles sont les meilleures alternatives à Stagehand ?
- Les alternatives les plus proches que nous avons testées sont Browser Use, Crawl4AI, Firecrawl, Skyvern, BrowserOS et Obscura.
Réponses vérifiées le 23 oct. 2026.