Repolode
Skyvern-AI

Skyvern-AI/skyvern

Automatización web de código abierto que usa LLM y visión artificial para ejecutar flujos de trabajo en cualquier sitio y amplía Playwright con comandos de IA.

Alternativa open source a:UiPathZapier

Estrellas
23,233
Forks
2,202
Issues abiertos
288
Último commit
hace 19 horas

¿Qué es?

Skyvern automatiza los flujos de trabajo en el navegador al permitir que los LLM con visión interpreten las páginas web e interactúen con ellas, en lugar de depender de selectores XPath escritos a mano o scripts del DOM. Como no depende de selectores fijos, puede funcionar en sitios que nunca ha visto y es menos probable que deje de funcionar cuando cambia el diseño de una página.

Para desarrolladores, Skyvern ofrece un SDK para Python y TypeScript que amplía Playwright con comandos en lenguaje natural como page.act, page.extract y page.validate, y permite que las llamadas estándar de Playwright recurran a la IA cuando falla un selector. Para usuarios sin conocimientos técnicos, un generador de flujos de trabajo sin código permite encadenar tareas mediante bloques de extracción y validación de datos, bucles, análisis de archivos, solicitudes HTTP y código personalizado.

Skyvern puede ejecutarse localmente mediante pip o Docker Compose, con SQLite o Postgres, o a través del servicio gestionado Skyvern Cloud. Funciona con OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Gemini, Ollama y endpoints compatibles con OpenAI, y admite el inicio de sesión con credenciales al estilo de Bitwarden y 1Password, 2FA y MCP.

Funciones clave

  • 01Navegación basada en LLM con visión que no depende de selectores XPath o CSS fijos
  • 02SDK compatible con Playwright, con comandos en lenguaje natural para actuar, extraer, validar y enviar instrucciones
  • 03Generador de flujos de trabajo sin código, con bloques para bucles, extracción de datos, análisis de archivos y solicitudes HTTP
  • 04Transmisión en directo de la vista del navegador para observar e intervenir durante las ejecuciones
  • 05Extracción de datos estructurados basada en un esquema JSON
  • 06Integraciones de credenciales con Bitwarden y un servicio personalizado de credenciales HTTP, además de compatibilidad con 2FA (TOTP)

Casos de uso

  • Descargar periódicamente facturas de los sitios web de distintos proveedores
  • Completar formularios de contacto o de registro en sitios gubernamentales o empresariales
  • Extraer datos estructurados de páginas que no tienen API
  • Ejecutar tareas de tipo RPA, como compras o solicitudes de cotización, mediante un navegador

Inicio rápido

  1. 1

    Instala Skyvern con pip

    pip install "skyvern[all]"
  2. 2

    Inicia el servidor local y la interfaz de usuario con quickstart

    skyvern quickstart
  3. 3

    Abre http://localhost:8080 en el navegador para ejecutar tareas

Antes de usarlo

  • Para ejecutar tareas, debes configurar una clave de API de un proveedor de LLM.
  • Tiene licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente si se ofrece como servicio de red.
  • La configuración en Windows también requiere Rust y las herramientas de compilación de C++.

Temas

Preguntas frecuentes

¿Qué es skyvern?
Automatización web de código abierto que usa LLM y visión artificial para ejecutar flujos de trabajo en cualquier sitio y amplía Playwright con comandos de IA. Skyvern automatiza los flujos de trabajo en el navegador al permitir que los LLM con visión interpreten las páginas web e interactúen con ellas, en lugar de depender de selectores XPath escritos a mano o scripts del DOM. Como no depende de selectores fijos, puede funcionar en sitios que nunca ha visto y es menos probable que deje de funcionar cuando cambia el diseño de una página.
¿skyvern es gratuito? ¿Qué licencia tiene?
skyvern es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿skyvern sigue mantenido?
Mantenimiento activo. El último commit de skyvern fue el 20 oct 2026.
¿Para qué puedo usar skyvern?
Descargar periódicamente facturas de los sitios web de distintos proveedores Completar formularios de contacto o de registro en sitios gubernamentales o empresariales Extraer datos estructurados de páginas que no tienen API Ejecutar tareas de tipo RPA, como compras o solicitudes de cotización, mediante un navegador
¿Cómo se instala skyvern?
Instala Skyvern con pip: pip install "skyvern[all]" Inicia el servidor local y la interfaz de usuario con quickstart: skyvern quickstart Abre http://localhost:8080 en el navegador para ejecutar tareas
¿Dónde consigo skyvern?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Skyvern-AI/skyvern

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados