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.