Navegadores headless para agentes IA: uno por capa

Casi todas las comparativas mezclan motores, drivers, hosting y frameworks en una sola lista. Aquí tienes el mapa por capas, las licencias y cómo elegir.

La versión corta

No estás eligiendo un navegador headless. Estás eligiendo cuatro cosas, y casi todas las comparativas lo ocultan poniéndolas en una sola lista ordenada.

Un agente de IA que usa la web necesita un motor de renderizado, algo que controle ese motor, un sitio donde ejecutarlo y algo que decida dónde hacer clic. Son cuatro decisiones separadas. Chrome, controlado por Playwright, alojado en Cloudflare Browser Run, con tu propio código decidiendo los pasos, es una respuesta perfectamente normal. También lo es Lightpanda controlado por Puppeteer en tu propia máquina con Browser Use encima. Lo que no puedes hacer es comparar Lightpanda con Browser Use, porque uno es un motor y el otro es un framework que necesita un motor por debajo.

Las dos comparativas que ahora mismo posicionan para esta búsqueda hacen exactamente eso. Una mete Playwright, Puppeteer, Browserbase y Bright Data en una única lista ordenada. La otra mezcla Perplexity Comet y ChatGPT Atlas, que son navegadores de chat para consumidores, con Browserbase y Skyvern, que son infraestructura para desarrolladores. Las dos están escritas por una empresa que vende algo de su propia lista, y ninguna lo dice. Bright Data se coloca a sí misma en el número uno.

Cómo lo hemos comprobado

Todos los datos de aquí abajo salen del repositorio o la documentación del propio proyecto, consultados el 3 de agosto de 2026, no de otra comparativa. Cuando una cifra se repite mucho pero no hemos podido verificarla en la fuente, lo decimos en vez de propagarla.

Nosotros vendemos consultoría. No vendemos navegadores, proxies, hosting ni infraestructura de scraping, y no cobramos nada de nadie que aparezca aquí. Esa es la única razón por la que esta lista puede ordenarse por lo que encaja y no por quién paga.

Las cuatro capas

Capa Qué hace Opciones
1. Motor Renderiza la página y ejecuta su JavaScript Chrome/Chromium, Firefox, WebKit, Lightpanda
2. Driver Cómo tu código le dice al motor qué hacer CDP, Playwright, Puppeteer, agent-browser de Vercel
3. Plataforma Dónde se ejecutan los navegadores y quién los cuida Cloudflare Browser Run, Browserbase, Browserless, Steel, tus propios servidores
4. Framework de agentes Decide dónde hacer clic cuando no lo sabes de antemano Browser Use, Stagehand, Skyvern

Léelo de arriba abajo y desaparece casi toda la confusión. Las capas 1 y 2 siempre hacen falta. La capa 3 es la pregunta de si quieres gestionar flotas de navegadores tú mismo. La capa 4 es opcional, y saltársela suele ser lo correcto.

Capa 1: el motor

Chrome y Chromium son la opción por defecto, y la opción por defecto está bien. Todo apunta a ellos, todas las webs se prueban contra ellos, y cualquier proveedor antibot tiene que ir con cuidado al bloquearlos porque los usan personas reales.

Lightpanda es la alternativa interesante, y es genuinamente distinta: escrita en Zig, no construida sobre Chromium ni Blink ni WebKit, y usando V8 solo para JavaScript. Tira a la basura todo el trabajo de renderizado que un agente nunca llega a mirar. Su repositorio indicaba 100 páginas en 5 segundos frente a 46 segundos de Chrome headless, con un pico de memoria de 123MB frente a 2GB. Eso es unas 9 veces en velocidad y unas 16 en memoria.

Merece la pena señalarlo, porque nosotros mismos lo dimos mal: nuestra nota de marzo sobre Lightpanda citaba 11x en velocidad y 9x en memoria, que eran las cifras de entonces. Los números actuales del proyecto son los de arriba. Si ves por ahí el dato de 11x, está desactualizado.

Dos cosas antes de cambiarte. Es AGPL-3.0, lo cual es una restricción real para trabajo comercial, y lo vemos más abajo. Y su propio repositorio lo llama Beta, con cobertura incompleta de APIs web. Lo de "sustituto directo" vale para el cableado, no para el comportamiento. Apúntalo a las webs que realmente rascas antes de hacer cuentas con el ahorro.

Capa 2: el driver

Playwright controla Chromium, Firefox y WebKit, es Apache-2.0, y ahora incluye un servidor MCP y una CLI pensada específicamente para agentes de código. Si no tienes un motivo de peso para elegir otra cosa, elige este.

Puppeteer controla Chrome y ahora también Firefox, queda un poco más cerca del metal y también es Apache-2.0. Correcto y bien conocido, con menos superficie que Playwright.

agent-browser de Vercel es el que merece una segunda mirada si pagas por token. Es una CLI y un demonio en Rust que hablan CDP directamente, sin necesitar Playwright ni Node para el demonio. Lo útil es lo que devuelve: una instantánea del árbol de accesibilidad con referencias estables tipo @e1 y @e2, en vez de una captura de pantalla o un muro de HTML. Tu modelo lee una lista corta y estructurada de las cosas con las que puede interactuar de verdad. En una ejecución larga, esa diferencia aparece en la factura.

Escribimos sobre Webwright de Microsoft en mayo, que ataca el mismo problema por el otro lado: graba lo que funcionó una vez, reprodúcelo como script, y deja de pagar a un modelo para que redescubra los mismos tres clics.

Capa 3: dónde se ejecuta

Ejecutar un navegador es fácil. Ejecutar doscientos, con recuperación de caídas, límites de memoria, rotación de proxies y estado de sesión, es un trabajo. Esta capa trata de si quieres ese trabajo.

Cloudflare Browser Run (antes Browser Rendering) es el punto de partida barato y honesto. El plan gratuito cuando lo comprobamos: 3 navegadores simultáneos, uno nuevo cada 20 segundos, 10 minutos de navegador al día, 5 trabajos de crawl y 100 páginas por crawl. El de pago sube a 120 simultáneos y uno nuevo por segundo. Las sesiones caducan a los 60 segundos salvo que las amplíes a 10 minutos con keep_alive. Esos límites son lo bastante ajustados como para que los contrastes con tu carga real antes de construir encima, y lo bastante amplios como para validar una idea sin pagar nada.

Steel es el que mirar si quieres las funciones gestionadas sin la dependencia. Apache-2.0, autoalojable con Docker, construido sobre Chrome con Puppeteer y CDP, y te conectas desde Puppeteer, Playwright o Selenium. Añade lo que si no tendrías que construir: estado de sesión entre peticiones, rotación de proxies, plugins de sigilo, carga de extensiones y conversión a markdown o PDF.

Browserless hace prácticamente lo mismo y lleva más tiempo, pero léete la licencia primero. Es SSPL-1.0 o comercial, y el repositorio es directo: uso comercial de código cerrado, o un sistema de CI cerrado, significa comprar una licencia.

Browserbase es la nube comercial que asume por defecto buena parte del tooling de agentes, en gran medida porque también publica Stagehand.

Capa 4: el framework de agentes

Añade esta capa solo si la necesitas, y la necesitas menos de lo que sugiere el marketing. Si conoces los pasos de antemano, escribe los pasos. Un driver ejecutando una secuencia conocida es más rápido, más barato y muchísimo más predecible que un modelo deduciéndola en cada ejecución.

Browser Use es con diferencia el mayor de estos: MIT, 107.700 estrellas, Python, y controla un navegador en lugar de ser uno. Su repositorio reclama el primer puesto en el ranking Odysseys con un 87,4% sobre 200 tareas web de horizonte largo. También verás circular una cifra de 89,1% en WebVoyager. No hemos podido encontrarla en el repositorio actual, así que trátala como no verificada.

Stagehand viene de Browserbase, es MIT, y reparte el trabajo con sensatez: act() para un paso suelto, agent() para varios, extract() para datos estructurados, observe() para leer estado. La propuesta es usar lenguaje natural solo donde la página es impredecible y código normal en todo lo demás, que es como acaban yendo estos proyectos de verdad.

Lo que nadie menciona: las licencias

Este terreno contiene cuatro licencias distintas con consecuencias realmente diferentes, y ninguna de las dos comparativas que posicionan menciona las licencias.

Herramienta Licencia Qué implica para uso comercial
Playwright Apache-2.0 Uso libre
Puppeteer Apache-2.0 Uso libre
agent-browser de Vercel Apache-2.0 Uso libre
Steel Apache-2.0 Uso libre, también autoalojado
Browser Use MIT Uso libre
Stagehand MIT Uso libre
Lightpanda AGPL-3.0 Copyleft fuerte. Cuenta con revisión legal antes de acercarlo a un producto en red
Browserless SSPL-1.0 o comercial El uso comercial de código cerrado o en CI exige comprar licencia

Si eres un equipo pequeño lanzando un producto de código cerrado, esa tabla probablemente decide más que cualquier benchmark de esta página. Los dos caminos más rápidos hacia una conversación sobre licencias son también los dos que más te van a recomendar por motivos de coste.

Cómo elegir

Cuatro preguntas, en este orden.

¿Conoces los pasos de antemano? Si sí, sáltate la capa 4 entera. Playwright y tu propio código. La mayoría de proyectos de navegador "con agente" son en realidad automatización programada con un modelo enganchado encima sin motivo.

¿Tu factura la dominan los tokens o los servidores? Los tokens apuntan a la capa 2: algo que devuelva un árbol de accesibilidad en vez de capturas, como agent-browser de Vercel. Los servidores apuntan a la capa 1: el perfil de memoria de Lightpanda es la mayor palanca disponible, si tus objetivos funcionan bajo él.

¿La web te quiere ahí? Tu propia aplicación, o la API de un socio, significa que puedes ignorar la cuestión del sigilo. Las webs que se defienden activamente de la automatización son otro proyecto, más cerca del territorio de CloakBrowser que de nada de esta página. Comprueba qué tienes permitido hacer antes de comprobar qué eres capaz de hacer.

¿Varios agentes comparten una sesión iniciada? Esto se subestima y rompe cosas tarde. Un juego de credenciales con varios agentes trabajando en paralelo necesita aislamiento, o se pisarán el estado unos a otros. ego-lite existe justo para eso, y las plataformas de capa 3 con persistencia de sesión resuelven una versión más suave del problema.

De dónde venimos

Llevamos tiempo escribiendo sobre este terreno según se movía, y las fechas se pueden comprobar: Scrapling en febrero, OpenSandbox y Lightpanda en marzo, CloakBrowser y Webwright en mayo, ego-lite en julio.

Si estás eligiendo esta pila para algo comercial y prefieres hablarlo antes que leer otra lista, eso es lo que hacemos.

Palabras que vale la pena conocer

Navegador headless – un navegador sin ventana. Carga páginas y ejecuta su JavaScript igual que Chrome, solo que de forma invisible, para trabajo automatizado.

CDP (Chrome DevTools Protocol) – el idioma de bajo nivel para decirle a un navegador qué hacer. Playwright, Puppeteer y casi todas las herramientas de aquí son envoltorios sobre él.

Árbol de accesibilidad – la descripción estructurada de una página que usan los lectores de pantalla. Enumera las cosas con las que se puede interactuar de verdad, lo que la hace mucho más barata de enviar a un modelo que una captura o el HTML en bruto.

AGPL-3.0 – una licencia de código abierto que puede obligarte a publicar tu propio código fuente si ofreces el software a través de una red. Libre de usar, no libre de obligaciones.

SSPL-1.0 – una licencia escrita para impedir que los proveedores cloud revendan un producto como servicio. En la práctica empuja a la mayoría de usuarios comerciales de código cerrado hacia una licencia de pago.

Límite de concurrencia – cuántos navegadores puedes ejecutar a la vez. El número que decide si una plataforma encaja, y el que la gente mira el último.

Preguntas frecuentes

¿Cuál es el mejor navegador headless para agentes IA?

No hay uno solo, porque las herramientas que se venden con ese nombre están en cuatro capas distintas. Necesitas un motor de renderizado, una forma de controlarlo, un sitio donde ejecutarlo y algo que decida dónde hacer clic. Chrome controlado por Playwright sobre Cloudflare Browser Run cubre el caso normal. Cambia el motor por Lightpanda si te limita el coste, o el driver por agent-browser de Vercel si te limitan los tokens.

¿Es Lightpanda un sustituto directo de Chrome headless?

En parte. Expone un servidor CDP y se conecta desde Puppeteer o Playwright vía browserWSEndpoint, así que el cableado resulta familiar. Pero no está construido sobre Chromium, está escrito en Zig con V8 para JavaScript, y su propio repositorio lo describe como Beta con cobertura incompleta de APIs web. Prueba tus sitios objetivo reales antes de comprometerte.

¿Qué velocidad tiene Lightpanda frente a Chrome headless?

Su repositorio indicaba unas 9 veces más rápido y unas 16 veces menos memoria cuando lo comprobamos el 3 de agosto de 2026: 100 páginas en 5 segundos frente a 46 segundos, con un pico de memoria de 123MB frente a 2GB. Muchos artículos siguen citando 11x en velocidad y 9x en memoria, cifras que los datos actuales del proyecto han dejado atrás.

¿Qué licencias de navegadores headless restringen el uso comercial?

Dos de las opciones habituales. Lightpanda es AGPL-3.0, un copyleft fuerte que muchas empresas no aceptarán para un servicio en red sin revisión legal. Browserless tiene licencia dual SSPL-1.0 o comercial, y su repositorio dice claramente que el uso comercial de código cerrado o en CI exige comprar una. Steel, Playwright, Puppeteer y agent-browser de Vercel son Apache-2.0, y Browser Use y Stagehand son MIT.

¿Necesito un framework de agentes como Browser Use, o me basta Playwright?

Si conoces los pasos de antemano, con un driver te sobra, y saldrá más rápido, más barato y más predecible. Un framework de agentes se gana su sitio cuando los pasos no se conocen de antemano y la maquetación cambia entre ejecuciones. Los frameworks se apoyan en un driver en lugar de sustituirlo, así que no es realmente una disyuntiva.

¿Cuánto cuesta empezar con Cloudflare Browser Run?

Hay un plan gratuito, limitado cuando lo comprobamos a 3 navegadores simultáneos, uno nuevo cada 20 segundos y 10 minutos de navegador al día. El plan de pago sube a 120 simultáneos y uno nuevo por segundo. Las sesiones caducan por inactividad a los 60 segundos por defecto, ampliables a 10 minutos con keep_alive.

¿Ya tienes clientes pero el crecimiento no arranca? Cuéntanos qué lo está frenando.

Empezar las cinco preguntas