Agent Skills помогают агентам для программирования создавать выразительные интерфейсы с продуманной арт-дирекцией, настоящими фотографиями и визуальной проверкой в браузере, а не типовые AI-лендинги.
morluto/rea
MCP-сервер для реверс-инжиниринга нативных бинарников, приложений JavaScript/Electron, сборок .NET, сайтов и других целей с подтверждающими данными для каждого вывода.
- Звёзды
- 305,411
- Форки
- 77,308
- Открытые issues
- 1,219
- Последний коммит
- 23 часа назад
Что это?
REA — набор инструментов для реверс-инжиниринга, доступный через MCP-сервер. С его помощью агенты, такие как Claude Code, Codex и Cursor, могут изучать целевой объект и прослеживать его поведение. Обычно его используют, чтобы разобраться, как работает функция приложения без исходного кода, объяснить её устройство и реализовать аналог в собственном проекте. Те же сценарии доступны и через команды CLI.
Поддерживаемые цели — от нативных бинарников (псевдокод, ассемблерный код, строки, символы и ссылки через Hopper, Ghidra или IDA) до приложений JavaScript и Electron, сборок .NET, APK и устройств Android, WASM, байткода EVM, баз данных SQLite, сетевых дампов, сайтов и прошивок. Статический анализ JavaScript и .NET изучает файлы, не запуская их, и не требует движка для анализа нативного кода. При захвате во время выполнения выбранная цель запускается с правами самого пользователя.
Для каждого вывода приводятся подтверждающие данные и ограничения. Анализ выполняется локально. При настройке MCP-сервер регистрируется в поддерживаемых агентах, а также устанавливаются соответствующие инструкции для рабочих сценариев; существующая конфигурация предварительно сохраняется.
Ключевые возможности
- 01Предоставляет агентам инструменты для реверс-инжиниринга через MCP и те же сценарии через CLI.
- 02Анализирует нативные бинарники с помощью Hopper, Ghidra или IDA и возвращает псевдокод, ассемблерный код и ссылки.
- 03Анализирует приложения JavaScript/Electron и сборки .NET статически, не запуская их.
- 04Поддерживает множество форматов, включая APK Android, WASM, байткод EVM, SQLite, сетевые дампы и прошивки.
- 05Для каждого вывода приводит подтверждающие данные и известные ограничения.
Сценарии использования
- Разобраться, как работает функция в закрытом настольном приложении или приложении Electron, а затем реализовать её заново.
- Изучить логику нативного бинарника с помощью агента, чтобы объяснить его поведение и проверить переписанную версию.
- Проверить IPC и границы модулей приложения Electron без доступа к исходному коду.
- Изучить манифест APK Android и декомпилированные методы в ходе исследований безопасности или совместимости.
Темы
Частые вопросы
- Что такое rea?
- MCP-сервер для реверс-инжиниринга нативных бинарников, приложений JavaScript/Electron, сборок .NET, сайтов и других целей с подтверждающими данными для каждого вывода. REA — набор инструментов для реверс-инжиниринга, доступный через MCP-сервер. С его помощью агенты, такие как Claude Code, Codex и Cursor, могут изучать целевой объект и прослеживать его поведение. Обычно его используют, чтобы разобраться, как работает функция приложения без исходного кода, объяснить её устройство и реализовать аналог в собственном проекте. Те же сценарии доступны и через команды CLI.
- rea можно использовать бесплатно? Какая у него лицензия?
- rea распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- rea всё ещё поддерживается?
- Активно поддерживается. Последний коммит в rea — 17 окт. 2026 г..
- Для чего можно использовать rea?
- Разобраться, как работает функция в закрытом настольном приложении или приложении Electron, а затем реализовать её заново. Изучить логику нативного бинарника с помощью агента, чтобы объяснить его поведение и проверить переписанную версию. Проверить IPC и границы модулей приложения Electron без доступа к исходному коду. Изучить манифест APK Android и декомпилированные методы в ходе исследований безопасности или совместимости.
- Где скачать rea?
- Исходный код и инструкции по установке — на GitHub: https://github.com/morluto/rea
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Мобильный, веб- и CLI-клиент для запуска сессий Claude Code и Codex с телефона с синхронизацией между устройствами и сквозным шифрованием.
MCP-сервер предоставляет LLM-клиентам функции реверс-инжиниринга Ghidra для декомпиляции и анализа бинарных файлов.
Набор навыков, CLI-инструментов и MCP-сервер, с помощью которых AI-агенты для написания кода исследуют и модифицируют ваши PC-игры, создавая ресурсы через fal.
Open-source CLI и TUI для настройки, запуска и управления постоянными командами агентов Claude Code и Codex в tmux.
Локальный граф знаний о коде, который предоставляет AI-инструментам для разработки точный контекст ревью через MCP и CLI.