¿Qué es Stagehand?
Stagehand es un SDK de código abierto, mantenido por la empresa de navegadores en la nube Browserbase, para scripts y agentes que controlan un navegador Chrome real. En lugar de entregar toda la tarea a un modelo, permite a los desarrolladores escribir pasos normales (goto, click, locator) y llamar a un modelo solo donde la página es impredecible: act ejecuta una instrucción como 'click the sign in button', observe devuelve los selectores que usaría y extract devuelve datos validados contra un esquema.
La versión 4, publicada el 10 de agosto de 2026, lo reconstruyó como un único driver para TypeScript, Python y Go que se comunica con Chrome a través del DevTools Protocol sin depender de Playwright, y ejecuta parte de su lógica como una extensión dentro del navegador. La 4.3.0 salió el 20 de octubre de 2026; la línea 3.x sigue recibiendo parches. El código tiene licencia MIT.
Funciona con un Chrome local o con un navegador en la nube de Browserbase. Dos funciones, un gateway de modelos que elige el modelo en cada paso y una caché en el servidor de las acciones repetidas, solo funcionan en Browserbase.
¿Cuánto cuesta Stagehand?
| Plan | Precio | Qué incluye |
|---|---|---|
| SDK | Free | MIT |
| Browserbase Free | Free | 1 hora |
| Developer | $20/month | 100 horas y después 0,12 $/hora |
| Startup | $99/month | 500 horas y después 0,10 $/hora |
| Scale | Custom |
SDK gratuito con MIT. Navegadores de Browserbase: Free 1 hora; Developer 20 $/mes (100 horas y después 0,12 $/hora); Startup 99 $/mes (500 horas y después 0,10 $/hora); Scale a medida. Model Gateway facturado a precios del proveedor.
¿Merece la pena Stagehand?
La propuesta de Stagehand descansa en una decisión de diseño: el modelo es una herramienta dentro de un script, no el piloto. Un flujo de inicio de sesión puede encontrar el campo de correo con observe, rellenarlo desde una variable de entorno con código normal y usar act solo para el botón cuyo marcado no deja de cambiar. Como observe devuelve selectores reales, las contraseñas nunca pasan por el modelo, un valor por defecto más seguro que entregar todo el formulario a un agente. Browser Use, la alternativa abierta más cercana, parte del extremo contrario, con un modelo que elige cada paso.
La versión 4 es casi un producto nuevo. Abandonó Playwright, ofrece SDK equivalentes para TypeScript (Node 22.18 o posterior), Python 3.11 y Go 1.26, y trasladó parte del runtime a una extensión del navegador para reducir idas y vueltas. La actividad del repositorio está a la altura: 25.791 estrellas, unos 104 issues abiertos y cuatro versiones menores entre el 10 de agosto y el 20 de octubre de 2026. Los equipos que actualicen desde la 3.x deberían tratarlo como una migración y no como un simple cambio de versión.
La historia del código abierto tiene un filo comercial. En un navegador local, cada llamada a act, observe y extract va al modelo que configures, de cinco proveedores integrados (OpenAI, Anthropic, Google, Groq, Cerebras) o de tu propio callback; no hay ajuste de URL base, así que un modelo autoalojado necesita ese callback. En Browserbase, la caché está activada por defecto y las llamadas repetidas se responden sin gastar tokens, y el Model Gateway factura a precios del proveedor sin recargo, según la documentación. Ninguna de las dos cosas funciona en local, así que la forma más barata de ejecutar Stagehand a gran volumen es en la nube de su mantenedor.
En privacidad, el SDK es más limpio que su principal rival. Según nuestra lectura del repositorio, la CLI incluida envía eventos de uso a PostHog (nombres de comandos, versiones, duraciones y códigos de salida, nunca los argumentos en bruto) salvo que se establezca DO_NOT_TRACK o BROWSERBASE_TELEMETRY_DISABLED, mientras que los paquetes del SDK incluyen hooks de trazas de OpenTelemetry y ninguna llamada a PostHog. Browser Use, en cambio, viene con la telemetría activada e incluye el texto de las tareas y las URL.
Dónde se gana su sitio
Un ingeniero de operaciones financieras en una empresa SaaS de 50 personas
Descargar cada noche facturas de portales de proveedores que no tienen API
Iniciar sesión con código de locator normal y credenciales guardadas, usar act para la navegación que se rompe con los rediseños y extraer cada tabla de facturas a un esquema de Zod o Pydantic. En local el coste son los tokens del modelo por cada paso de IA; en Browserbase los pasos repetidos se sirven desde la caché.
Una responsable de QA con una gran batería de Playwright que se rompe en cada rediseño
Hacer que los tests end-to-end más inestables sobrevivan a los cambios de interfaz
Portar la batería con la guía de migración desde Playwright y sustituir solo los selectores frágiles por llamadas a act u observe. El resto sigue siendo determinista, así que el gasto en modelos se limita a los pasos que antes fallaban.
Un product manager que presupuesta un agente que reserva citas para clientes
Estimar el coste mensual de 1.000 ejecuciones de navegador al día
A tres minutos por ejecución son unas 1.500 horas de navegador al mes: Browserbase Startup a 99 $ más 1.000 horas extra a 0,10 $, unos 199 $, antes de los tokens del modelo y del tráfico de proxy a 10 $ por GB por encima de 5 GB.
Antes de decidirte
- Puesta en marcha
- pnpm add @browserbasehq/stagehand con Zod 4, pip install stagehand o go get del módulo de Go v4; las ejecuciones locales necesitan Chrome instalado. La guía de inicio va de un directorio vacío a un script funcional con act, observe y extract en tres pasos.
- Integraciones
- Proveedores integrados de OpenAI, Anthropic, Google, Groq y Cerebras, o un callback para cualquier otro; guías documentadas para CrewAI, Mastra, LangChain Deep Agents, Vercel AI SDK, Claude Code, Codex y Cursor; conjuntos de herramientas de computer use de Claude y OpenAI; WebMCP; un servidor MCP alojado de Browserbase.
- Datos y privacidad
- En local, el contenido de las páginas solo va al proveedor de modelos que configures. En Browserbase la nube ve cada página y cada valor de formulario; los datos de sesión se guardan 7 días en Free y 30 días en los planes de pago, y HIPAA BAA y DPA solo figuran para Scale. La telemetría de PostHog de la CLI se desactiva con DO_NOT_TRACK=1. Sin avisos de seguridad publicados.
- Coste a escala
- Gratis en local salvo los tokens del modelo. En Browserbase, Developer cuesta 20 $ por 100 horas y después 0,12 $ la hora, Startup 99 $ por 500 horas y después 0,10 $, con proxies a 12 $ o 10 $ por GB por encima de lo incluido; las acciones en caché no cuestan tokens.
- Límites
- La concurrencia en Browserbase es de 3, 25, 100 o más de 250 navegadores según el plan. El gateway rechaza stopSequences y no tiene alternativa local. El issue abierto más solicitado es el soporte de la última interfaz de modelos de Vercel AI SDK.
Lo bueno
- Combina código determinista y pasos de IA en un mismo script
- observe devuelve selectores, así que los secretos no entran en los prompts
- La misma API en TypeScript, Python y Go
- Sin dependencia de Playwright desde la v4
Lo malo
- La caché y el gateway de modelos requieren Browserbase
- Sin opción de URL base para endpoints de modelos personalizados o locales
- La v4 es una reescritura incompatible de la API 3.x
- Telemetría de la CLI activada por defecto
Ideal para
Equipos de ingeniería que quieren ayuda de IA en las partes frágiles de la automatización de navegadores y mantener el resto como código normal y comprobable.
Alternativas a Stagehand
Stagehand: preguntas frecuentes
- ¿Merece la pena Stagehand?
- Stagehand encaja con ingenieros que quieren decidir, línea a línea, cuánto de un script de navegador controla un modelo, y premia discretamente ejecutar ese script en Browserbase. Le damos un 4.3 sobre 5.
- ¿Cuánto cuesta Stagehand?
- SDK gratuito con MIT. Navegadores de Browserbase: Free 1 hora; Developer 20 $/mes (100 horas y después 0,12 $/hora); Startup 99 $/mes (500 horas y después 0,10 $/hora); Scale a medida. Model Gateway facturado a precios del proveedor.
- ¿Qué inconvenientes tiene Stagehand?
- La caché y el gateway de modelos requieren Browserbase; sin opción de URL base para endpoints de modelos personalizados o locales; la v4 es una reescritura incompatible de la API 3.x; telemetría de la CLI activada por defecto.
- ¿Para quién es Stagehand?
- Equipos de ingeniería que quieren ayuda de IA en las partes frágiles de la automatización de navegadores y mantener el resto como código normal y comprobable.
- ¿Cuánto cuesta Stagehand para un equipo o en producción?
- Gratis en local salvo los tokens del modelo. En Browserbase, Developer cuesta 20 $ por 100 horas y después 0,12 $ la hora, Startup 99 $ por 500 horas y después 0,10 $, con proxies a 12 $ o 10 $ por GB por encima de lo incluido; las acciones en caché no cuestan tokens.
- ¿Es Stagehand seguro para los datos de la empresa?
- En local, el contenido de las páginas solo va al proveedor de modelos que configures. En Browserbase la nube ve cada página y cada valor de formulario; los datos de sesión se guardan 7 días en Free y 30 días en los planes de pago, y HIPAA BAA y DPA solo figuran para Scale. La telemetría de PostHog de la CLI se desactiva con DO_NOT_TRACK=1. Sin avisos de seguridad publicados.
- ¿Cuáles son las mejores alternativas a Stagehand?
- Las alternativas más cercanas que hemos analizado son Browser Use, Crawl4AI, Firecrawl, Skyvern, BrowserOS y Obscura.
Respuestas comprobadas el 23 oct 2026.