GitHub Trending · Agent Tooling · Updated
morluto/rea
One MCP that lets agents reverse engineer binaries, apps, and runtime behavior
- Stars
- ★ 17.4k
- Language
- TypeScript
- Chart appearances
- 2
- On-chart tracking
- 1 days tracked
What it does
REA is an MCP server that connects AI agents to tooling for reverse engineering native binaries, JavaScript/Electron apps, .NET assemblies, and websites. It inspects features without source code, explains how they work with supporting evidence and stated limitations, and helps you rebuild them in your own project.
What's inside
Written in TypeScript, the repo ships an MCP tool catalog (docs/product-catalog.json), multilingual READMEs, website and guide docs, showcase examples, and an npx-runnable rea-agents package.
Tech stack
Built on Node.js 22.19+ and TypeScript, it speaks the MCP protocol to agent clients, is distributed as the npm package rea-agents, and runs analysis locally.
Use cases
- Product and frontend engineers who want to clone a competitor feature without source access
- Security researchers analyzing binaries, Electron apps, or .NET assemblies
- Toolchain developers adding reverse-engineering skills to their own agents
- Technical learners who want to understand how a site or app is implemented
Why it's trending
It hit #1 on GitHub Trending with 4,655 stars added in a single day and 17,415 total, showing that agent-driven reverse engineering strikes a nerve with developers.
Current chart placements
| Period | Language filter | Rank | Stars gained |
|---|---|---|---|
| Daily | All languages | #1 | +4.7k |
| Daily | TypeScript | #1 | +4.7k |
Editorial summaries are based on the public repository and the dated GitHub Trending snapshot. Verify implementation details in the upstream repository.