Biblioteca Python de código aberto para criar agentes de IA que controlam um navegador real, com navegadores stealth opcionais do Browser Use Cloud e API de agentes hospedada.
- 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
Instale o Skyvern com pip
pip install "skyvern[all]" - 2
Inicie o servidor local e a interface do usuário com quickstart
skyvern quickstart - 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
SDKs em TypeScript, Python e Go para agentes de navegador que controlam o Chrome com chamadas em linguagem natural para agir, observar e extrair dados, além de APIs no estilo Playwright.
API de navegador open source para agentes de IA e aplicativos, com um sandbox gerenciado do Chrome que você controla usando Puppeteer, Playwright ou Selenium.
Crawler web open source em Python que transforma qualquer site em Markdown limpo e pronto para LLMs, com extração estruturada baseada em CSS/LLM e uma API hospedada opcional.
Agente autônomo de pesquisa open source que planeja perguntas, coleta fontes da web e locais e escreve relatórios com citações usando qualquer provedor de LLM.
Infraestrutura de memória nativa para agentes, que transforma conversas e execuções de agentes LLM em memória persistente e estruturada para apps em Python e TypeScript.