Infraestrutura de navegador na nuvem e framework baseado em Playwright para executar automações web com agentes de IA, com stealth, resolução de CAPTCHA e proxies.
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
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
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.
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.
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.
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.
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.