Neural Box
КаталогО проектеTelegram ↗
← Все репозитории

Новый проект

KuiChi-x/reverseloom

Локальный AI-агент исследует сайты через браузер, анализирует сеть и JavaScript, а затем создаёт автономные API-клиенты и краулеры без браузера.

Открыть GitHub ↗
Stars
★ 39
↗ +3 за 7 дней
Forks
⑂ 3
Язык
Python
Статус
В канале 1 янв. 1 г.

AI-разбор

reverseloom — открытый проект на Python для автоматизации исследования веб-сайтов и преобразования браузерных сценариев в автономные API-клиенты или краулеры. Агент управляет Chromium-совместимым браузером через patchright и CDP, получает DOM, снимки экрана, сетевые запросы и данные отладчика JavaScript, а затем анализирует генераторы подписей, токенов и других параметров. В состав входят средства браузерной автоматизации, точки останова CDP, поиск и выгрузка сетевых данных и скриптов, визуальное обнаружение элементов, передача управления пользователю, файловые инструменты и запуск команд. Для воспроизведения JavaScript используется Node и jsdom с мониторингом через Proxy; результатом может быть код краулера, работающий без браузера и рассчитанный на холодный запуск. Проект интегрируется с graphloom, patchright, CDP, OpenAI или Anthropic через настраиваемый протокол и опционально с kc-browser для антидетект-профиля и трассировки нативных вызовов. Подтвержденные ограничения: требуется установленный Chromium-совместимый браузер, модель должна поддерживать изображения и потоковый вывод, проект имеет статус alpha, а run_shell выполняет произвольные команды; использование разрешено только для исследований, тестирования и авторизованной интеграции с учетом условий сайтов и законодательства.

Кому подойдёт

Проект предназначен для исследователей веб-протоколов, инженеров по автоматизации и тестированию, разработчиков краулеров и специалистов по авторизованной интеграции данных, знакомых с Python, JavaScript, браузерными DevTools и CDP.

Что внутри

  • Управление браузером: навигация, клики, ввод, выбор опций, клавиатура, прокрутка, перетаскивание, вкладки и сброс состояния.
  • CDP-инструменты для точек останова, остановки на запросах, пошагового выполнения и оценки выражений в контексте вызова.
  • Исследование сети и JavaScript: поиск полезных нагрузок, просмотр запросов с инициирующим стеком, поиск кода и выгрузка исходников.
  • Node и jsdom-песочница для офлайн-воспроизведения генераторов подписей, токенов и шифрования с фиксацией недостающих API и сетевых обращений.
  • Набор средств для DOM, скриншотов, визуального поиска, пользовательского вмешательства, файловой системы и запуска shell-команд.
  • Интеграция с graphloom, локальный интерфейс через desktop или FastAPI и WebSocket, пользовательские навыки из каталога проекта.

Где применять

  • Исследователь анализирует авторизованный сайт с защищенными API и восстанавливает формирование подписей, токенов или параметров запросов.
  • Разработчик создает автономный краулер цен, товаров или предложений, который после подготовки работает без постоянно подключенного браузера.
  • Инженер по тестированию проверяет поведение веб-приложения, сетевые вызовы и JavaScript-логику через CDP и интерактивную передачу управления.
  • Команда внутренней интеграции превращает браузерный рабочий процесс в локальный API-клиент для разрешенного сбора данных.
  • Специалист по автоматизации исследует сайты, где часть элементов доступна только через canvas, визуальные компоненты, вход или ручное прохождение проверки.

Темы

aiai-agentai-agentsanti-botanti-detectionapi-reverse-engineeringbrowser-agentbrowser-automationcdpcrawler

Дальше по теме

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

0112 июл. 2026 г.

firecrawl/firecrawl

Открытый API для поиска, скрапинга и взаимодействия с вебом в масштабе, выдаёт чистый Markdown и структурированные данные для AI-агентов.

★ 174.2kTypeScript↗
023 нед. назад

oliverb-io1902e8/agent-skills-collection

Открытая Python-коллекция модульных навыков и инструментов для построения автоматизированных рабочих процессов на базе LLM-агентов.

★ 209Python↗
031 янв. 1 г.

browser-use/browser-use

Python-библиотека и CLI, которые дают ИИ-агентам управлять браузером: открывать сайты, заполнять формы, делать покупки и автоматизировать любые веб-задачи.

★ 111.7kPython↗