Repolode
tinyfish-io

tinyfish-io/agentql

Toolkit para extrair dados e automatizar sites ativos usando uma linguagem de consulta com IA que funciona com Playwright, além de SDKs e uma REST API.

Estrelas
1,491
Forks
179
Issues abertas
17
Último commit
há 6 horas

O que é?

O AgentQL conecta LLMs e agentes de IA a páginas da web para que possam extrair dados e automatizar fluxos de trabalho em sites ativos. Você descreve os elementos ou dados que quer encontrar usando uma consulta em linguagem natural, e o AgentQL os localiza na página, inclusive conteúdos protegidos por autenticação ou gerados dinamicamente. As consultas podem definir a estrutura da saída e aplicar transformações durante a extração.

O projeto oferece SDKs para Python e JavaScript integrados ao Playwright, uma REST API para executar consultas sem um SDK e uma extensão de navegador para depurar e refinar consultas em páginas ativas. Também oferece integrações com frameworks de agentes, como LangChain e Zapier, além de um servidor MCP.

Como os seletores se baseiam no conteúdo da página, e não em caminhos fixos do DOM, a mesma consulta pode funcionar em sites semelhantes e continuar funcionando mesmo quando a interface muda.

Recursos principais

  • 01Consultas em linguagem natural localizam elementos e dados em qualquer página, inclusive em páginas protegidas por autenticação.
  • 02SDKs para Python e JavaScript integrados ao Playwright.
  • 03As estruturas das consultas definem uma saída estruturada e podem aplicar transformações durante a extração.
  • 04A mesma consulta pode ser reutilizada em sites com conteúdo semelhante.
  • 05Inclui uma REST API e uma extensão de navegador para depuração.

Casos de uso

  • Extrair preços de produtos ou anúncios em sites de e-commerce.
  • Automatizar logins, envios de formulários e o tratamento de diálogos de cookies em scripts de navegador.
  • Permitir que um agente LLM leia páginas da web e interaja com elas por meio do MCP ou do LangChain.

Início rápido

  1. 1

    Abra o guia de início rápido e instale o SDK do Python pelo PyPI

Tópicos

Perguntas frequentes

O que é agentql?
Toolkit para extrair dados e automatizar sites ativos usando uma linguagem de consulta com IA que funciona com Playwright, além de SDKs e uma REST API. O AgentQL conecta LLMs e agentes de IA a páginas da web para que possam extrair dados e automatizar fluxos de trabalho em sites ativos. Você descreve os elementos ou dados que quer encontrar usando uma consulta em linguagem natural, e o AgentQL os localiza na página, inclusive conteúdos protegidos por autenticação ou gerados dinamicamente. As consultas podem definir a estrutura da saída e aplicar transformações durante a extração.
agentql é gratuito? Qual é a licença?
agentql é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
agentql ainda é mantido?
Manutenção ativa. O último commit de agentql foi em 22 de out. de 2026.
Para que posso usar agentql?
Extrair preços de produtos ou anúncios em sites de e-commerce. Automatizar logins, envios de formulários e o tratamento de diálogos de cookies em scripts de navegador. Permitir que um agente LLM leia páginas da web e interaja com elas por meio do MCP ou do LangChain.
Como instalar agentql?
Abra o guia de início rápido e instale o SDK do Python pelo PyPI
Onde consigo agentql?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tinyfish-io/agentql

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

Projetos relacionados