rea: Reverse-engineering and reimplementing app features without source code, down to the binary

morluto/rea

·2026.10.05 09:03

When you're curious about how a specific feature works in an app without source code, an AI agent analyzes everything from binaries to JavaScript and websites to find the answer. It explains the feature's mechanics based on concrete evidence such as actual code structure, strings, and function names, rather than simple guesses.

It integrates with decompilers like Hopper and Ghidra to interpret native binaries, and also supports Electron apps and .NET assemblies. Based on the analysis, it can immediately generate similar functionality tailored to the user's project stack, allowing understanding and reimplementation to be completed in a single session.

All analysis is performed locally, ensuring app data is never sent to external servers. It connects to major AI coding tools like Claude Code, Cursor, and GitHub Copilot CLI via MCP, and reverse engineering tasks can be performed with the same commands in the terminal.

GitHub
GitHub repository

morluto/rea

Reverse engineer anything with agents, from app behavior down to native binaries.

TypeScript

This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.