Qué es ego (lite)
Qué es ego (lite), para quién, y en qué se diferencia de las herramientas de automatización de navegador que ya existen.
ego (lite) es un navegador pensado para que tú y tus agentes de IA trabajen juntos. Los agentes ejecutan tareas en paralelo, cada uno en su propio Space, comparten contigo los inicios de sesión de Chrome y no tocan las pestañas que estás usando. Las mismas tareas terminan más rápido y con menos tokens.
Cualquier CLI de agente de IA se puede conectar a ego (lite) mediante la Skill ego-browser: Claude Code, Codex, Cursor, Continue, Gemini CLI, Hermes Agent, OpenClaw, OpenCode o un agente de IA propio.
Funciones principales
Un panorama rápido aquí; cada función tiene su propia página en la sección "Funciones".
Space
Un Space es un espacio de trabajo aislado dentro de ego (lite). No es una ventana nueva, otro perfil de Chrome ni un modo headless. Es una partición dentro del mismo navegador donde el agente de IA trabaja sin tocar las pestañas que estás usando.
Tú y el agente de IA comparten el mismo navegador. El agente de IA trabaja en su Space, tú sigues en tus pestañas y ninguno le quita el foco al otro. Puedes entrar a un Space cuando quieras para ver qué está haciendo el agente de IA, tomar el control o detener la tarea.
Un Space puede ejecutar varias tareas en paralelo; cuántas depende de la potencia de tu máquina, a razón de un Space por agente o por tarea. Lo que antes había que pasar en fila por un solo navegador, ahora corre en simultáneo: Claude Code enriquece 10 leads en 10 Spaces, Codex hace scraping de 5 sitios de la competencia en otros 5, y tú sigues trabajando en tus propias pestañas. Estas tareas no chocan en pestañas, snapshots, refs ni estado del navegador, y ninguna toca las tuyas.
→ Space
Snapshot
ego (lite) incorpora un núcleo de Chromium ampliamente personalizado que genera Snapshots de página de alta calidad: la vista que los modelos de texto usan para «ver» una página web y actuar sobre ella. Una página típica llega al agente de IA como un árbol de accesibilidad compacto, y cada elemento lleva una ref breve. Una página completa suele ocupar entre 200 y 400 tokens, mucho menos que el HTML sin procesar.
Llamar a snapshotText() sobre una pantalla de login devuelve 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 de IA reconoce de inmediato que @3 es el campo de correo electrónico y @5 es el botón Enviar, y actúa mediante las refs: fill('@3', '...'), click('@5'). No hace falta adivinar selectores CSS y los cambios en los nombres de clase no afectan el flujo.
El Snapshot se genera dentro del motor Chromium, no mediante una capa de JavaScript superpuesta a la versión estándar de Chrome. Por eso funciona de forma fiable incluso en casos que las herramientas basadas en shims pasan por alto: iframes profundamente anidados, Shadow DOM y componentes SDK de terceros como Stripe Checkout, integraciones de Salesforce, paneles de Intercom o portales de React montados dinámicamente.
→ Snapshot
ego-browser
Así controla el navegador el agente de IA. La navegación, la observación, las acciones y la salida se concentran en un único heredoc de Node.js que se ejecuta de una sola vez:
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('Completado.')
EOF
Un heredoc, una ida y vuelta, en lugar de "corre un comando, lee la salida, corre otro, lee más salida". En nuestro benchmark interno sobre cuatro tareas complejas (frente al agent-browser de Vercel), ego (lite) fue hasta un 3.45x más rápido en cada una y gastó bastantes menos tokens. Cuanto más compleja la tarea, mayor la diferencia.
Acumulación de experiencia (próximamente)
Cada tarea completada correctamente se convierte en un artefacto reutilizable —una herramienta o un flujo de trabajo— archivado por dominio. La próxima vez que el agente de IA ejecute una tarea en el mismo sitio, cargará la solución validada y evitará el proceso de prueba y error. En las pruebas internas, la segunda ejecución de una tarea compleja puede ser hasta cinco veces más rápida que la primera, además de la mejora que ego-browser ya ofrece en una sola ejecución.
→ Skills
Privacidad
Todos tus datos de navegación quedan en tu equipo. Las contraseñas, cookies, historial, marcadores, extensiones y perfiles importados desde Chrome no salen de tu dispositivo. Tu propio agente de IA lee y procesa el contenido de las páginas. ego (lite) se ocupa del navegador y la conexión; el razonamiento y la lectura corresponden al agente de IA.
En la instalación, ego (lite) registra una sola cosa: si elegiste o no importar los datos de Chrome.
No hay que crear cuenta, no recolectamos email, y no hay sesión en la nube a la que iniciar sesión.
Plataformas y precio
Por ahora, macOS. Windows y Linux están en el roadmap.
Descarga gratis. Sin suscripción, sin cobro por tarea, sin medición de sesión en la nube. Usas tu propio agente CLI y tus propias claves de API.
Para seguir leyendo
Por qué construimos ego (lite) y cómo lo pensamos, en este post del blog: Un navegador para que tú y tus agentes trabajen en paralelo.