ego (lite) es solo un navegador, ego es su agente personal en todos sus dispositivos.
Únanse a la lista de espera
ego lite frente a Selenium

La mejor alternativa a Selenium

Selenium es el estándar W3C WebDriver para pruebas multi-navegador: escribes el script, ajustas las esperas y lo ejecutas contra un navegador nuevo, sin sesiones iniciadas.

ego lite es una alternativa a Selenium para agentes de IA. No hay script, no hay driver y no hay Grid. Ejecuta /ego-browser y tu agente de código controla ego lite, leyendo cada página como un Snapshot y escribiendo su propio JavaScript, y termina tareas completas de 3 a 4 veces más rápido que Selenium.

Con la confianza de desarrolladores de
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Por qué ego lite es mejor que Selenium

Selenium sigue siendo el rey de las pruebas de regresión multi-navegador en CI. El trabajo de agentes dentro del navegador en el que ya vives es un trabajo distinto. Ejecuta /ego-browser en Claude Code, Codex o Cursor y describe lo que quieres.

De 3 a 4 veces más rápido en tareas reales

El dolor de cabeza de los tiempos en Selenium es conocido: esperas que no dejas de ajustar, elementos que quedan obsoletos a mitad de un clic, reintentos metidos de fábrica en la configuración inicial, y el eterno "Element is not clickable at point" en Stack Overflow.

Ejecuta /ego-browser y tu agente de código controla ego lite, leyendo cada página como un Snapshot con referencias @N estables, actuando sobre lo que hay en la página y volviendo a leer solo si la página cambió, y termina tareas completas de 3 a 4 veces más rápido que Selenium.

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

Multitarea en paralelo, ejecución más rápida

Ejecutar dos tareas de navegador a la vez en Selenium significa o hacer malabares tú mismo con sesiones de driver en paralelo, o montar un Grid. Esa es la maquinaria adecuada para una matriz multi-navegador nocturna, y muchísimo para tres cosas que quieres tener listas antes de comer.

En ego lite no hay límite de cuántos Spaces abres dentro del mismo navegador: cada uno ejecuta su propia tarea al mismo tiempo, controlado por un agente de código con /ego-browser sobre su propio perfil de Chrome importado. Ninguno te quita nunca la pestaña que estás usando, y puedes ver o tomar el control de cualquier Space cuando quieras.

Se acabó el ida y vuelta Menos costo en tokens

Los scripts puros de Selenium no gastan tokens porque no hay modelo en el bucle. Envuelve WebDriver para un agente y la factura aparece rápido: Selenium todavía no tiene un servidor MCP oficial, y los servidores de la comunidad a menudo vuelcan un árbol DOM pesado en el contexto del modelo.

Ejecuta /ego-browser y tu agente de código agrupa varias acciones en unas pocas líneas de JavaScript por turno para controlar ego lite, leyendo las páginas como Snapshots de entre 200 y 400 tokens aproximadamente. Sumado todo, la misma tarea se completa con muchos menos tokens en 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 ───
La misma tarea, el mismo modelo. Izquierda: una llamada de JavaScript en lote en ego lite, 1,1k tokens en total. Derecha: Selenium a través de un servidor MCP comunitario, 7 idas y vueltas, los tokens suben a 13,6k.

El mismo Chrome, nativo para agentes

Selenium no puede conectarse al perfil de Chrome que ya estás usando. Apunta ChromeDriver a él mientras Chrome está abierto y te sale "user data directory is already in use".

Construido sobre Chromium, ego lite importa toda tu configuración de Chrome con un solo clic. Cuando tu agente de código ejecuta /ego-browser, controla ego lite con tus sesiones reales ya listas, así que no se atasca con SSO, 2FA ni captchas en cuentas que ya tienes.

Importación del perfil de Chrome en ego lite: configuración con un clic y todas tus sesiones

ego lite frente a Selenium

Comparación de funciones entre ego lite y Selenium.
Funciónego liteSelenium
Cómo se realiza el trabajoDescribe la tarea; el agente de código controla ego lite mediante /ego-browserEscribí scripts WebDriver en Java, Python, C#, Ruby o JavaScript
Esperas e inestabilidadEl agente de código lee Snapshots y actúa mediante /ego-browserEsperas explícitas, manejo de elementos obsoletos, contadores de reintentos
Reutiliza tus inicios de sesión reales de ChromeSí, importación del perfil de Chrome con un clicNo. Sesión nueva en cada ejecución; un perfil de Chrome activo está bloqueado
ConfiguraciónInstala ego lite, ejecuta /ego-browser en tu agenteUn proyecto en tu lenguaje más un driver por cada navegador
Funciona con agentes de IADiseñado para ellos mediante /ego-browserSin MCP oficial; servidores de la comunidad como mcp-selenium
Tareas en paraleloLos Spaces aíslan las tareas dentro de un solo navegador visibleNodos de Grid o sesiones de driver en paralelo que operás tú
Alcance multi-navegadorSolo ChromiumChrome, Edge, Firefox y Safari a través de WebDriver
Navegador de uso diarioSí. Tú navegas en tu Space, los agentes trabajan en el suyoNo, una librería de automatización para pruebas
Habilidades reutilizables (próximamente)Convierte las ejecuciones exitosas en habilidades reutilizables; hasta 5 veces más rápido en tareas complejas a medida que el agente las repite (beta limitada)Sin equivalente incorporado
PrecioGratis, sin suscripciónGratis, Apache-2.0 (la capacidad de Grid corre por tu cuenta)
Última actualización 30 jul 2026

Hacé de esto una transición sin fricciones

No migres tu suite de WebDriver. Pasa a ego lite, en pocos minutos, el trabajo interactivo y con sesión iniciada que nunca encajó en una suite de regresión.

  1. Descargar ego (lite)

    Descarga ego lite e importa tu perfil de Chrome con un clic. Los inicios de sesión, las cookies y las extensiones se importan junto con él.

  2. Ejecuta tu primera tarea con /ego-browser

    Pega esto en tu agente

    /ego-browser Abrí ego.app y listá el texto de cada botón de la página

    Pega una frase en Claude Code, Codex o Cursor y pulsa enter. Sin binario de driver, sin Grid, sin configuración de MCP.

  3. Míralo en acción
    Vista general de Spaces en ego lite con cuatro tareas de navegador corriendo en paralelo: Claude Code siguiendo la acción de Apple en Yahoo Finance, Codex filtrando autos por año en cars.com, Hermes terminando una tarea de back-office de SaaS, un usuario haciendo scraping en X, y una mano tocando + para abrir otro Space

    La tarea se ejecuta en su propio Space, así que tus pestañas quedan intactas. Míralo en directo o toma el control cuando quieras. Los resultados vuelven a la CLI de tu agente.

Mantén Selenium para regresión multi-navegador en CI.

Cuándo usar cada herramienta

Elegí ego (lite) cuando

  • Tus tareas tocan sitios con sesión iniciada: paneles de control, paneles de administración, cualquier cosa protegida por SSO o 2FA.
  • Trabajo de navegador interactivo y puntual que nunca debió estar en una suite de regresión.
  • Quieres varias tareas ejecutándose en Spaces en paralelo sin tener que montar un Grid.
  • Te importa el coste en tokens por tarea. La entrada por Snapshot más JavaScript en lote le gana a una llamada MCP por cada acción.

Elige Selenium cuando

  • Necesitas cobertura de Firefox y Safari. ego lite es solo Chromium.
  • Tu equipo escribe pruebas en Java, Python, C#, Ruby o JavaScript con los bindings oficiales de WebDriver.
  • Ejecutas regresión empresarial sobre Selenium Grid.
  • Quieres el estándar WebDriver, gobernanza Apache-2.0 y décadas de respuestas de QA en Stack Overflow.

Dale a tu agente un navegador real

Gratis, funciona en tu Mac e importa tu perfil de Chrome con un clic. Funciona con Claude Code, Codex, Cursor y cualquier agente de CLI que escriba código.

¿Todavía estás sopesando tus opciones? Mirá cómo se compara Selenium con las otras herramientas del mismo espacio.

Preguntas frecuentes

Selenium es el proyecto de automatización de navegador más longevo de la industria y la implementación de referencia de WebDriver, con bindings para Java, Python, C#, Ruby y JavaScript, además de Grid para ejecuciones distribuidas multi-navegador. Es excelente para regresión de QA. Búsquedas como Selenium vs Playwright o Selenium vs Puppeteer suelen comparar frameworks de pruebas; esta página trata sobre lo que cambia cuando es un agente de IA, no un script, el que navega dentro de un navegador en el que ya tienes la sesión iniciada.

Sí para trabajo de navegador con sesión iniciada controlado por un agente: describes la tarea, sin script de WebDriver, sin binario de driver. No para suites de regresión multi-navegador ni pipelines de Selenium Grid en CI. Mantén Selenium para pruebas versionadas; usa ego lite para trabajo interactivo que nunca encajó en una suite.

Selenium se creó para scripts de prueba deterministas, no para bucles impulsados por un LLM. Envolver WebDriver para un agente significa volcados pesados del DOM o servidores MCP de la comunidad como mcp-selenium, sin un MCP oficial de Selenium por parte del proyecto. ego lite está pensado para agentes desde el principio: ejecuta /ego-browser y tu agente de código controla ego lite con entrada por Snapshot y JavaScript en lote.

No existe un servidor MCP oficial de Selenium. Los mantenedores han señalado que las sesiones interactivas con LLM saturan el contexto rápido. Existen servidores de la comunidad como mcp-selenium, pero a menudo vuelven a leer un árbol de accesibilidad pesado en cada cambio de página. ego lite se salta el MCP por completo: ejecuta /ego-browser en Claude Code, Codex o Cursor.

No el perfil que Chrome ya está usando. El issue tracker de Selenium documenta que ChromeDriver no puede conectarse a un perfil predeterminado activo mientras Chrome está abierto. ego lite importa una copia de tu perfil una sola vez, y cada tarea arranca con la sesión ya iniciada.

Playwright vs Selenium suele reducirse a ingeniería de pruebas. Playwright es un framework moderno con auto-espera y una depuración sólida. Selenium es el estándar W3C WebDriver, con cinco lenguajes oficiales y Grid para matrices multi-navegador. Los dos arrancan desde un navegador en blanco. Si es un agente el que navega, la pregunta más importante es si puede reutilizar tus sesiones iniciadas. Consulta ego lite vs Playwright y ego lite vs Puppeteer.

Para automatización de pruebas, Selenium vs Puppeteer depende del lenguaje y del alcance de navegadores. Puppeteer es una librería ligera de Node.js centrada en Chrome. Selenium es multi-navegador y multi-lenguaje, con Grid. En búsquedas de selenium puppeteer que comparan rutas para agentes de IA, los dos siguen significando escribir y mantener scripts. ego lite elimina esa capa para el trabajo de agentes con sesión iniciada.

Ninguno de los dos está diseñado de fábrica como navegador para agentes. Los equipos suelen añadir Playwright MCP o un wrapper MCP de Selenium de la comunidad, lo que sigue significando una llamada de herramienta por acción y un perfil nuevo o configurado a mano. ego lite es el camino nativo para agentes: ejecuta /ego-browser y tu agente de código controla ego lite con menos tokens por cada tarea completa.

navigator.webdriver es parte del estándar WebDriver, así que las huellas de automatización son algo esperado. ego lite no es una herramienta de sigilo anti-detección. La diferencia práctica es más concreta: tu agente de código controla ego lite, el navegador Chromium en el que ya tienes la sesión iniciada, así que muchos muros de inicio de sesión ni siquiera llegan a aparecer.

Gratis, local, sin cuenta. Sin ChromeDriver, GeckoDriver ni Grid que instalar o mantener sincronizados. macOS 12+, Intel y Apple Silicon. Ejecuta /ego-browser en Claude Code, Codex o Cursor.