REA: как заглянуть внутрь любой программы с ИИ-агентом

REA, открытый набор инструментов, с которым ИИ-агент заглядывает внутрь программы, игры или сайта и объясняет, как устроена функция. Установка за 5 минут и 10 промптов, чтобы разобрать фишку и собрать свою версию.

Внутри: что такое REA и где его взять, установка одной командой, три настоящих разбора, 10 промптов и правила, которые держат тебя в рамках закона. Читается за 7 минут. Факты сверены 24.10.2026.

Что такое REA

Проект morluto/rea на GitHub: 374 тыс. звёзд, лицензия MIT. Подключается к агенту как набор инструментов и помогает ему разбирать поведение приложений, скрипты сайтов и программы.

  • Работает с Claude Code, Codex, Cursor, Gemini CLI и другими агентами.
  • Для скриптов сайтов и браузерных игр ничего дополнительно ставить не нужно.
  • Для разбора программ подхватывает уже установленные Hopper, Ghidra или IDA.
Репозиторий: github.com/morluto/rea. Готовые разборы для примера: rea.tools

Установка за 5 минут

Нужен компьютер с Node.js и установленным агентом.

  1. Поставь Node.js с nodejs.org, если его ещё нет.
  2. Поставь Claude Code: docs.claude.com/en/docs/claude-code/overview.
  3. В терминале выполни команду ниже. Она подключит REA к твоему агенту и добавит инструкции.
  4. Перезапусти агента и попроси его разобрать что-нибудь простое, например браузерную игру.
Команда установки
npx rea-agents setup

Три разбора, которые уже сделаны

Их можно открыть и посмотреть, как выглядит результат.

Динозаврик из Chrome

REA прочитал скрипт игры: скорость стартует с 6, растёт на 0,001 за шаг и упирается в 13. Агент пересобрал мини-игру со слайдером скорости. rea.tools

Калькулятор Windows

Кнопка % работает по-разному: после «+» 200 + 10% даёт 220, после «×» 10% превращается в 0,1. Разбор сверили с открытым кодом калькулятора от Microsoft. rea.tools

Melee 2001 года

Энтузиасты проекта doldecomp перевели игру обратно в исходный код и 7 сентября 2026 дошли до полного совпадения с оригиналом. Это пример того, сколько можно восстановить из готовой программы.

10 промптов

Подставь своё в квадратные скобки. Начни с первого, он самый наглядный.

Промпт 1: Разобрать фишку сервиса
У сервиса [название] есть функция [что она делает]. С помощью REA разбери, как она устроена: какие данные она берёт, в каком порядке действует и что видит пользователь на каждом шаге. Ответ дай простыми словами, без кода, и в конце список из пяти пунктов «что здесь можно взять в мой продукт».
Промпт 2: Механика онбординга
Разбери, как устроен первый вход в приложение [название]: какие экраны, какие вопросы, где просят оплату, что показывают до неё. Сделай таблицу «шаг, что происходит, зачем это сервису».
Промпт 3: Формула расчёта
В приложении [название] функция [расчёт / рекомендация / скидка] выдаёт [пример результата]. Найди, по какой логике получается это число, и проверь свою догадку на трёх других примерах.
Промпт 4: Мини-версия под мой продукт
По разбору выше собери мне свою версию этой функции для [мой продукт], с моим текстом и дизайном. Чужой код, тексты и картинки не копируй, бери только принцип.
Промпт 5: Разбор игры для рилса
Разбери простую браузерную игру [название]: скорость, очки, сложность. Объясни механику так, чтобы её можно было пересказать в ролике за 30 секунд, и собери мини-версию со слайдером.
Промпт 6: Почему у них конвертит
Разбери лендинг [ссылка]: какой порядок блоков, где кнопки, что подгружается позже, какие события отправляются в аналитику. Выпиши 7 приёмов, которые я могу проверить на своей странице.
Промпт 7: Как работает поиск
Разбери, как поиск в сервисе [название] подсказывает и ранжирует результаты на запросе [запрос]. Что влияет на порядок выдачи, что видно снаружи, чего не видно.
Промпт 8: Аудит своего приложения
Возьми мою сборку [путь к своему приложению] и найди места, где пользователю непонятно, что происходит: долгие ожидания, тупики, лишние шаги. Дай список правок по важности.
Промпт 9: Сравнение двух сервисов
Разбери одну и ту же функцию [функция] в [сервис 1] и [сервис 2]. В чём разница механики и какой вариант удобнее человеку. Таблица плюс вывод в двух строках.
Промпт 10: Проверка на правила
Перед тем как я возьму идею из разбора, проверь: нет ли тут чужого кода, текстов, дизайна или запатентованного решения, которые я могу случайно перенести. Скажи прямо, что брать можно и что лучше сделать по-своему.

Где граница

Разбирать, чтобы понять механику, нормально. Дальше есть вещи, которые я не делаю и тебе не советую.

  • Чужой код, тексты, дизайн и картинки в свой продукт не переносим. Берём принцип и делаем по-своему.
  • Обход оплаты, защиты контента и лицензий исключён.
  • Чужие аккаунты и чужие данные не трогаем.
  • Пользовательское соглашение сервиса читаем до разбора: часть сервисов прямо запрещает разбирать их приложения.

А если агент нужен под рукой каждый день

Claude Code живёт в терминале компьютера. Мой агент живёт на своём сервере и отвечает мне в Телеграме, задачи я даю голосовыми прямо с телефона.

  • Ставится за вечер по пошаговой инструкции, без программиста.
  • Результат приходит в тот же чат, где ты дал задачу.
Как поставить такого агента себе: vladimir-izhmukov.ru/agent

Ты дочитал до конца, значит тебе правда интересно. Выбери, что дальше, и я отвечу тебе в чате лично:

Следующий шаг
Хочешь так же, но под свой блог и продукт?

Я собрал систему, по которой обычный человек запускает блог с нуля и набирает аудиторию без съёмок, монтажа и команды. Внутри разбор, с которого стартовал сам.

Открыть разбор: с чего начать→