CodeariaAcademy
AI
Codearia Academy

Это не просто один гайд

11 курсов и 27 бесплатных гайдов по AI-автоматизации бизнеса и не только.

REA: как дать ИИ разобрать любую программу (с нуля, промпты внутри)
Обратная разработка с ИИ

REA: как дать ИИ разобрать любую программу (с нуля, промпты внутри)

В ролике ИИ нашёл в коде динозаврика из Chrome правило, по которому тот разгоняется. Здесь ты повторишь это у себя: одна команда на установку, один вопрос помощнику, и на втором шаге у тебя своя версия игры с ползунком скорости.

Claude Code и Codex3 промптаможно и нельзя
В цифрах

Что нужно, чтобы начать

1 команда

ставит REA и подключает его к помощнику

с резервной копией настроек и вопросом перед изменениями
17

ИИ-помощников подключаются при установке

среди них Claude Code, Codex, Cursor, Gemini CLI
6 → 13

правило разгона динозаврика из кода игры

его REA и нашёл в ролике
Простыми словами

Помощник умеет писать код, но не умеет заглянуть внутрь чужой программы

Обратная разработка значит понять, как устроена программа, по ней самой, без исходников. Раньше для этого нужен был специалист и несколько тяжёлых инструментов. REA подключает эти инструменты к твоему ИИ-помощнику, поэтому вопрос можно задать обычными словами. Это как рентген для мастера: он видит, что внутри, и объясняет, что нашёл.

01

Ты спрашиваешь

Пишешь помощнику про одну функцию: «почему динозаврик разгоняется», «что делает кнопка %», «куда сохраняется экспорт». Без кода и терминов.

02

REA смотрит внутрь

Через MCP, разъём для инструментов помощника, REA читает код игры, сайта или программы и возвращает куски кода, ссылки на места в файлах и то, что осталось неизвестным.

03

Помощник объясняет и собирает

По находкам помощник объясняет правило человеческим языком и может собрать свою маленькую версию, чтобы ты её потрогал. Разбор идёт на твоём компьютере.

Схема: ИИ-помощник в центре, REA подключён к нему как разъём, через который помощник видит код программы
Как REA подключается к помощнику: помощник задаёт вопрос, REA заглядывает внутрь программы
История из ролика

Ты видишь, что игра ускоряется, но не знаешь почему. Поэтому спрашиваешь

Так выглядит разбор динозаврика по шагам. Каждый следующий шаг вырастает из вопроса, на который не ответил предыдущий.

  1. Вопрос

    Динозаврик бежит всё быстрее

    Это видно глазами, но правило спрятано в коде игры. Поэтому ты просишь помощника разобраться через REA.

  2. Разбор

    REA читает код запущенной игры

    Игра открыта в браузере, но помощник её код не видит. Поэтому REA подключается к странице и возвращает её скрипт целиком.

  3. Правило

    В коде нашлись три настройки

    Скорость начинается с 6, после каждого шага без столкновения растёт на 0,001 и перестаёт расти у 13. Но пока это только строки кода.

  4. Своя версия

    Помощник собирает мини-игру

    Поэтому следующий шаг: та же формула в маленькой игре, где скорость можно двигать ползунком. Теперь правило можно увидеть и проверить.

Путь в три шага: вопрос «почему быстрее», REA разбирает код игры, найдено правило скорости 6 → 13
Спросил → REA разобрал → нашёл правило в коде
Повтори сам

Три шага: поставить, спросить про динозаврика, спросить про своё

Нужен ИИ-помощник в терминале или редакторе (Claude Code, Codex, Cursor) и Node.js версии 22.19 и новее: проверить можно командой node -v. Промпты вставляются в чат помощника.

01.Шаг 1. Поставь REA через помощника

Помощник сам запустит установку npx rea-agents@latest setup и покажет план. Ты его одобряешь, потом перезапускаешь помощника.

>Установи REA и подключи его к этому помощнику командой npx rea-agents@latest setup. Сначала покажи мне план установки на одобрение. После перезапуска проверь, что REA подключён, и перечисли, какие инструменты REA тебе доступны.

Результат: список инструментов REA. Если помощник их не видит, перезапусти его полностью и повтори проверку.

02.Шаг 2. Разбери динозаврика, как в ролике

Нужен Chrome. Помощник откроет его с отдельным профилем и портом отладки 9222, чтобы REA мог прочитать код страницы.

>Открой Chrome с отдельным профилем и портом удалённой отладки 9222 на странице https://wayou.github.io/t-rex-runner/. Затем через REA подключись к этой странице по адресу http://127.0.0.1:9222 и разберись, почему динозаврик со временем бежит быстрее. Покажи правило скорости и строки кода, где оно записано. Потом собери маленькую версию игры с ползунком, которым можно менять скорость.

Замени: адрес страницы на свою браузерную игру или сайт. Результат: правило «старт с 6, плюс 0,001 за шаг, потолок 13» и твоя мини-игра.

03.Шаг 3. Спроси про кнопку в другой программе

Тот же приём на любой функции. Пример с сайта REA: калькулятор Windows и кнопка %.

>Через REA разбери [программа]. Почему [что ты видишь, например «200 + 10% даёт 220»]? Найди код, который за это отвечает, объясни правило простыми словами и покажи, на чём основан вывод. Отдельно перечисли, что осталось неизвестным.

Замени: программу и вопрос на свои. Результат: правило с доказательством. В примере REA после + кнопка % берёт 10% от первого числа: 20, поэтому 200 + 20 = 220.

Этика

Понять, как устроено, можно. Унести чужое нельзя

Авторы REA прямо пишут, для чего он сделан: учёба, исследования, совместимость, сохранение старых программ и разбор того, чем ты владеешь или на что у тебя есть разрешение.

01

Игры

Можно

Понять, почему игра ускоряется, и написать свою мини-игру с тем же принципом.

Нельзя

Делать читы, обходить античит и вмешиваться в онлайн-сервисы.

02

Программы

Можно

Разобраться, как работает кнопка или экспорт, и сделать похожую функцию у себя своим кодом.

Нельзя

Копировать чужую программу, её защищённый код и ресурсы, обходить проверку лицензии.

03

Сайты

Можно

Посмотреть, какой запрос уходит при клике на твоей или учебной странице.

Нельзя

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

04

Результат

Можно

Использовать находки, чтобы учиться и писать своё.

Нельзя

Считать, что код, похожий на исходник, даёт права на оригинал. Не даёт.

Две колонки: слева понять, как устроена функция, и написать своё; справа копировать код, делать читы, обходить защиту
Что можно и нельзя: понять, а не украсть
Чек-лист

Как понять, что помощник не придумал ответ

В хорошем ответе есть

  • Место в коде: файл, строка или адрес, откуда взято правило
  • Сами настройки и цифры из кода, а не пересказ «примерно так»
  • Проверка: помощник запустил правило и сравнил с оригиналом
  • Список того, что осталось неизвестным

Переспроси, если

  • Правило есть, а ссылки на код нет
  • Помощник уверен во всём сразу и не называет ни одного пробела
  • Ответ про всю программу, а ты спрашивал про одну кнопку
План на вечер

Первый разбор за один вечер

Что сделать по порядку. Промпты для каждого шага выше.

1 / 6

01.Проверь Node.js

Команда node -v в терминале. Нужна версия 22.19 и новее, иначе поставь свежую с nodejs.org.

Node.js

Чего REA не делает

  • 01

    Не возвращает исходники программы. Для программ он отдаёт код, похожий на исходный, и машинные инструкции, а свою версию функции пишет помощник по этим находкам.

  • 02

    Не повторяет чужое приложение сам по себе. REA отдаёт находки, а свою версию пишет помощник, и надёжнее всего это получается на одной функции.

  • 03

    Разбор с помощью ИИ может быть неполным или ошибочным. Это пишут сами авторы, поэтому важные выводы проверяй по коду.

  • 04

    Для глубокого разбора программ на компьютере нужен отдельный инструмент: Hopper, Ghidra или IDA. Для сайтов и JavaScript-приложений он не нужен.

  • 05

    Сам разбор идёт на твоём компьютере, но найденное уходит помощнику, а значит, и компании, чья модель за ним стоит.

Пресса пересказывала REA как «бесплатный Photoshop» и «GTA на iPhone». Сам проект ничего такого не обещает.

Одна функция за раз

Мы думаем, что лучший первый вопрос узкий: одна кнопка, одно поведение, одна цифра. «Почему динозаврик ускоряется» помощник разберёт и проверит. «Сделай мне такую же игру» превратится в догадки.

Разобраться глубже

Мастерство Claude Code: От нуля до продвинутого пользователя

REA это один из инструментов, которые подключаются к Claude Code через MCP. В курсе мы разбираем, как работать с помощником в терминале: задачи, инструменты, права и проверка результата.

Об источнике

REA это открытый проект morluto под лицензией MIT, у репозитория 301 тыс. звёзд на GitHub. Пример с динозавриком и калькулятором взят с сайта rea.tools. REA обновляется часто: команды и список помощников на 17.10.2026, проверяй актуальные перед установкой.

Сайт REA с примерами
Все курсы

Пройдите путь целиком

Гайд даёт направление. В курсах вы проходите путь от первого промпта до работающего результата: агенты, автоматизация и работа в Claude Code.

11 курсов включено
52 модулей
315+ уроков
$44.90одна оплата, доступ навсегда

Комментарии

REA: как ИИ разбирает любую программу | Codearia Academy