ego (lite) n’est qu’un navigateur ; ego est votre agent personnel sur tous vos appareils.
Rejoindre la liste d'attente
ego lite face à Stagehand

La meilleure alternative à Stagehand

Stagehand est le SDK open source de Browserbase : vous écrivez du TypeScript ou du Python, et des méthodes comme act, extract et observe transforment des instructions en langage naturel en actions de navigateur.

ego lite est une alternative à Stagehand qui se passe entièrement du SDK. Lancez /ego-browser et votre agent de code pilote directement ego lite, en regroupant une tâche entière en un seul appel JavaScript, terminant des tâches entières 3 à 4 fois plus vite que Stagehand.

Utilisé par des développeurs de
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Pourquoi ego lite est meilleur que Stagehand

Stagehand implique de maintenir un projet TypeScript ou Python, et chaque action non mise en cache est un nouvel appel au modèle à l'exécution. Avec ego lite, vous tapez une phrase dans Claude Code, Codex ou Cursor après /ego-browser. Pas de projet, pas de schéma, pas de clé API.

De 3 à 4 fois plus rapide sur des tâches réelles

Dans Stagehand, trois clics à la suite peuvent signifier trois allers-retours distincts vers le modèle avant que la page ne bouge à nouveau. Le guide de performance de Stagehand lui-même montre ce schéma et suggère d'appeler observe en premier pour que les clics suivants réutilisent ce qu'il a trouvé.

Lancez /ego-browser et votre agent de code pilote directement ego lite. Chaque page arrive sous forme de Snapshot : un arbre d'accessibilité compressé avec des références @N stables sur lesquelles il peut agir instantanément. Votre agent de code passe son temps sur la tâche, pas à restructurer des scripts, terminant des tâches entières 3 à 4 fois plus vite que Stagehand.

Time to finish a task, shorter is better
81.8 sego (lite)
282.9 snavigateur pour agents IA
Data source - Task: scrape the main posts from the X account from the last 7 days

Multitâche parallèle, exécution plus rapide

Exécuter plusieurs tâches Stagehand à la fois implique de créer et détruire des instances de navigateur dans votre propre code, ou de passer à Browserbase et de vous heurter aux limites de session de 3, 25 ou 100. Pour voir ce qui s'est passé, vous ouvrez un replay une fois l'exécution terminée.

Dans ego lite, il n'y a aucune limite au nombre de Spaces que vous pouvez ouvrir dans le même navigateur : chacun exécute sa propre tâche en même temps, piloté par un agent de code via /ego-browser sur son propre profil Chrome importé. Aucun ne vous prend jamais l'onglet que vous utilisez, et vous pouvez regarder ou reprendre le contrôle de n'importe quel Space à tout moment.

Fini les allers-retours Moins de jetons consommés

Le cache d'actions de Stagehand aide quand vous répétez le même parcours sur la même page. Sur un nouveau site, ou après un changement du DOM, chaque appel redemande au modèle, et les caches obsolètes doivent être vidés à la main.

Lancez /ego-browser et votre agent de code regroupe plusieurs actions en quelques lignes de JavaScript par tour pour piloter ego lite. Combiné à l'entrée Snapshot, la même tâche se termine avec beaucoup moins de tokens au total.

Claude Code · ego lite
>/ego-browser Add the first product to the cart, then check checkout loads
Bash(
ego-browser nodejs <<'EOF' await openOrReuseTab('localhost:3000') await click('.product-card') await click('.add-to-cart') await click('a[href="/checkout"]') cliLog('checkout loaded') EOF
)
Output:
[t=4480ms] checkout loaded
Done. Both steps work.
─── 1 tool call · 1.1k tokens ───
Stagehand · env: "LOCAL"
>$ npx tsx run_task.ts const stagehand = new Stagehand({ env: "LOCAL" }) await stagehand.init()
await page.goto("http://localhost:3000")
// page = stagehand.context.pages()[0]
navigated: http://localhost:3000
1.6k tokens sent so far
await stagehand.act("click the first product card")
// LLM call #1 · model: gpt-5.6-sol
→ { success: true, message: "Action completed successfully",
actions: [{ selector: "/html/body/div[2]/main/div[1]/a",
method: "click", arguments: [] }] }
3.8k tokens sent so far
await stagehand.act("click add to cart")
// LLM call #2 · model: gpt-5.6-sol
→ { success: true, message: "Action completed successfully",
actions: [{ selector: "/html/body/div[2]/main/button[1]",
method: "click", arguments: [] }] }
5.9k tokens sent so far
await stagehand.observe("find the checkout link")
// LLM call #3 · model: gpt-5.6-sol
→ [{ selector: "/html/body/nav/a[href='/checkout']",
description: "Checkout link", method: "click", arguments: [] }]
8.0k tokens sent so far
await stagehand.act(action)
// no LLM: Action from observe()
→ { success: true, message: "Action completed successfully",
actions: [{ method: "click" }] }
navigated: /checkout
9.1k tokens sent so far
await stagehand.extract("is the payment form present?", z.object({ present: z.boolean() }))
// LLM call #4 · model: gpt-5.6-sol
→ { present: true }
11.4k tokens sent so far
await stagehand.extract("list the payment fields", z.object({ fields: z.array(z.string()) }))
// LLM call #5 · model: gpt-5.6-sol
→ { fields: ["card", "expiry", "cvc", "zip"] }
13.6k tokens sent so far
─── 7 model calls · 13.6k tokens ───
La même tâche, le même modèle. À gauche : un appel JavaScript groupé dans ego lite, 1.1k tokens au total. À droite : un script Stagehand, un appel modèle à presque chaque étape, les tokens grimpent à 13.6k.

Le même Chrome, natif pour les agents

Rester connecté est la partie difficile de Stagehand en local. Le support du profil Chrome a encore un bug ouvert en v3, les contournements par cookies manquent souvent les cookies de session HttpOnly qui comptent, et la CLI browse ne s'attache que si vous avez lancé Chrome vous-même avec le débogage distant activé.

Construit sur Chromium, ego lite importe toute votre configuration Chrome en un clic. Quand votre agent de code lance /ego-browser, il pilote ego lite avec vos vraies sessions déjà en place, donc il ne bloque pas sur le SSO, la 2FA ou les captchas des comptes que vous possédez déjà.

Import du profil Chrome dans ego lite : configuration en un clic avec toutes vos connexions

ego lite face à Stagehand

Comparatif des fonctionnalités entre ego lite et Stagehand.
Fonctionnalitéego liteStagehand
Ce que vous écrivezRien. Une phrase à l'agent que vous utilisez déjàUn projet TypeScript ou Python : SDK, act/extract/observe, à maintenir en état de marche
Comment l'agent agit sur une pageL'agent de code regroupe plusieurs actions en JavaScript par tour via /ego-browserUn appel modèle par act, extract ou observe non mis en cache ; des locators précis quand vous voulez vous passer du modèle
Coût en jetons par tâchePlus bas : Snapshot plus JavaScript groupé, mesuré par tâcheLes parcours répétés peuvent réutiliser un sélecteur mis en cache ; les nouvelles pages paient un nouvel appel modèle chaque fois
Réutilise vos identifiants Chrome réelsOui, import du profil Chrome en un clic ; l'agent de code pilote ego lite via /ego-browserPas de façon fiable en mode local : le support du profil Chrome a un bug ouvert, et browse nécessite le débogage distant
ConfigurationInstallez ego lite, lancez /ego-browser dans votre agentInstallation npm/pip, clé API du modèle, et un projet
Isolation des tâches en parallèleSpaces illimités dans un seul navigateur, limité seulement par votre machineVotre code gère les instances ; Browserbase limite la concurrence selon le forfait
Sert aussi de navigateur au quotidienOui. Vous naviguez dans votre Space, les agents travaillent dans le leurNon. Il lance un navigateur d'automatisation propre
Automatisation engagée et reproductibleNon. Les tâches sont interactivesOui : des scripts avec historique git, revue de code, et un cache versionné
Compétences réutilisables (bientôt disponible)Distille les exécutions réussies en compétences réutilisables ; jusqu'à 5 fois plus rapide sur des tâches complexes à mesure que l'agent les répète (bêta limitée)Mise en cache des actions, uniquement sur les parcours répétés
PrixGratuit, sans abonnement, sans compteMIT et gratuit à installer ; vous payez les tokens du modèle (plus Browserbase si hébergé)
Dernière mise à jour 30 juil. 2026

Une transition en douceur

Vous faites déjà tourner des scripts Stagehand en CI ou sur un planning ? Gardez-les. Basculez le travail ponctuel et exploratoire connecté vers ego lite en quelques minutes.

  1. Télécharger ego (lite)

    Téléchargez ego lite et importez votre profil Chrome en un clic. Identifiants, cookies et extensions suivent automatiquement.

  2. Lancez votre première tâche avec /ego-browser

    Collez dans votre agent

    /ego-browser Ouvrez ego.app et rejoignez la liste d'attente

    Collez une phrase dans Claude Code, Codex ou Cursor et appuyez sur Entrée. Pas de SDK, pas de clé API de modèle, pas de schéma Zod.

  3. Regardez-le travailler
    Vue d'ensemble des Spaces ego lite avec quatre tâches de navigateur exécutées côte à côte : Claude Code suivant l'action Apple sur Yahoo Finance, Codex filtrant des voitures par année sur cars.com, Hermes terminant une tâche de back-office SaaS, un utilisateur scrapant X, et une main appuyant sur + pour ouvrir un autre Space

    La tâche s'exécute dans son propre Space, donc vos onglets restent intacts. Regardez en direct ou reprenez le contrôle à tout moment. Les résultats reviennent dans la CLI de votre agent.

Gardez Stagehand pour l'automatisation versionnée, l'extraction typée et les locators déterministes.

Quand utiliser chaque outil

Choisissez ego (lite) quand

  • Vous préférez décrire un scraping ou un remplissage de formulaire ponctuel plutôt que de maintenir un projet TypeScript ou Python pour ça.
  • Le travail se trouve derrière vos propres identifiants et doit démarrer déjà connecté.
  • Vous voulez des Spaces parallèles que vous pouvez regarder, sans gérer d'instances de navigateur dans le code.
  • Vous ne voulez pas ajouter un SDK, une clé de modèle et un projet pour quelque chose que votre agent de code sait déjà faire.

Choisir Stagehand quand

  • L'automatisation doit vivre dans un repo, avec revue de code, cache, et la même exécution des mois plus tard.
  • Vous voulez une échappatoire déterministe : des locators précis quand un parcours ne doit jamais varier.
  • Vous avez besoin d'une extraction typée avec un schéma Zod vers TypeScript.
  • Ça doit tourner en CI ou sur de nombreux navigateurs cloud sur Browserbase.

Donnez à votre agent un vrai navigateur

Gratuit, fonctionne sur votre Mac, importe votre profil Chrome en un clic. Compatible avec Claude Code, Codex, Cursor et tout agent CLI qui écrit du code.

Vous hésitez encore ? Découvrez comment Stagehand se compare aux autres outils du même espace.

FAQ

Stagehand est le SDK d'automatisation de navigateur de Browserbase, sous licence MIT, pour TypeScript et Python. Il vous donne des primitives act, extract, observe et agent, plus des locators précis quand vous voulez vous passer du modèle. Il tourne localement sur Chromium, et se combine avec Browserbase quand vous voulez des sessions hébergées, du cache et du replay. Pour une automatisation que vous versionnez dans un repo et faites tourner sur un planning, ça reste un excellent choix.

Pour du travail de navigateur interactif et connecté : oui, lancez /ego-browser et décrivez la tâche. Pour l'automatisation versionnée que vous livrez en CI, avec extraction typée et locateurs déterministes, gardez Stagehand. Stagehand sert au travail que vous livrez ; ego lite sert au travail que vous faites aujourd'hui.

Non. Stagehand tourne localement sur Chromium, seul. Browserbase est optionnel quand vous voulez des sessions hébergées, un cache côté serveur et du replay. Le duo Browserbase vs Stagehand compte pour les flottes cloud, pas pour un script local sur votre laptop. ego lite n'a aucun chemin hébergé : local uniquement, gratuit, sans compte.

Souvent oui en production, mais pour des raisons différentes. Stagehand est le SDK dans lequel vous écrivez vos appels act, extract et observe. Browserbase est l'endroit où ces scripts tournent quand vous avez besoin d'échelle cloud. Pour vos propres tâches d'agent sur des sites connectés, vous n'avez peut-être besoin d'aucun des deux : lancez /ego-browser et laissez Claude Code ou Codex piloter ego lite directement.

Stagehand est sous licence MIT et gratuit à installer. Vous payez les tokens du modèle pour chaque appel act, extract ou observe non mis en cache, plus les minutes de navigateur Browserbase si vous l'hébergez là-bas. ego lite est gratuit. Vous ne payez que les tokens du modèle que votre agent de code utilise déjà.

Pas de façon fiable en mode local aujourd'hui. Pointer Stagehand vers votre profil Chrome a encore un bug ouvert en v3, et les contournements par cookies manquent souvent les cookies de session HttpOnly qui comptent. ego lite importe votre profil Chrome une seule fois, et chaque tâche démarre déjà connectée.

Elles s'adressent à des développeurs différents. Stagehand est pensé TypeScript d'abord, avec des primitives act, extract et observe pour une automatisation hybride code plus IA. Browser Use est pensé Python d'abord et fait tourner une boucle d'agent plus autonome. Les deux sont des frameworks que vous codez et dont vous financez les appels au modèle. ego lite, c'est le navigateur Chromium que votre agent de code pilote via /ego-browser. Voir ego lite vs Browser Use pour ce comparatif.

Stagehand est un SDK : vous écrivez des appels act, extract et observe en TypeScript ou Python. agent-browser est une CLI que votre agent invoque en ligne de commande, une commande à la fois. ego lite n'est ni l'un ni l'autre. Lancez /ego-browser et votre agent de code pilote ego lite avec du JavaScript groupé. Voir ego lite vs agent-browser.

Pas comme skill native. Claude Code exécuterait un script Stagehand que vous avez écrit, avec des clés API de modèle et un projet à maintenir. ego lite est le chemin le plus court : lancez /ego-browser dans Claude Code, Codex ou Cursor et décrivez la tâche. Pas d'installation de SDK, pas de schéma, pas de boucle de facturation modèle séparée.

Quand une action n'est pas mise en cache, le modèle choisit à nouveau la cible chaque fois, donc une page qui bouge peut se résoudre différemment. Les caches peuvent aussi devenir obsolètes après un changement du DOM. Utilisez les locators précis de Stagehand quand un parcours ne doit jamais varier. ego lite est conçu pour le travail interactif où une certaine variation est acceptable.

Ni l'un ni l'autre. Lancez /ego-browser dans Claude Code, Codex, Cursor, Gemini CLI ou OpenCode. Gratuit sur macOS 12+, sans compte requis.