Qué es ego (lite)
Qué es ego (lite) y qué hace mejor que las extensiones de navegador, los navegadores en la nube, los navegadores integrados en agentes, las CLI de navegador y los navegadores con IA.
ego (lite) es un navegador Chromium para macOS que usas junto con tus agentes de IA. Navegas en él igual que en Chrome. Tus agentes usan ese mismo navegador para hacer tareas web por ti, como investigar, llenar formularios, recopilar datos de sitios web y probar aplicaciones web.
Los agentes controlan ego (lite) mediante la skill ego-browser. Cualquier agente que pueda ejecutar comandos de shell puede usarla, incluidos Claude Code, Codex, Cursor, Continue, Gemini CLI, Hermes Agent, OpenClaw, OpenCode y tu propio agente personalizado.
Cómo funciona ego (lite)
Cada una de las funciones siguientes tiene su propia página en la sección "Funciones".
Space
Un Space es un espacio de trabajo separado dentro de ego (lite) donde un agente ejecuta una tarea. Cada Space tiene sus propias pestañas. Mientras el agente trabaja en su Space, tú sigues usando tus pestañas. El agente no cambia tu pestaña activa ni te quita el foco del teclado.
Un Space no es una ventana nueva, ni un segundo perfil de Chrome, ni un navegador headless. Todos los Spaces se ejecutan dentro del mismo navegador ego (lite), y los agentes pueden usar las sesiones que ya tienes iniciadas en él.
Puedes ejecutar muchos Spaces a la vez, normalmente uno por tarea. Cuántos puedes ejecutar depende de la memoria y la CPU de tu equipo. Puedes abrir cualquier Space para ver lo que hace el agente, detener la tarea o tomar el control.
→ Space
Snapshot
Un Snapshot es la versión en texto de una página. Es lo que lee el agente. ego (lite) enumera los elementos de la página y le da a cada uno una referencia corta, como @3. Una página típica ocupa entre 200 y 400 tokens, muchos menos que su HTML sin procesar.
Si llamas a snapshotText() en una página de inicio de sesión, obtienes algo así:
Page: Example - Log in
URL: https://example.com/login
@1 [heading] "Log in"
@2 [form]
@3 [input type="email"] placeholder="Email"
@4 [input type="password"] placeholder="Password"
@5 [button type="submit"] "Continue"
@6 [link] "Forgot password?"
El agente actúa directamente sobre las referencias, por ejemplo con fill('@3', '...') y click('@5'). No necesita adivinar selectores CSS, así que un cambio en el nombre de una clase no hace fallar la tarea.
ego (lite) genera los Snapshots dentro de su motor Chromium modificado, no con un script que se añade a la página. Por eso, los Snapshots incluyen contenido que las herramientas basadas en scripts a menudo no captan: iframes anidados de origen cruzado, shadow DOM y componentes de terceros como el checkout de Stripe, el contenido incrustado de Salesforce y los paneles de Intercom.
→ Snapshot
ego-browser
ego-browser es la herramienta de línea de comandos que usan los agentes para controlar ego (lite). El agente escribe un script corto de Node.js y ego-browser ejecuta el script completo en una sola llamada:
ego-browser nodejs <<'EOF'
await useOrCreateTaskSpace('follow-ego-agent')
await openOrReuseTab('https://x.com/ego_agent', { wait: true })
await snapshotText()
await click('@92') // @92 es el botón Seguir que devolvió el Snapshot
cliLog('Done.')
EOF
Esta única llamada abre una página, la lee, hace clic en un botón y devuelve el resultado. Con muchas otras herramientas, cada una de estas acciones es una llamada aparte, y el modelo tiene que leer el resultado de una llamada antes de enviar la siguiente. Menos llamadas significan menos turnos del modelo en toda la tarea, así que la tarea termina antes y usa menos tokens.
Acumulación de experiencia (próximamente)
Cuando una tarea salga bien, ego (lite) guardará la forma en que se hizo, en un tool o un workflow reutilizable, agrupado por sitio web. La próxima vez que un agente ejecute una tarea en el mismo sitio web, podrá reutilizar el método guardado en lugar de repetir el proceso de prueba y error.
→ Skills
Qué hace ego (lite) mejor que otras herramientas de automatización de navegadores
La mayoría de las herramientas que permiten a los agentes de IA usar un navegador pertenecen a uno de estos cinco tipos. La tabla da la respuesta corta. Las secciones que siguen explican qué hace ego (lite) mejor que cada tipo.
| Tipo | Cómo funciona | Qué hace mejor ego (lite) |
|---|---|---|
| Extensión de navegador | Una extensión conecta al agente con la ventana de Chrome que estás usando. | ego (lite) es el propio navegador, así que no hay nada que vincular. El agente trabaja en su propio Space, no en tus pestañas. |
| Navegador en la nube | El navegador se ejecuta en los servidores del proveedor. | ego (lite) se ejecuta en tu equipo. Tus datos de inicio de sesión se quedan en tu dispositivo y no se cobra por el tiempo de uso del navegador. |
| Navegador integrado en un agente | Un panel de navegador dentro de una sola app de IA. | ego (lite) es un navegador Chromium completo con tus sesiones iniciadas, y cualquier agente puede usarlo. |
| CLI de navegador | El agente suele controlar paso a paso un navegador que arranca sin ninguna sesión iniciada. | El agente parte de tus sesiones iniciadas y ejecuta varias acciones en cada llamada. |
| Navegador con IA | Un navegador que incluye en una barra lateral el asistente de IA de la empresa que lo desarrolla. | Tu propio agente controla ego (lite), así que también puede trabajar con tu código y tus archivos locales. |
Frente a las extensiones de navegador
Ejemplos: Claude in Chrome, la extensión de Codex para Chrome, la extensión de Kimi para Chrome.
Con una extensión, el agente envía comandos a una extensión instalada en tu navegador Chrome, y la extensión los ejecuta en tu ventana de Chrome. Esto funciona bien para una ayuda rápida en la página que estás viendo, como llenar un formulario. En tareas de varios pasos que se ejecutan mientras tú sigues trabajando, ego (lite) lo hace mejor en estos puntos:
- No hay nada que instalar, vincular ni mantener conectado. Con una extensión, la vinculación puede fallar, la conexión se puede cortar en medio de una tarea, es posible que veas solicitudes de permiso y la extensión puede entrar en conflicto con otras extensiones. ego (lite) es el propio navegador, así que estos pasos no existen.
- El agente no usa tus pestañas. Una extensión trabaja en la misma ventana que tú, así que el agente puede usar la pestaña en la que estás o quitarte el foco de la ventana mientras trabajas. En ego (lite), cada tarea del agente se ejecuta en su propio Space, con sus propias pestañas. El mouse, el foco del teclado, las notificaciones y las pestañas activas siguen bajo tu control.
- Varias tareas pueden ejecutarse mientras sigues navegando. Cada tarea tiene su propio Space, así que los agentes pueden trabajar en varias tareas a la vez. Puedes abrir cualquier Space para ver lo que hace el agente, pausar la tarea o tomar el control.
Comparaciones detalladas: ego (lite) frente a Claude in Chrome, ego (lite) frente a la extensión de Codex para Chrome, ego (lite) frente a la extensión de Kimi para Chrome.
Frente a los navegadores en la nube
Ejemplo: Browserbase.
Un navegador en la nube se ejecuta en los servidores del proveedor, y tu agente se conecta a él por internet. Es adecuado para productos que ejecutan muchos navegadores en servidores, por ejemplo 100 o más a la vez, y para tareas que deben seguir ejecutándose mientras tu equipo está apagado. Para tareas con tus propias cuentas, ejecutadas desde tu propio equipo, ego (lite) lo hace mejor en estos puntos:
- Tus datos de inicio de sesión se quedan en tu equipo. Para usar tus propias cuentas en un navegador en la nube, tienes que darle al proveedor tus contraseñas, tus cookies o una sesión iniciada guardada. ego (lite) se ejecuta en tu equipo. Tus contraseñas, tus cookies, tus sesiones iniciadas y los datos que importaste de Chrome se quedan en tu dispositivo, y ego (lite) no sube tus datos de navegación a ningún servicio de navegadores alojados.
- No se cobra por el tiempo de uso del navegador. Los navegadores en la nube suelen cobrar por sesión o por minuto. La app ego (lite) es gratuita. Sigues pagando los costos del modelo y de la red.
- Menos CAPTCHA provocados por direcciones IP desconocidas. Un navegador en la nube envía el tráfico desde las direcciones IP del proveedor. Otros clientes también usan esas direcciones, que pueden estar en un país distinto al tuyo, así que algunos sitios web muestran más CAPTCHA o verificaciones de seguridad. ego (lite) usa tu propia conexión a internet y respeta tu configuración de VPN o de proxy, así que los sitios web ven el mismo tipo de sesión que ven cuando navegas tú. Los sitios web pueden seguir pidiendo un CAPTCHA u otra verificación de seguridad, y ego (lite) no los elude.
Comparación detallada: ego (lite) frente a Browserbase.
Frente a los navegadores integrados en agentes
Ejemplos: el navegador de Codex, el navegador integrado en Cursor.
Algunas apps de IA incluyen su propio navegador. Suele abrirse en un panel dentro de la app, y solo el agente de esa app puede usarlo. No necesita configuración, y su estado de inicio de sesión independiente mantiene al agente separado de tus cuentas reales. Cuando quieres que el agente trabaje con tus cuentas reales en tu navegador habitual, ego (lite) lo hace mejor en estos puntos:
- Tus sesiones ya están iniciadas. Un navegador integrado suele tener su propio estado de inicio de sesión, así que tienes que volver a iniciar sesión en los sitios web dentro de él. Con ego (lite), durante la configuración puedes importar tu perfil de Chrome con un clic, incluidas las pestañas, los marcadores, las contraseñas, las extensiones, las cookies, las sesiones iniciadas y los perfiles.
- Es un navegador completo. Un navegador integrado tiene menos funciones que un navegador completo. ego (lite) es un navegador Chromium completo, con pestañas, grupos de pestañas, ventanas, perfiles, marcadores, contraseñas guardadas, extensiones, descargas y modo incógnito. Puedes usarlo como tu navegador habitual mientras tus agentes trabajan en el mismo navegador.
- Pueden ejecutarse varias tareas a la vez. Un navegador integrado puede limitar cuántas tareas se ejecutan al mismo tiempo. En ego (lite), cada tarea se ejecuta en su propio Space, y varios Spaces pueden funcionar a la vez.
- Funciona con cualquier agente. Un navegador integrado solo funciona dentro de su propia app. Claude Code, Codex, Cursor, Gemini CLI, OpenClaw y otros agentes usan ego (lite) a través de
ego-browser. Puedes cambiar de agente sin cambiar de navegador.
Comparación detallada: ego (lite) frente al navegador de Codex.
Frente a las CLI de navegador
Ejemplos: playwright-cli, Browser Harness, agent-browser, chrome-devtools-cli.
Una CLI de navegador es una herramienta de línea de comandos que un agente de IA ejecuta para controlar un navegador. La mayoría se basan en frameworks de automatización de navegadores como Playwright o Puppeteer, o directamente en el Chrome DevTools Protocol. Funcionan bien cuando quieres un navegador nuevo en cada ejecución, por ejemplo en scripts o en CI. Cuando un agente hace tareas en sitios web reales, ego (lite) lo hace mejor en estos puntos:
- El agente empieza con la sesión iniciada. De forma predeterminada, estas herramientas abren un navegador con un perfil vacío y sin ninguna sesión iniciada. Para trabajar en un sitio que exige iniciar sesión, tienes que automatizar el inicio de sesión con un script o cargar cookies guardadas. En ego (lite), si tienes la sesión iniciada en un sitio, el agente abre ese sitio con la sesión ya iniciada. Esto puede significar menos solicitudes de 2FA y menos redirecciones de SSO durante las tareas. Los sitios web pueden seguir pidiéndote que confirmes tu identidad, y ego (lite) no elude estas verificaciones.
- La tarea completa necesita menos turnos del modelo. Con estas herramientas, el agente suele trabajar paso a paso: envía un comando o un pequeño grupo de acciones, espera el resultado, vuelve a leer la página y luego decide el siguiente paso. Cada paso cuesta un turno del modelo. En ego (lite), el agente puede ejecutar varias acciones en una sola llamada: abrir una página, leerla, hacer clic, llenar un formulario y devolver el resultado. Junto con los Snapshots compactos, esto hace que la tarea completa necesite menos turnos del modelo, así que termina antes y usa menos tokens.
- Puedes ver lo que hace el agente. Estas herramientas suelen ejecutar el navegador en modo headless, sin ninguna ventana visible. En ego (lite), puedes abrir el Space del agente en cualquier momento para ver lo que hace, pausar la tarea o tomar el control en un paso que requiera tu intervención, como un inicio de sesión con código QR.
En el Real-World Bench, ejecutamos ego (lite) y las cuatro CLI de navegador mencionadas arriba en las mismas 31 tareas sobre sitios web reales, con el mismo modelo y el mismo sistema de puntuación. ego (lite) completó 30 de las 31 tareas con puntuación perfecta, la tasa más alta de las cinco herramientas. También fue la herramienta más rápida, la que usó menos turnos del modelo y la que tuvo el menor costo del modelo por tarea.
Comparaciones detalladas: ego (lite) frente a Browser Harness, ego (lite) frente a agent-browser, ego (lite) frente a Playwright, ego (lite) frente a Playwright MCP, ego (lite) frente a Puppeteer.
Frente a los navegadores con IA
Ejemplos: Perplexity Comet, Dia.
Un navegador con IA es un navegador que incluye en una barra lateral el asistente de IA de la empresa que lo desarrolla. El asistente funciona con el servicio de IA de esa empresa y trabaja dentro del navegador. Esto funciona bien para recibir ayuda rápida con la página que estás leyendo, por ejemplo un resumen o una traducción. Cuando quieres que un agente haga trabajo real en varios sitios web y en tu propio equipo, ego (lite) lo hace mejor en estos puntos:
- Tu agente también puede trabajar con tu equipo. El asistente de un navegador con IA normalmente no puede leer tus archivos locales, ejecutar comandos ni abrir tu repositorio de código. En ego (lite), el agente es tu propio agente, como Claude Code o Codex, así que puede usar el navegador y tu equipo en la misma tarea. Por ejemplo, puede revisar la UI de una app web que estás desarrollando: abrir la página en tu servidor de desarrollo local, encontrar un problema de diseño, cambiar el código en tu repositorio, recargar la página y comprobar la corrección. El asistente de un navegador con IA puede ver la página, pero no puede cambiar tu código.
- Las reglas dependen del agente que eliges. El asistente de un navegador con IA sigue las reglas de seguridad que fija su empresa, y estas reglas suelen ser más estrictas. Por ejemplo, puede rechazar una tarea que recopile datos de muchas páginas. ego (lite) no decide qué tareas puede ejecutar tu agente. Eso depende del agente que elegiste y de los límites que le pusiste.
- Tú eliges qué modelo lee tus páginas. El asistente de un navegador con IA envía las páginas con las que trabaja al servicio de IA de su empresa. Con ego (lite), el contenido de las páginas va al modelo que usa tu agente. Tú eliges ese modelo, y puede ser un modelo local que se ejecuta en tu equipo.
- Sin plan de pago para las funciones de agente. Los navegadores con IA suelen limitar sus funciones de agente según el plan, y ejecutar tareas en segundo plano o varias a la vez puede requerir un plan superior. La app ego (lite) es gratuita, y cada tarea se ejecuta en su propio Space, así que varias tareas pueden ejecutarse al mismo tiempo. Sigues pagando tu agente y tu modelo como lo haces ahora.
Privacidad
ego (lite) se ejecuta en tu equipo, y tus datos de navegación se quedan ahí. Las contraseñas, las cookies, el historial, los marcadores, las extensiones y los perfiles que importas desde Chrome no se suben a ninguna parte.
Cuando un agente trabaja en una página, lee el contenido de la página y lo envía al modelo que usa. ego (lite) ejecuta el navegador y pasa los comandos y los resultados entre el navegador y tu agente.
Lo único que ego (lite) registra durante la instalación es si elegiste importar datos de Chrome.
No necesitas una cuenta ni una dirección de correo electrónico para usar ego (lite).
Plataformas y precio
ego (lite) está disponible para macOS. Las versiones para Windows y Linux están previstas.
Descargar y usar ego (lite) es gratis. No hay suscripción, ni cargo por tarea, ni cobro por el tiempo de uso del navegador. Usas tu propio agente y tu propio modelo, y los pagas como lo haces ahora.
Para seguir leyendo
Por qué creamos ego (lite) y cómo lo diseñamos: Un navegador para que tú y tus agentes trabajen en paralelo.