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

A melhor alternativa ao Selenium

O Selenium é o padrão W3C WebDriver para testes multi-browser: você escreve o script, ajusta as esperas e roda tudo contra um navegador novo, sem logins.

O ego lite é uma alternativa ao Selenium para agentes de IA. Não há script, não há driver, não há Grid. Execute /ego-browser e seu agente de codificação controla o ego lite, lendo cada página como um Snapshot e escrevendo seu próprio JavaScript, terminando tarefas completas de 3 a 4 vezes mais rápido que o Selenium.

Usado por desenvolvedores de
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Porque o ego lite é melhor do que o Selenium

O Selenium continua dominando os testes de regressão multi-browser em CI. Trabalho de agente dentro do navegador que você já usa no dia a dia é uma tarefa diferente. Execute /ego-browser no Claude Code, Codex ou Cursor e descreva o que você quer.

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

A dor de timing do Selenium é conhecida: esperas que você fica ajustando, elementos que ficam obsoletos no meio de um clique, retries já embutidos na configuração inicial, e o eterno "Element is not clickable at point" no Stack Overflow.

Execute /ego-browser e seu agente de codificação controla o ego lite, lendo cada página como um Snapshot com refs @N estáveis, agindo sobre o que está na página, e lendo de novo só se a página mudou, terminando tarefas completas de 3 a 4 vezes mais rápido que o Selenium.

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 duas tarefas de navegador ao mesmo tempo no Selenium significa gerenciar sessões de driver em paralelo você mesmo, ou montar um Grid. Isso é a engrenagem certa para uma matriz multi-browser noturna, e é demais para três coisinhas que você quer resolver antes do almoço.

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

Scripts puros de Selenium não gastam tokens porque não há modelo no processo. Mas embrulhe o WebDriver para um agente e a conta aparece rápido: o Selenium ainda não tem um servidor MCP oficial, e servidores da comunidade costumam despejar uma árvore DOM pesada no contexto do modelo.

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, lendo as páginas como Snapshots de aproximadamente 200 a 400 tokens. Somado tudo, 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 ───
Claude Code · mcp-selenium
>Add the first product to the cart, then check checkout loads
selenium - start_browser (MCP)(browser: "chrome")
Result
Browser started with session_id 4f1c…
1.6k tokens sent so far
Fresh Chrome, no cookies and no logins. Loading the storefront.
selenium - navigate (MCP)(url: "localhost:3000")
Result
Navigated to localhost:3000
3.1k tokens sent so far
Nothing came back about the page itself. Reading the accessibility resource to find the first product.
selenium - accessibility://current
Accessibility tree
… +214 lines (ctrl+o to expand)
4.9k tokens sent so far
First product card is .product-card. Clicking it.
selenium - interact (MCP)(action: "click", by: "css", value: ".product-card")
Result
Clicked element
6.8k tokens sent so far
Product page is up, so everything I just read is out of date. Reading the tree again.
selenium - accessibility://current
Accessibility tree
… +206 lines (ctrl+o to expand)
9.2k tokens sent so far
Add to cart is .add-to-cart.
selenium - interact (MCP)(action: "click", by: "css", value: ".add-to-cart")
Result
Clicked element
11.2k tokens sent so far
Added. Opening checkout, then I still have to confirm it loaded.
selenium - interact (MCP)(action: "click", by: "css", value: "a[href='/checkout']")
Result
Clicked element
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: Selenium através de um servidor MCP comunitário, 7 idas e voltas, os tokens sobem para 13,6k.

O mesmo Chrome, nativo para agentes

O Selenium não consegue se conectar ao perfil do Chrome que você já está usando. Aponte o ChromeDriver para ele com o Chrome aberto e você recebe "user data directory is already in use".

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 Selenium

Comparação de funcionalidades entre ego lite e Selenium.
Recursoego liteSelenium
Como o trabalho é feitoDescreva a tarefa; o agente de codificação controla o ego lite via /ego-browserEscreva scripts WebDriver em Java, Python, C#, Ruby ou JavaScript
Esperas e instabilidadeO agente de codificação lê Snapshots e age via /ego-browserEsperas explícitas, tratamento de elementos obsoletos, contadores de retry
Reutiliza seus logins reais do ChromeSim, importação do perfil do Chrome em um cliqueNão. Sessão nova a cada execução; um perfil do Chrome ativo fica bloqueado
ConfiguraçãoInstale o ego lite, execute /ego-browser no seu agenteUm projeto na linguagem, mais um driver por navegador
Funciona com agentes de IAFeito para eles via /ego-browserSem MCP oficial; servidores da comunidade como o mcp-selenium
Tarefas em paraleloSpaces isolam tarefas dentro de um único navegador visívelNós do Grid ou sessões de driver em paralelo que você mesmo opera
Alcance multi-browserApenas ChromiumChrome, Edge, Firefox e Safari via WebDriver
Navegador do dia a diaSim. Você navega na sua Space, os agentes trabalham nas delesNão, uma biblioteca de automação para testes
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
PreçoGratuito, sem assinaturaGratuito, Apache-2.0 (a capacidade do Grid é seu custo)
Última atualização 30 de jul. de 2026

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

Não migre a sua suíte WebDriver. Migre o trabalho interativo e autenticado, que nunca se encaixou em uma suíte de regressão, 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 liste o texto de cada botão da página

    Cole uma frase no Claude Code, Codex ou Cursor e aperte enter. Sem binário de driver, sem Grid, sem configuração de MCP.

  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 Selenium para regressão multi-browser em CI.

Quando usar cada ferramenta

Escolha o ego (lite) quando

  • Suas tarefas envolvem sites com login: dashboards, painéis administrativos, qualquer coisa protegida por SSO ou 2FA.
  • Trabalho interativo e pontual no navegador, que nunca deveria ter entrado em uma suíte de regressão.
  • Você quer várias tarefas rodando em Spaces paralelos, sem precisar montar um Grid.
  • Você se importa com o custo em tokens por tarefa. Entrada via Snapshot mais JavaScript em lote vence uma chamada MCP por ação.

Escolha Selenium quando

  • Você precisa de cobertura para Firefox e Safari. O ego lite é só Chromium.
  • Seu time escreve testes em Java, Python, C#, Ruby ou JavaScript com bindings oficiais do WebDriver.
  • Você roda regressão corporativa no Selenium Grid.
  • Você quer o padrão WebDriver, a governança Apache-2.0 e décadas de respostas de QA no Stack Overflow.

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 Selenium se compara com as outras ferramentas da mesma categoria.

Perguntas frequentes

O Selenium é o projeto de automação de navegador mais antigo e ativo do setor, e a implementação de referência do WebDriver, com bindings para Java, Python, C#, Ruby e JavaScript, além do Grid para execuções distribuídas multi-browser. É excelente para regressão de QA. Buscas como Selenium vs Playwright ou Selenium vs Puppeteer costumam comparar frameworks de teste; esta página é sobre o que muda quando um agente de IA, e não um script, navega dentro de um navegador no qual você já está conectado.

Sim para trabalho de navegador autenticado, controlado por agente: descreva a tarefa, sem script WebDriver, sem binário de driver. Não para suítes de regressão multi-browser ou pipelines do Selenium Grid em CI. Continue com o Selenium para testes versionados; use o ego lite para trabalho interativo que nunca se encaixou em uma suíte.

O Selenium foi feito para scripts de teste determinísticos, não para loops controlados por LLM. Embrulhar o WebDriver para um agente significa despejos pesados de DOM ou servidores MCP da comunidade como o mcp-selenium, já que o próprio projeto não tem um MCP oficial. O ego lite foi feito para agentes desde o início: execute /ego-browser e seu agente de codificação controla o ego lite com entrada via Snapshot e JavaScript em lote.

Não existe um servidor MCP oficial do Selenium. Os mantenedores já observaram que sessões interativas com LLM saturam o contexto rapidamente. Servidores da comunidade como o mcp-selenium existem, mas costumam reler uma árvore de acessibilidade pesada a cada mudança de página. O ego lite dispensa o MCP por completo: execute /ego-browser no Claude Code, Codex ou Cursor.

Não o perfil que o Chrome já está usando. O issue tracker do Selenium documenta que o ChromeDriver não consegue se conectar a um perfil padrão ativo enquanto o Chrome está aberto. O ego lite importa uma cópia do seu perfil uma vez, e toda tarefa já começa autenticada.

Playwright vs Selenium normalmente se resume a engenharia de testes. O Playwright é um framework moderno, com auto-waiting e bom debugging. O Selenium é o padrão W3C WebDriver, com cinco linguagens oficiais e Grid para matrizes multi-browser. Os dois partem de um navegador em branco. Se é um agente que está navegando, a pergunta mais importante é se ele consegue reaproveitar os seus logins. Veja ego lite vs Playwright e ego lite vs Puppeteer.

Para automação de testes, Selenium vs Puppeteer depende da linguagem e do alcance de navegadores. O Puppeteer é uma biblioteca leve em Node.js focada no Chrome. O Selenium é multi-browser e multi-linguagem, com Grid. Para quem busca selenium puppeteer comparando caminhos para agentes de IA, os dois ainda significam escrever e manter scripts. O ego lite elimina essa camada para trabalho de agente autenticado.

Nenhum dos dois foi feito como navegador para agentes de fábrica. Os times normalmente adicionam o Playwright MCP ou um wrapper MCP comunitário do Selenium, o que ainda significa uma chamada de ferramenta por ação e um perfil novo ou configurado manualmente. O ego lite é o caminho nativo para agentes: execute /ego-browser e seu agente de codificação controla o ego lite com menos tokens por tarefa completa.

navigator.webdriver faz parte do padrão WebDriver, então fingerprints de automação são esperados. O ego lite não é uma ferramenta de stealth. A diferença prática é mais simples: seu agente de codificação controla o ego lite, o navegador Chromium no qual você já está conectado, então muitas barreiras de login nunca chegam a aparecer.

Gratuito, local, sem conta. Sem ChromeDriver, GeckoDriver ou Grid para instalar ou manter sincronizado. macOS 12+, Intel e Apple Silicon. Execute /ego-browser no Claude Code, Codex ou Cursor.