Repolode
tinyfish-io

tinyfish-io/agentql

Инструментарий для извлечения данных и автоматизации работы с сайтами в реальном времени с помощью языка запросов на базе AI, Playwright, SDK и REST API.

Звёзды
1,491
Форки
179
Открытые issues
17
Последний коммит
6 часов назад

Что это?

AgentQL связывает LLM и AI-агентов с веб-страницами, чтобы они могли извлекать данные и автоматизировать процессы на работающих сайтах. Вы описываете нужные элементы или данные запросом на естественном языке, а AgentQL находит их на странице, в том числе контент за авторизацией или сгенерированный динамически. Запросы позволяют задать структуру результата и применить преобразования при извлечении данных.

В проект входят SDK для Python и JavaScript с интеграцией Playwright, REST API для выполнения запросов без SDK и расширение браузера для отладки и доработки запросов на открытых страницах. Также доступны интеграции с агентными фреймворками, такими как LangChain и Zapier, и MCP-сервер.

Поскольку селекторы основаны на содержимом страницы, а не на фиксированных путях DOM, один и тот же запрос может работать на похожих сайтах и продолжать работать при изменениях интерфейса.

Ключевые возможности

  • 01Запросы на естественном языке находят элементы и данные на любой странице, в том числе за авторизацией.
  • 02SDK для Python и JavaScript интегрируются с Playwright.
  • 03Структура запроса задаёт форматированный результат и позволяет применять преобразования при извлечении данных.
  • 04Один и тот же запрос можно использовать на сайтах с похожим содержимым.
  • 05В проект входят REST API и расширение браузера для отладки.

Сценарии использования

  • Сбор цен на товары и списков объявлений на сайтах электронной коммерции.
  • Автоматизация входа в аккаунт, отправки форм и обработки диалогов с запросом согласия на cookie в браузерных скриптах.
  • Предоставление агенту на базе LLM возможности читать веб-страницы и взаимодействовать с ними через MCP или LangChain.

Быстрый старт

  1. 1

    Откройте руководство по быстрому старту и установите Python SDK из PyPI

Темы

Частые вопросы

Что такое agentql?
Инструментарий для извлечения данных и автоматизации работы с сайтами в реальном времени с помощью языка запросов на базе AI, Playwright, SDK и REST API. AgentQL связывает LLM и AI-агентов с веб-страницами, чтобы они могли извлекать данные и автоматизировать процессы на работающих сайтах. Вы описываете нужные элементы или данные запросом на естественном языке, а AgentQL находит их на странице, в том числе контент за авторизацией или сгенерированный динамически. Запросы позволяют задать структуру результата и применить преобразования при извлечении данных.
agentql можно использовать бесплатно? Какая у него лицензия?
agentql распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
agentql всё ещё поддерживается?
Активно поддерживается. Последний коммит в agentql — 22 окт. 2026 г..
Для чего можно использовать agentql?
Сбор цен на товары и списков объявлений на сайтах электронной коммерции. Автоматизация входа в аккаунт, отправки форм и обработки диалогов с запросом согласия на cookie в браузерных скриптах. Предоставление агенту на базе LLM возможности читать веб-страницы и взаимодействовать с ними через MCP или LangChain.
Как установить agentql?
Откройте руководство по быстрому старту и установите Python SDK из PyPI
Где скачать agentql?
Исходный код и инструкции по установке — на GitHub: https://github.com/tinyfish-io/agentql

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты