Облачная браузерная инфраструктура и фреймворк на базе Playwright для запуска веб-автоматизаций с AI-агентами, обходом антибот-защиты, решением CAPTCHA и прокси.
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
Откройте руководство по быстрому старту и установите 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 обновляется ежедневно.
Похожие проекты
Автоматизация браузера с открытым исходным кодом: LLM и компьютерное зрение выполняют веб-сценарии на любых сайтах, дополняя Playwright командами на базе ИИ.
Открытый Browser API для AI-агентов и приложений: управляемая среда Chrome, которой можно управлять через Puppeteer, Playwright или Selenium.
SDK на TypeScript, Python и Go для браузерных агентов: управляет Chrome с помощью вызовов act, observe и extract на естественном языке и API в стиле Playwright.
Библиотека Python с открытым исходным кодом для создания AI-агентов, управляющих настоящим браузером; доступны stealth-браузеры Browser Use Cloud и hosted agent API.
Автономный open-source агент для исследований: формулирует вопросы, собирает веб- и локальные источники и пишет отчёты со ссылками, используя любую LLM-платформу.