ego (lite) é só um navegador, ego é o seu agente pessoal em qualquer dispositivo.
Entrar na lista de espera
ego lite vs Stagehand

A melhor alternativa ao Stagehand

O Stagehand é o SDK open-source do Browserbase: você escreve em TypeScript ou Python, e métodos como act, extract e observe transformam instruções em linguagem natural em ações no navegador.

O ego lite é uma alternativa ao Stagehand que dispensa o SDK por completo. Execute /ego-browser e seu agente de codificação controla o ego lite diretamente, agrupando uma tarefa inteira em uma única chamada de JavaScript, terminando tarefas completas de 3 a 4 vezes mais rápido que o Stagehand.

Usado por desenvolvedores de
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Porque o ego lite é melhor do que o Stagehand

Usar o Stagehand significa manter um projeto em TypeScript ou Python, e cada ação sem cache é mais uma chamada ao modelo em tempo de execução. Com o ego lite, você digita uma frase no Claude Code, Codex ou Cursor depois do /ego-browser. Sem projeto, sem schema, sem chave de API.

De 3 a 4 vezes mais rápido em tarefas reais

No Stagehand, três cliques em sequência podem significar três idas separadas ao modelo antes da página se mover de novo. O próprio guia de performance do Stagehand mostra esse padrão e recomenda chamar observe primeiro, para os cliques seguintes reaproveitarem o que foi encontrado.

Execute /ego-browser e seu agente de codificação controla o ego lite diretamente. Cada página chega como um Snapshot: uma árvore de acessibilidade compactada com refs @N estáveis, que ele já pode usar na hora. Seu agente de codificação gasta o tempo na tarefa, não reestruturando scripts, terminando tarefas completas de 3 a 4 vezes mais rápido que o Stagehand.

Time to finish a task, shorter is better
81.8 sego lite
282.9 sagent browser
Data source - Task: scrape the main posts from the X account from the last 7 days

Multitarefa em paralelo, execução mais rápida

Rodar várias tarefas do Stagehand ao mesmo tempo significa criar e destruir instâncias de navegador no seu próprio código, ou migrar para o Browserbase e bater nos limites de sessão de 3, 25 ou 100. Para ver o que aconteceu, você abre um replay depois que a execução termina.

No ego lite não há limite de quantos Spaces você abre dentro do mesmo navegador: cada um roda sua própria tarefa ao mesmo tempo, controlado por um agente de codificação via /ego-browser no seu próprio perfil do Chrome importado. Nenhum deles nunca toma a aba que você está usando, e você pode acompanhar ou assumir o controle de qualquer Space quando quiser.

Sem mais ida e volta Gaste menos tokens

O cache de ações do Stagehand ajuda quando você repete o mesmo fluxo na mesma página. Em um site novo, ou depois que o DOM muda, cada chamada volta a perguntar ao modelo, e caches desatualizados precisam ser limpos manualmente.

Execute /ego-browser e seu agente de codificação agrupa várias ações em poucas linhas de JavaScript por turno para controlar o ego lite. Somado à entrada via Snapshot, a mesma tarefa é concluída com muito menos tokens no 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 ───
A mesma tarefa, o mesmo modelo. Esquerda: uma chamada de JavaScript em lote no ego lite, 1,1k tokens no total. Direita: um script do Stagehand, uma chamada ao modelo em quase todo passo, os tokens sobem para 13,6k.

O mesmo Chrome, nativo para agentes

Continuar autenticado é a parte difícil do Stagehand local. O suporte a perfil do Chrome ainda tem um bug aberto na v3, soluções alternativas com cookies costumam deixar passar os cookies de sessão HttpOnly que realmente importam, e o CLI browse só se conecta se você mesmo tiver iniciado o Chrome com remote debugging.

Construído sobre o Chromium, o ego lite importa toda a sua configuração do Chrome em um clique. Quando seu agente de codificação executa /ego-browser, ele controla o ego lite já com suas sessões reais em vigor, então não trava em SSO, 2FA ou captchas de contas que você já tem.

Importação de perfil do Chrome no ego lite: configuração com um clique com todos os seus logins

ego lite vs Stagehand

Comparação de funcionalidades entre ego lite e Stagehand.
Recursoego liteStagehand
O que você escreveNada. Uma frase para o agente que você já usaUm projeto em TypeScript ou Python: SDK, act/extract/observe, e manter tudo funcionando
Como o agente age em uma páginaO agente de codificação agrupa várias ações em JavaScript por turno via /ego-browserUma chamada ao modelo por act, extract ou observe que não está em cache; locators precisos quando você quer pular o modelo
Custo em tokens por tarefaMais baixo: Snapshot mais JavaScript em lote, medido por tarefaFluxos repetidos podem reaproveitar um seletor em cache; páginas novas pagam por uma chamada ao modelo do zero a cada vez
Reutiliza seus logins reais do ChromeSim, importação do perfil do Chrome em um clique; o agente de codificação controla o ego lite via /ego-browserNão de forma confiável no modo local: o suporte a perfil do Chrome tem um bug aberto, e o browse precisa de remote debugging
ConfiguraçãoInstale o ego lite, execute /ego-browser no seu agentenpm/pip install, chave de API do modelo e um projeto
Isolamento de tarefas em paraleloSpaces ilimitados em um único navegador, limitados pela capacidade da sua máquina.Seu código gerencia as instâncias; o Browserbase limita a concorrência por plano
Também funciona como seu navegador do dia a diaSim. Você navega na sua Space, os agentes trabalham nas delesNão. Lança um browser de automação limpo
Automação versionada e repetívelNão. As tarefas são interativasSim: scripts com histórico no git, revisão e um cache versionado
Habilidades reutilizáveis (em breve)Transforma execuções bem-sucedidas em habilidades reutilizáveis; até 5 vezes mais rápido em tarefas complexas conforme o agente as repete (beta limitado)Cache de ações apenas em fluxos repetidos
PreçoGrátis, sem assinatura, sem contaMIT e gratuito para instalar; você paga pelos tokens do modelo (mais o Browserbase, se hospedado)
Última atualização 30 de jul. de 2026

Faça a transição sem complicações

Já roda scripts do Stagehand em CI ou em agenda? Continue com eles. Migre o trabalho pontual e exploratório, autenticado, para o ego lite em poucos minutos.

  1. Baixar o ego (lite)

    Baixe o ego lite e importe seu perfil do Chrome em um clique. Logins, cookies e extensões vêm junto.

  2. Execute sua primeira tarefa com /ego-browser

    Cole no seu agente

    /ego-browser Abra ego.app e entre na lista de espera

    Cole uma frase no Claude Code, Codex ou Cursor e aperte enter. Sem SDK, sem chave de API do modelo, sem schema Zod.

  3. Veja funcionando
    Visão geral dos Spaces do ego lite com quatro tarefas de navegador rodando lado a lado: Claude Code acompanhando as ações da Apple no Yahoo Finance, Codex filtrando carros por ano no cars.com, Hermes concluindo uma tarefa de back-office de SaaS, um usuário fazendo scraping no X, e uma mão tocando + para abrir outro Space

    A tarefa roda no seu próprio Space, então suas abas ficam intactas. Acompanhe em tempo real ou assuma o controle quando quiser. Os resultados voltam direto para a CLI do seu agente.

Continue usando o Stagehand para automação versionada, extração tipada e locators determinísticos.

Quando usar cada ferramenta

Escolha o ego (lite) quando

  • Você prefere descrever um scraping pontual ou preenchimento de formulário do que manter um projeto em TypeScript ou Python só para isso.
  • O trabalho está atrás dos seus próprios logins e deve começar já autenticado.
  • Você quer Spaces em paralelo que possa acompanhar, sem gerenciar instâncias de navegador no código.
  • Você não quer adicionar um SDK, chave de modelo e projeto para algo que seu agente de codificação já sabe fazer.

Escolha Stagehand quando

  • A automação precisa viver em um repositório, com revisão, cache e a mesma execução funcionando meses depois.
  • Você quer uma saída determinística: locators precisos para quando um fluxo não pode variar.
  • Você precisa de extração tipada com schema Zod para TypeScript.
  • Precisa rodar em CI ou em muitos navegadores na nuvem no Browserbase.

Dê ao seu agente um navegador de verdade

Gratuito, roda no seu Mac e importa seu perfil do Chrome com um clique. Funciona com Claude Code, Codex, Cursor e qualquer agente de CLI que escreva código.

Ainda está avaliando suas opções? Veja como o Stagehand se compara com as outras ferramentas da mesma categoria.

Perguntas frequentes

O Stagehand é o SDK de automação de navegador do Browserbase, sob licença MIT, para TypeScript e Python. Ele oferece as primitivas act, extract, observe e agent, além de locators precisos para quando você quer pular o modelo. Roda localmente contra o Chromium, e se combina com o Browserbase quando você quer sessões hospedadas, cache e replay. Para automação que você versiona em um repositório e roda em agenda, continua sendo uma excelente escolha.

Para trabalho interativo e autenticado no navegador, sim: execute /ego-browser e descreva a tarefa. Para automação versionada que você entrega para CI, com extração tipada e locators determinísticos, continue com o Stagehand. O Stagehand é para trabalho de navegador que você versiona; o ego lite é para trabalho de navegador que você faz hoje.

Não. O Stagehand roda localmente contra o Chromium por conta própria. O Browserbase é opcional, para quando você quer sessões hospedadas, cache no servidor e replay. A dupla Browserbase vs Stagehand importa para frotas na nuvem, não para um script local no seu notebook. O ego lite não tem caminho hospedado: só local, gratuito, sem conta.

Em produção, muitas vezes sim, mas por motivos diferentes. O Stagehand é o SDK onde você escreve as chamadas de act, extract e observe. O Browserbase é onde esses scripts rodam quando você precisa de escala na nuvem. Para as suas próprias tarefas de agente em sites autenticados, talvez você não precise de nenhum dos dois: execute /ego-browser e deixe o Claude Code ou o Codex controlar o ego lite diretamente.

O Stagehand é gratuito para instalar, sob licença MIT. Você paga tokens do modelo por cada chamada de act, extract ou observe que não está em cache, mais os minutos de navegador do Browserbase se você hospedar lá. O ego lite é gratuito. Você só paga os tokens do modelo que seu agente de codificação já usa.

Não de forma confiável no modo local, hoje. Apontar o Stagehand para o seu perfil do Chrome ainda tem um bug aberto na v3, e soluções alternativas com cookies costumam deixar passar os cookies de sessão HttpOnly que realmente importam. O ego lite importa o seu perfil do Chrome uma vez, e toda tarefa já começa autenticada.

Eles falam com desenvolvedores diferentes. O Stagehand é TypeScript-first, com as primitivas act, extract e observe para automação híbrida de código mais IA. O Browser Use é Python-first e roda um loop de agente mais autônomo. Os dois são frameworks que você escreve e paga em tokens. O ego lite é o navegador Chromium que seu agente de codificação controla via /ego-browser. Veja ego lite vs Browser Use para esse lado da comparação.

O Stagehand é um SDK: você escreve chamadas de act, extract e observe em TypeScript ou Python. O agent-browser é uma CLI que seu agente chama pelo terminal, um comando por vez. O ego lite não é nenhum dos dois. Execute /ego-browser e seu agente de codificação controla o ego lite com JavaScript em lote. Veja ego lite vs agent-browser.

Não como uma skill nativa. O Claude Code executaria um script do Stagehand que você escreveu, com chaves de API do modelo e um projeto para manter. O ego lite é o caminho mais curto: execute /ego-browser no Claude Code, Codex ou Cursor e descreva a tarefa. Sem instalar SDK, sem schema, sem um ciclo de cobrança de modelo separado.

Quando uma ação não está em cache, o modelo escolhe o alvo de novo a cada vez, então uma página que muda pode resolver de forma diferente. Os caches também podem ficar desatualizados depois que o DOM muda. Use os locators precisos do Stagehand quando um fluxo não pode variar. O ego lite foi pensado para trabalho interativo, onde alguma variação é aceitável.

Nenhum dos dois. Execute /ego-browser no Claude Code, Codex, Cursor, Gemini CLI ou OpenCode. Gratuito no macOS 12+, sem necessidade de conta.