Repolode
alibaba

alibaba/page-agent

JavaScript-библиотека, которая встраивает GUI-агента в любую веб-страницу, позволяя управлять интерфейсом с помощью естественного языка.

Звёзды
29,513
Форки
2,879
Открытые issues
112
Последний коммит
12 часов назад

Что это?

Page Agent — JavaScript-библиотека, которая работает внутри веб-страницы и добавляет в неё AI-агента, способного управлять интерфейсом по инструкциям на естественном языке. Для работы не нужны расширение для браузера, среда выполнения Python или headless-браузер: всё выполняется на странице как JavaScript.

Агент работает с текстовым представлением DOM, а не со скриншотами, поэтому ему не нужны мультимодальные LLM. Его можно подключить к большинству популярных моделей, включая развёрнутые локально. Установка доступна через тег script или npm-пакет.

Для задач, затрагивающих несколько страниц, можно использовать расширение Chrome. Также доступен MCP-сервер (бета-версия), с помощью которого внешние клиенты-агенты могут управлять браузером.

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

  • 01Полностью работает на странице как JavaScript; для базового использования не нужны расширение для браузера или бэкенд.
  • 02Работает с текстовым представлением DOM без скриншотов и мультимодальных моделей.
  • 03Поддерживает популярные LLM, включая развёрнутые локально.
  • 04Необязательное расширение Chrome поддерживает задачи, затрагивающие несколько страниц.
  • 05MCP-сервер в бета-версии позволяет внешним клиентам-агентам управлять браузером.

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

  • Добавление AI-копилота в SaaS-продукт без переработки бэкенда.
  • Преобразование многошаговых сценариев заполнения форм в ERP-, CRM- и административных системах в одну фразу.
  • Управление веб-приложением с помощью естественного языка или голосового ввода.

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

  1. 1

    Попробуйте сразу с помощью тега script демо-версии (только для оценки)

    <script src="https://cdn.jsdelivr.net/npm/page-agent@1.12.4/dist/iife/page-agent.demo.js" crossorigin="anonymous"></script>
  2. 2

    Установите npm-пакет

    npm install page-agent
  3. 3

    Импортируйте PageAgent и запустите его со своим ключом API LLM

Что важно знать

  • CDN демо-версии использует бесплатный тестовый API LLM и предназначен только для технической оценки.
  • Для работы с собственными моделями потребуется ключ API LLM или модель, развернутая локально.
  • Он работает только внутри страницы, поэтому для задач с несколькими страницами потребуется отдельное расширение Chrome.

Темы

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

Что такое page-agent?
JavaScript-библиотека, которая встраивает GUI-агента в любую веб-страницу, позволяя управлять интерфейсом с помощью естественного языка. Page Agent — JavaScript-библиотека, которая работает внутри веб-страницы и добавляет в неё AI-агента, способного управлять интерфейсом по инструкциям на естественном языке. Для работы не нужны расширение для браузера, среда выполнения Python или headless-браузер: всё выполняется на странице как JavaScript.
page-agent можно использовать бесплатно? Какая у него лицензия?
page-agent распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
page-agent всё ещё поддерживается?
Активно поддерживается. Последний коммит в page-agent — 19 окт. 2026 г..
Для чего можно использовать page-agent?
Добавление AI-копилота в SaaS-продукт без переработки бэкенда. Преобразование многошаговых сценариев заполнения форм в ERP-, CRM- и административных системах в одну фразу. Управление веб-приложением с помощью естественного языка или голосового ввода.
Как установить page-agent?
Попробуйте сразу с помощью тега script демо-версии (только для оценки): <script src="https://cdn.jsdelivr.net/npm/page-agent@1.12.4/dist/iife/page-agent.demo.js" crossorigin="anonymous"></script> Установите npm-пакет: npm install page-agent Импортируйте PageAgent и запустите его со своим ключом API LLM
Где скачать page-agent?
Исходный код и инструкции по установке — на GitHub: https://github.com/alibaba/page-agent

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

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