HeadlinesBriefing HeadlinesBriefing.com

REA: обратная разработка приложений с ИИ

Hacker News •
×

REA — это инструмент, который позволяет ИИ-агенту изучать функцию приложения, которое вы хотите воспроизвести, даже без его исходного кода. Агент может объяснить, как работает функция, показать подтверждающие доказательства и создать похожую версию для вашего собственного проекта. REA подключает агентов к инструментам для анализа нативных бинарных файлов, JavaScript- и Electron-приложений, сборок .NET и веб-сайтов.

Анализ выполняется локально, и каждый результат содержит доказательства и ограничения, на которых основаны его выводы. Настройка регистрирует REA в вашем агенте и устанавливает соответствующие инструкции по рабочему процессу, при этом создаются резервные копии существующей конфигурации. Нативный анализ может использовать уже установленные Hopper, Ghidra или IDA, а настройка по вашему согласию может дополнительно установить Hopper. Статический анализ JavaScript не требует никакого движка нативного анализа.

Пользователи также могут запускать те же инструменты из терминала. Каталог JavaScript- или Electron-приложения можно проанализировать одной командой npx, которая возвращает модули, импорты и границы Electron вместе с их доказательствами. Для REA требуется Node.js версии 22.19 или новее, 24.11 или новее, либо версия 26 и выше, а также npm.

REA часто обновляется, в том числе исправлениями ошибок и новыми релизами. Пользователи с глобальной установкой npm или Bun могут обновить CLI, а затем обновить регистрацию агентов, повторно запустив настройку. Пользователи npx могут запустить команду настройки напрямую, чтобы получить последнюю версию.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing