À propos du projet

Skyvern est un outil d'automatisation de navigateur alimenté par l'IA qui exploite les Vision LLM et la vision par ordinateur pour interagir avec les sites web. Contrairement à l'automatisation traditionnelle qui repose sur l'analyse du DOM et les XPaths, Skyvern peut fonctionner sur des sites web inconnus et s'adapter aux changements de mise en page en raisonnant à travers les éléments visuels. Les capacités clés incluent : - SDK alimenté par l'IA : Une extension Playwright ajoutant des commandes en langage naturel telles que `page.act()`, `page.extract()` et `page.validate()`, ainsi que des versions augmentées par l'IA des actions Playwright standard (cliquer, remplir, sélectionner, télécharger). - Constructeur de flux de travail No-Code : Permet aux utilisateurs de chaîner plusieurs tâches ensemble en utilisant des blocs pour l'extraction de données, la validation, les boucles et les requêtes HTTP. - Contrôle avancé du navigateur : Prend en charge le contrôle d'instances Chrome locales via le débogage à distance et le tunnelage de navigateurs locaux vers le Skyvern Cloud. - Extraction de données et remplissage de formulaires : Capable d'extraire des données structurées basées sur un schéma JSON fourni et de remplir des formulaires web complexes. - Support de l'authentification : Inclut le support 2FA (TOTP, Email, SMS) et des intégrations avec des gestionnaires de mots de passe comme Bitwarden. - Intégrations : Prend en charge le Model Context Protocol (MCP) et se connecte à des plateformes d'automatisation telles que Zapier, Make.com et N8N. Skyvern peut être déployé via un service cloud géré, une installation pip locale ou Docker Compose. Il prend en charge un large éventail de fournisseurs de LLM, notamment OpenAI, Anthropic, Gemini et des modèles hébergés localement via Ollama.