Page Agent — ИИ-агент внутри веб-страницы

★ 29.3K

Page Agent — это открытая JavaScript-библиотека (TypeScript, npm-пакет `page-agent`), которая встраивает в веб-страницу ИИ-агента: он управляет интерфейсом по командам на естественном языке. Берут, когда нужен ИИ-копилот внутри своего SaaS-продукта без переписывания бэкенда; когда цепочку из двадцати кликов в ERP, CRM или админке надо заменить одной фразой; когда веб-приложение хочется сделать доступным через естественный язык и голос. Внутри: обычный JavaScript на самой странице, без расширения браузера, Python и headless-браузера; агент работает с текстовым представлением DOM, без скриншотов и мультимодальных моделей. Подключается одной строкой из CDN (демо-версия использует бесплатную тестовую LLM только для технической оценки) или через `npm install page-agent`: в `new PageAgent({...})` передаются model, baseURL и apiKey, затем `agent.execute('Click the login button')`. Работает с большинством популярных моделей, включая развёрнутые локально. Необязательное расширение Chrome позволяет задачам охватывать несколько вкладок, а MCP-сервер (бета) даёт управлять браузером снаружи. Лицензия MIT. Проект рассчитан на усиление веб-интерфейса на стороне клиента, а не на серверную автоматизацию; вне браузера не подойдёт.