Перейти к содержимому
Оригинал
GitHubDaily·· 20 часов назадИзбранное редакциейОценка ИИ71

Открытый инструмент REA за несколько дней набрал 81000 звёзд на GitHub — с его помощью можно запускать обратную разработку через Claude Code

Краткий обзор ИИ

Открытый проект REA (Reverse Engineer Anything) за несколько дней возглавил GitHub Trending и набрал 81000+ звёзд. Он предлагает готовый рабочий процесс для обратной разработки и подключается к агентам вроде Claude Code, Codex и Cursor.

Почему это важно

Рассказываем, как встроить этот процесс обратной разработки в Claude Code, Codex и другие агенты, какие команды нужны для установки и где проходят границы применимости.

Полный текст · Перевод ИИ

Оригинал маленький G 2026-10-11 17:5 Гуандун

Иллюстрация к тексту «Оригинал маленький G 2026-10-11 17:5 Гуандун»

Когда видишь в чужих приложениях или программах особенно удобную функцию, невольно задумываешься, как она сделана.

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

Пока недавно я не нашёл на GitHub открытый проект, который решает эту проблему:REA.

Всего через несколько дней после публикации он подряд возглавил GitHub Trending, а число звёзд выросло на 81000+.

image-20261011152344973

Полное название — Reverse Engineer Anything, то есть «реверс-инжиниринг всего». Заявка, прямо скажем, громкая.

AI-блогер Мэтью Берман оценил его так: Software is done (с софтом, мол, покончено).

Проект определённо привлёк внимание. Давайте разберёмся, что этот инструмент умеет и чем полезен.

Если коротко, REA даёт целый рабочий процесс для реверс-инжиниринга софта и подключается к таким агентам, как Claude Code, Codex и другим.

После подключения достаточно задать вопрос обычным языком — и ИИ вытащит на свет всё внутреннее устройство закрытой программы.

Спросите, как реализована какая-то функция, — он подробно всё объяснит и поможет собрать похожую.

«Реверс-инжиниринг» здесь — это примерно как взять готовое изделие без чертежей и восстановить, как оно было сделано.

image-20261011152849440

На официальном сайте проекта есть несколько демонстрационных примеров — всё то, что мы видим каждый день.

Например, встроенный в Windows калькулятор: вводим 200+ 10%, получаем 220 — и многие вряд ли когда-нибудь задумывались почему.

Задайте этот вопрос ИИ — он залезет в файлы программы калькулятора и найдёт тот участок кода, который обрабатывает знак процента.

А потом объяснит, что процент после плюса считает долю от предыдущего числа, то есть 200 от 10%.

image-20261011153314472

Ещё пример — игра с динозавриком в Chrome, которая появляется при отсутствии интернета. Кто играл, знает: динозавр бежит всё быстрее.

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

Найдя это правило, он ещё и сделал свою версию игры с ручной регулировкой скорости.

image-20261011153122613

Ещё один пример — приложение для кодов подтверждения Aegis: ИИ распаковал его Android-установщик и выяснил, почему шестизначный код меняется каждые 30 секунд.

Кроме этого, он разбирает программы для Windows, веб-страницы и даже старые установщики игр.

image-20261011153627096

По-моему, настоящую популярность REA принесли как раз самые разные способы применения, которые придумали пользователи.

Один пользователь застрял на функции, бился над ней с ИИ целый час без результата, а потом через REA разобрал готовое приложение и управился за 5 минут.

Другой разобрал игру из Steam: меньше чем за 30 минут ИИ превратил её в понятный и редактируемый код.

Воссозданную игру можно сразу запустить в движке Unity — этот пост собрал больше 4800 лайков.

image-20261011154356557

Кто-то уже сделал на этом бизнес: с помощью REA воссоздаёт полезные небольшие инструменты и продаёт их на Xianyu.

А некоторые блогеры используют REA вместе с инструментами для пентеста, в шутку называя набор «кибер-Яньваном».

Раньше всё это было под силу только разработчикам, а теперь достаточно одной фразы — и ИИ сделает работу за нас.

Конечно, при разборе софта главное — не дать ИИ выдумать лишнего: каждый вывод REA подкрепляет доказательствами и отдельно отмечает места, где ещё нет уверенности.

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

image-20261011154805615

Чтобы начать, достаточно выполнить в терминале одну команду:

    npx rea-agents setup

    Он предложит выбрать подключение к Claude Code, Codex, Cursor и другим агентам — после установки и перезапуска можно пользоваться.

    Дальше задавайте вопросы обычным языком, например: «Посмотри, как устроен поиск в приложении для заметок, и сделай похожий в моём проекте».

    А чтобы разобрать нативные программы вроде калькулятора Windows, придётся дополнительно поставить инструмент для дизассемблирования — Hopper или Ghidra.

    image-20261011155341851

    В заключение

    Раньше реверс-инжиниринг был навыком специалистов по безопасности и гиков — большинство даже не слышало названий таких инструментов.

    Теперь с REA продакт-менеджер может в любой момент разобрать продукт конкурента и посмотреть, как устроены его функции, а студент получает живой учебник по программированию.

    Но это заставляет задуматься: если любую программу можно будет разобрать с помощью ИИ, как на это ответят компании, делающие коммерческий софт?

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

    Ссылка на проект на GitHub:https://github.com/morluto/rea

    Источник: GitHubDaily · mp.weixin.qq.com