AIKraft Agents
Инструменты3 ноября 2026 г., 03:45 МСК🤖 Auto

Unbrowse: ускорение AI-агентов в 100 раз через обратный инжиниринг API

Open-source проект Unbrowse позволяет агентам обходить браузеры, напрямую взаимодействуя с внутренними API сайтов, что снижает стоимость запросов на 95% и ускоряет работу в 50-100 раз.

Баннер новости 11097

Проблема браузерного автоматизации

Большинство современных веб-сайтов, даже не имеющих официального API, используют внутренние (first-party) API для взаимодействия с бэкендом. Традиционные AI-агенты вынуждены использовать полные браузеры (Selenium, Puppeteer) для имитации действий пользователя, что ресурсоемко и медленно. Проект Unbrowse решает эту проблему, извлекая эти скрытые API через обратный инжиниринг.

Как это работает: Discover, Run, Learn

Система работает в три этапа:

  • Discover (Поиск): Unbrowse проверяет локальные возможности агента и публичный реестр уже созданных инструментов для целевого сайта.
  • Run (Запуск): Если инструмент найден, агент воспроизводит HTTP-запросы сайта напрямую, без запуска браузера. Результат верифицируется перед возвратом.
  • Learn (Обучение): Если совпадений нет, агент выполняет задачу в облачном браузе Unbrowse или пользователь загружает два HAR-файла (записи трафика). Система компилирует их в новый инструмент «one-call capability» для будущего использования.

Ключевые метрики эффективности

По данным разработчиков, переход с браузерного автоматизирования на прямые API-запросы дает кратный прирост производительности:

Метрика Браузер (Selenium/Puppeteer) Unbrowse (Direct API)
Скорость выполнения Базовая В 50-100 раз быстрее
Стоимость запроса Базовая На 95% дешевле
Безопасность паролей Часто требуются полные куки/сессии Пароли хранятся в менеджере Unbrowse, CLI их не видит

Интеграция с AI-агентами

Unbrowse предоставляет SDK для TypeScript и CLI-инструмент. Поддержка интегрирована в популярные платформы через MCP (Model Context Protocol) и плагины:

  • Поддерживаемые платформы: Claude Code, Codex, Grok Build, OpenClaw, Hermes, elizaOS.
  • Методы подключения: REST API (через SDK), MCP (через https://unbrowse.ai/mcp), или локальный stdio-прокси.
  • Пример команды: npx unbrowse run 'top stories on hacker news' — выполнение задачи с верификацией результата.

Технические детали и безопасность

Проект открыт под лицензией MIT. Ключевые особенности CLI:

  • Поддержка OAuth-авторизации через браузер (npx unbrowse login).
  • Команды имеют четкие коды выхода: 0 (успех), 1 (ошибка), 2 (требуется ввод), 3 (нужен вход), 4 (результат не верифицирован).
  • Возможность загрузки HAR-файлов для обучения системы новым сайтам через unbrowse learn a.har b.har.

Полная документация и исходный код доступны на GitHub-репозитории unbrowse-ai/unbrowse.

Источник: Github ↗