Repolode
Skyvern-AI

Skyvern-AI/skyvern

Automação de navegador open source que usa LLMs e visão computacional para executar fluxos de trabalho na web em qualquer site, estendendo o Playwright com comandos de IA.

Alternativa open source a:UiPathZapier

Estrelas
23,233
Forks
2,202
Issues abertas
288
Último commit
há 19 horas

O que é?

O Skyvern automatiza fluxos de trabalho no navegador usando LLMs de visão para ler e interagir com páginas da web, sem depender de seletores XPath escritos manualmente ou scripts DOM. Como não depende de seletores fixos, consegue trabalhar em sites que nunca viu antes e tem menos chances de parar de funcionar quando o layout das páginas muda.

Para desenvolvedores, o Skyvern oferece SDKs para Python e TypeScript que estendem o Playwright com comandos em linguagem natural, como page.act, page.extract e page.validate, além de permitir que chamadas padrão do Playwright recorram à IA quando um seletor falha. Para usuários sem conhecimentos técnicos, um criador de fluxos de trabalho no-code encadeia tarefas usando blocos de extração e validação de dados, loops, análise de arquivos, requisições HTTP e código personalizado.

O Skyvern pode ser executado localmente via pip ou Docker Compose, com SQLite ou Postgres, ou pelo Skyvern Cloud, o serviço gerenciado. É compatível com OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Gemini, Ollama e endpoints compatíveis com OpenAI, além de oferecer suporte a login com credenciais no estilo Bitwarden e 1Password, 2FA e MCP.

Recursos principais

  • 01Navegação baseada em LLMs de visão, sem depender de seletores XPath ou CSS fixos
  • 02SDK compatível com Playwright, com comandos em linguagem natural para agir, extrair, validar e enviar prompts
  • 03Criador de fluxos de trabalho no-code com loops e blocos de extração de dados, análise de arquivos e requisições HTTP
  • 04Transmissão ao vivo da janela do navegador para acompanhar e intervir nas execuções
  • 05Extração de dados estruturados orientada por um schema JSON
  • 06Integrações de credenciais com Bitwarden e um serviço HTTP de credenciais personalizado, além de suporte a 2FA (TOTP)

Casos de uso

  • Baixar faturas de sites de diferentes fornecedores de forma agendada
  • Preencher formulários de contato ou cadastro em sites governamentais ou empresariais
  • Extrair dados estruturados de páginas que não têm API
  • Executar tarefas no estilo RPA, como compras ou obtenção de cotações, pelo navegador

Início rápido

  1. 1

    Instale o Skyvern com pip

    pip install "skyvern[all]"
  2. 2

    Inicie o servidor local e a interface do usuário com quickstart

    skyvern quickstart
  3. 3

    Abra http://localhost:8080 no navegador para executar tarefas

Antes de usar

  • Para executar tarefas, é necessário configurar uma chave de API de um provedor de LLM.
  • É licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte quando oferecido como serviço de rede.
  • A configuração no Windows também requer Rust e as ferramentas de compilação do C++.

Tópicos

Perguntas frequentes

O que é skyvern?
Automação de navegador open source que usa LLMs e visão computacional para executar fluxos de trabalho na web em qualquer site, estendendo o Playwright com comandos de IA. O Skyvern automatiza fluxos de trabalho no navegador usando LLMs de visão para ler e interagir com páginas da web, sem depender de seletores XPath escritos manualmente ou scripts DOM. Como não depende de seletores fixos, consegue trabalhar em sites que nunca viu antes e tem menos chances de parar de funcionar quando o layout das páginas muda.
skyvern é gratuito? Qual é a licença?
skyvern é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
skyvern ainda é mantido?
Manutenção ativa. O último commit de skyvern foi em 20 de out. de 2026.
Para que posso usar skyvern?
Baixar faturas de sites de diferentes fornecedores de forma agendada Preencher formulários de contato ou cadastro em sites governamentais ou empresariais Extrair dados estruturados de páginas que não têm API Executar tarefas no estilo RPA, como compras ou obtenção de cotações, pelo navegador
Como instalar skyvern?
Instale o Skyvern com pip: pip install "skyvern[all]" Inicie o servidor local e a interface do usuário com quickstart: skyvern quickstart Abra http://localhost:8080 no navegador para executar tarefas
Onde consigo skyvern?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Skyvern-AI/skyvern

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados