Sobre el proyecto
Stagehand es un SDK de código abierto diseñado para crear agentes de navegador. Permite a los desarrolladores automatizar interacciones web, extraer datos estructurados y gestionar sesiones de navegador mediante instrucciones en lenguaje natural. El SDK es compatible con TypeScript, Python y Go, y proporciona una API unificada en estos lenguajes.
Las capacidades clave incluyen:
- Métodos principales: act para realizar acciones, observe para encontrar elementos y devolver selectores reales, y extract para extraer datos validados por esquema.
- API familiares: utiliza métodos estilo Playwright como goto, click y locator.
- Autorreparación: actualiza automáticamente la ejecución de acciones cuando cambian los diseños de los sitios web.
- Eficiencia de tokens: emplea recorte híbrido del árbol de accesibilidad para proporcionar a los agentes el contexto de página necesario.
- Persistencia de sesión: admite directorios locales de datos del navegador para mantener cookies y sesiones entre ejecuciones.
- Ejecución en la nube: puede ejecutarse en Browserbase para una ejecución más rápida, con una Model Gateway para seleccionar modelos rentables y almacenamiento en caché del lado del servidor para acciones repetidas.
- Integración con MCP: proporciona un servidor alojado de Model Context Protocol (MCP) para integrar capacidades de navegador en agentes de programación como Claude Code y Cursor sin instalación local.
- Búsqueda y recuperación: incluye complementos para buscar en la web y recuperar contenido de URL como markdown sin lanzar un navegador completo.
El proyecto tiene licencia MIT y se gestiona como un monorepo.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.