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

A Melhor Alternativa ao agent-browser

O agent-browser é uma CLI que controla um Chromium headless novo: open, snapshot, click, snapshot de novo, um comando por etapa, cada uma uma ida e volta pelo modelo antes que a próxima etapa comece.

ego lite drives the browser you already log into, batching actions in JavaScript instead of one command per step. Across 31 live-site jobs it finishes 96.8% of tasks with a perfect score; agent-browser finishes 74.2%.

Usado por desenvolvedores de
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Browser automation benchmark: ego lite vs agent-browser

This is browser automation on the live web, not a sandbox CLI demo. We gave ego lite and agent-browser the same 31 multi-step tasks on real sites: several pages, several decisions, often a login you already have. A fresh headless profile stalls on those sessions. A real browser does not. Both ran the identical set, so the bars below compare the same jobs.

agent: pimodel: ChatGPT 5.6 Solthinking: max31 tasks

Task completion rate

How often the agent finished the job. Stuck at login, skipped a step, or returned the wrong result: that task is a fail. Higher is better.

ego lite96.8%30 of 31 tasks perfect
agent-browser74.2%23 of 31 tasks perfect

Cost per completed task

What one finished job costs in model spend. Failures still get billed, so they push this number up. Lower is better.

ego lite$1.98
agent-browser$3.72

Model turns per task

How many times the model had to look at the page and choose the next action. Extra looks mean extra tokens, extra waiting, and extra places to stall. Lower is better.

ego lite30.3
agent-browser45.6

Average task time

How long a job took from start to finish, on average, including time spent waiting on the model. Lower is better.

ego lite8m 38s
agent-browser11m 02s

We ran every tool twice and kept the better score. A failed task still counts against it.

Check the numbers, or rerun the tasks yourselfThe 31 tasks, the grading checklists, and the raw results are open source. If a number looks off, open the repo.ego-browser-benchmark-framework

Por que o ego lite é melhor que o agent-browser

As duas ferramentas existem porque agentes de código merecem algo melhor do que configuração de MCP e HTML bruto. A diferença está na execução. O agent-browser inicia uma sessão de automação nova por trás de um daemon em Rust que controla o Chrome diretamente; o ego lite torna nativo para agentes o navegador em que você já vive, então as tarefas rodam com suas sessões reais, mais baratas por tarefa, e visíveis o suficiente para você assumir o controle.

96.8% of tasks done perfectly. No other tool tops 84%.

agent-browser's core loop is open, snapshot, click @e2, snapshot again: each step a command the model reads before deciding the next one, and every extra round trip is another chance to lose the thread. On those 31 jobs, one agent-browser task in four ends short of a perfect score.

ego lite reaches the page as a compressed Snapshot with stable @N refs, and the agent acts on several of them in one JavaScript turn. Fewer round trips leave fewer places to stall: 96.8% of the same 31 tasks end perfect, at the fastest average task time of the five tools measured.

Time to finish a task, shorter is better
518 sego (lite)
662 snavegador para agentes de IA
Data source - Task: finish an average live-site job

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

O paralelismo do agent-browser é um conjunto de flags --session que você mesmo gerencia, headless por padrão, então uma caixa de diálogo travada te deixa adivinhando só pela saída da CLI. A flag --headed, feita para corrigir isso, tem relatos de bugs abertos de ser ignorada, ou do Chrome entrar em loop de crash em vez de mostrar uma janela.

No ego lite não existe limite de Spaces: cada uma roda sua própria tarefa ao mesmo tempo, com interface por padrão, no seu próprio perfil do Chrome importado. Nenhuma delas rouba sua guia, e você pode observar ou assumir o controle quando quiser.

Sem mais ida e volta Gaste menos tokens

Um fluxo típico do agent-browser é open, snapshot, click @e2, fill @e3, snapshot de novo: comandos separados, cada um uma ida e volta que o modelo lê antes de decidir a próxima etapa. Seu modo batch pode enfileirar etapas, mas o modelo só consegue agir sobre um snapshot depois que o lote inteiro retorna.

O agente do ego lite escreve algumas linhas de JavaScript que executam várias etapas em um único turno, lendo o resultado como um Snapshot compactado. Juntando os dois, isso mantém uma tarefa inteira bem abaixo de um ciclo de um comando por ação.

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 ───
Claude Code · agent-browser
>Add the first product to the cart, then check checkout loads
$agent-browser open localhost:3000
stdout
Navigated to http://localhost:3000
1.6k tokens sent so far
Storefront loaded. Need a snapshot to find the first product.
$agent-browser snapshot -i
Snapshot
… +224 lines (ctrl+o to expand)
3.1k tokens sent so far
Found the first product card at @e18. Clicking it.
$agent-browser click @e18
stdout
Clicked @e18
4.9k tokens sent so far
Product page loaded, but refs are stale now. Snapshotting again.
$agent-browser snapshot -i
Snapshot
… +205 lines (ctrl+o to expand)
6.8k tokens sent so far
Add to cart button is @e7.
$agent-browser click @e7
stdout
Clicked @e7
9.2k tokens sent so far
Added. Heading to checkout.
$agent-browser click @e24
stdout
Clicked @e24
11.2k tokens sent so far
Confirming the checkout page actually loaded.
$agent-browser wait --url "**/checkout"
stdout
Matched http://localhost:3000/checkout
13.6k tokens sent so far
─── 7 tool 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: a CLI do agent-browser, um comando por ação, 7 idas e voltas, os tokens sobem para 13.6k.

O mesmo Chrome, nativo para agentes

Colocar o agent-browser para usar seu Chrome real exige configuração: um nome de perfil copia seu perfil para um snapshot somente leitura, ou um caminho persistente deveria manter os logins entre reinicializações, embora haja um relato aberto de ele ficar vazio no Linux. A alternativa, uma porta de depuração remota, expõe o controle total do navegador a qualquer processo local nela. Pule a configuração e você fica com um perfil headless novo que trava em todo captcha e prompt de 2FA.

O ego lite importa seu perfil do Chrome em um clique, ao vivo.

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

ego lite vs agent-browser

Comparação de recursos entre ego lite e agent-browser.
Recursoego liteagent-browser
Estado padrão do navegadorSeu perfil do Chrome importado: logins, cookies, extensõesPerfil headless novo; reaproveitar o Chrome real exige uma cópia de snapshot via --profile ou uma conexão CDP manual
Como o agente age em uma páginaAgrupa várias ações em poucas linhas de JavaScript por turnoUm comando por ação; o modo batch pode enfileirar etapas, mas não consegue ramificar com base em um snapshot no meio da execução
Como o agente lê uma páginaSnapshot compactado: árvore de acessibilidade com refs @N estáveisSimilar: snapshot de acessibilidade compacto com refs @e
Browser automation on live sites (31 tasks, same model)96.8% perfect, $1.98 per completed task, 8m 38s average74.2% perfect, $3.72 per completed task, 11m 02s average
Observar ou assumir uma tarefaSim. Janelas com interface por padrão; entre e conclua você mesmoHeadless por padrão; para observar é preciso usar a flag separada --headed
Tarefas em paraleloAs Spaces rodam tarefas lado a lado, sem nunca tocar nas suas guiasMúltiplas sessões isoladas via flags --session, gerenciadas e monitoradas pela CLI
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)Sem equivalente nativo
ConfiguraçãoInstale o app e execute /ego-browser no seu agenteInstalação via npm, Homebrew ou Cargo, depois agent-browser install para baixar uma build do Chrome for Testing
PreçoGratuito, sem assinatura; o shell ego-browser tem licença MITGrátis e de código aberto
Última atualização 20 de ago. de 2026

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

Se o agent-browser te convenceu de que agentes de código deveriam controlar um navegador diretamente, o ego lite é a mesma convicção, mas com o seu navegador real conectado. A migração leva minutos, e você não precisa desinstalar nada.

  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, sem precisar da flag --profile ou de copiar o diretório do perfil.

  2. Execute sua primeira tarefa com /ego-browser

    Cole no seu agente

    /ego-browser Abra o ego.app e verifique se a página de preços carrega

    Cole uma frase no Claude Code, Codex, Cursor ou Gemini CLI e aperte enter. Sem daemon para iniciar, sem porta CDP para abrir, sem flag de sessão para gerenciar.

  3. Veja funcionando
    Visão geral das Spaces do ego lite com quatro tarefas de navegador rodando lado a lado e visíveis ao mesmo tempo, ao contrário das instâncias headless --session do agent-browser: 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 do X, e uma mão tocando + para abrir outra Space

    A tarefa roda na sua própria Space, então suas guias ficam intactas. A janela do navegador é real: acompanhe ao vivo ou assuma o controle quando quiser. Os resultados voltam para a CLI do seu agente.

Continue usando o agent-browser para checagens headless na CI, se ele já estiver integrado a um pipeline lá. O ego lite cobre o trabalho interativo na sua própria máquina e nas suas contas.

Quando usar cada ferramenta

Escolha o ego (lite) quando

  • Suas tarefas envolvem contas reais: Gmail, dashboards, qualquer coisa atrás de SSO, e seu perfil importado já está conectado, ao vivo, sem etapa de cópia de perfil nem porta CDP aberta manualmente.
  • Você quer economia de tokens por tarefa vinda do input em Snapshot somado a lotes de JavaScript com várias ações, juntos, em vez de uma ida e volta de comando de CLI por ação.
  • Você quer observar tarefas rodando com interface em Spaces paralelas por padrão, e assumir o controle no instante em que uma precisar de um humano, sem flag separada nem configuração de display específica de plataforma.
  • Você quer que o navegador em que você já vive seja o navegador para agentes de IA: sem daemon para gerenciar, sem flags de sessão, sem conexão CDP para configurar.

Escolha o agent-browser quando

  • Você está rodando em ambientes headless de CI ou funções serverless, onde um navegador de desktop não está disponível e sessões descartáveis são o objetivo.
  • Você está construindo no Vercel Sandbox ou já está imerso no ecossistema Vercel e quer uma ferramenta projetada junto com ele.
  • Você quer uma pegada mínima nos servidores: uma CLI e um daemon em Rust sem dependência de Playwright ou runtime Node.js, instaláveis via npm, Homebrew ou Cargo.
  • Você precisa de cobertura para o Safari do iOS via WebDriver, o que o ego lite, que é só Chromium, não cobre.

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 avaliando suas opções? Veja como o agent-browser se compara com as outras ferramentas da mesma categoria.

Perguntas frequentes

O agent-browser, também conhecido como Vercel agent-browser porque foi criado pela Vercel Labs, é uma CLI de automação de navegador de código aberto feita para agentes de código de IA: uma CLI em Rust na frente de um daemon puro em Rust que controla o Chrome diretamente pelo protocolo DevTools, sem precisar de Playwright ou de runtime Node.js para rodar. Seu comando snapshot retorna uma árvore de acessibilidade compacta com refs @e, então os agentes clicam e preenchem campos usando referências estáveis em vez de seletores frágeis, e ele é distribuído como uma skill para Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot e a maioria dos outros agentes de código, com um servidor MCP disponível como subcomando opcional em vez de caminho padrão. É gratuito, bem projetado e amplamente adotado.

Sim, se as tarefas que importam para você envolvem suas contas reais ou se beneficiam de ficar visíveis. As duas dão a um agente de código um navegador através de uma CLI ou skill, em vez de uma configuração centrada em MCP; o ego lite acrescenta seu perfil do Chrome importado, ao vivo por padrão, janelas com interface que você pode assumir, Spaces em paralelo e execução de JavaScript com várias ações. O agent-browser continua sendo uma escolha limpa para automação headless descartável em scripts e CI.

We ran both tools on the same 31 browser automation tasks on live websites, driven by the same pi agent with the same model (gpt-5.6-sol, thinking effort max) and graded by the same written checklist. Each tool keeps its better of two full runs, so a failed task still counts. ego lite finished 30 of 31 tasks perfectly (96.8%) at $1.98 per completed task, averaging 8 minutes 38 seconds per task; agent-browser finished 23 of 31 (74.2%) at $3.72, averaging 11 minutes 2 seconds. The tasks, the checklists, and the raw results are open source in the ego-browser-benchmark-framework repository on GitHub, so every number can be audited or reproduced.

Sim, com configuração extra, e ainda não é totalmente confiável. Você passa um nome de perfil e o agent-browser copia esse perfil do Chrome para um diretório temporário como um snapshot somente leitura, então ele inicia com seus logins existentes, mas nada que for escrito durante a sessão volta para o seu perfil real; no Windows também é preciso fechar o Chrome antes, já que os arquivos do perfil podem ficar bloqueados. Também existe um modo de perfil persistente, pensado para manter cookies e estado de login entre reinicializações sozinho, mas há um relato de bug aberto sobre o diretório do perfil ficar vazio entre execuções. Conectar a um Chrome já em execução via CDP também funciona, mas a própria documentação do projeto avisa que essa porta expõe o controle total do navegador a qualquer processo local. No ego lite, o navegador já logado é o padrão: importe seu perfil uma vez e toda tarefa do agente parte dele, ao vivo, sem flags extras.

The snapshot is only half of it. agent-browser's batch mode can fire a fixed list of commands in one process launch, but the model still can't act on what a snapshot returns until the whole batch finishes, so a task where each step depends on the last ends up as a long chain of command-then-model-reads-the-result cycles. ego lite lets the agent batch several actions in one JavaScript execution and reason about the result immediately, reading it as a compressed Snapshot. The savings come from the two stacked together, and they show up per task: across those 31 jobs, ego lite averages 30.3 model round trips to agent-browser's 45.6, which works out to $1.98 per completed task against $3.72.

Não. Essa é uma filosofia que as duas ferramentas compartilham. A interface principal do agent-browser é sua CLI, com um servidor MCP disponível como subcomando opcional para clientes que queiram um. O ego lite se conecta pelo shell ego-browser, executando /ego-browser dentro do seu agente. Nenhuma das duas exige editar arquivos de configuração de MCP como caminho padrão.

Sim. Elas não conflitam. Alguns desenvolvedores mantêm o agent-browser para checagens headless na CI ou no Vercel Sandbox, e usam o ego lite para tudo que é interativo: tarefas com login, pesquisas em paralelo, qualquer coisa que valha a pena observar. Na prática, as tarefas com login são a maioria.

Sim. O ego lite é gratuito, sem assinatura, e o shell ego-browser pelo qual seu agente se conecta é open source com licença MIT.