morluto/rea

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

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 21 minutes ago
Added to GitGenius on October 5th, 2026
Created on April 14th, 2026
Open Issues & Pull Requests: 87 (+0)
GitHub issues: Enabled
Number of forks: 2,554
Total Stargazers: 23,214 (+0)
Total Subscribers: 69 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.6 hours
Mean response time: 2.8 days
90th percentile: 5.0 days
Tracked items: 273

How this project is maintained

About 13% of issues opened in the past year have never received a reply. Only 8% of open issues come from outside the core team — the tracker reads mainly as internal planning. Work labelled "bug" is answered fastest, typically in about 6 hours, while "area: server" waits about 5 days. Almost all tracked open issues have seen activity in the last three months. 80% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 83
New in 7 days: 104
Closed in 7 days: 69
Avg open age: 37 days
Stale 30+ days: 33
Stale 90+ days: 0

Recent activity

Opened in 7 days: 104
Closed in 7 days: 69
Comments in 7 days: 20
Events in 7 days: 87

Top labels

  • enhancement (174)
  • P1: high (124)
  • bug (59)
  • roadmap (50)
  • triage (44)
  • area: domain (42)
  • P2: medium (38)
  • area: mcp (32)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

REA is a reverse-engineering tool that uses AI agents to investigate software behavior and binaries without requiring source code access.

The tool solves the problem of understanding how features work in closed-source applications by automating the reverse-engineering workflow. Instead of requiring operators to manually choose tools, learn their APIs, move evidence between programs, and decide what to inspect next, REA gives agents a consistent interface for investigation. The agent can decompile applications to recover readable code and strings, follow execution paths to understand how features work, and then help recreate those features adapted to a different stack. The tool supports deep native analysis through Hopper or Ghidra on Linux and macOS, experimental Windows x64 PE analysis, execution-free managed PE and CLI triage, controlled process capture, passive observation of websites and Electron applications, JavaScript reconstruction with source maps, and provider-neutral graphs for connecting application layers.

Developers should choose this tool when they need to understand closed-source applications at the binary level or want to reverse-engineer specific features for adaptation into their own products. It suits projects where source code is unavailable and manual reverse engineering would be time-consuming. The tool is designed to work with AI agents through a Model Context Protocol integration, making it most useful for teams already using agent-based development workflows. REA explicitly does not claim to recover original source code or automatically clone applications, so expectations should be set around understanding and recreation rather than perfect reproduction.

The project shows active development with multiple language translations of its documentation, indicating sustained effort to reach a broader audience. The tool maintains a structured investigation model with clear phases and provides reproducible evidence records for tracking how conclusions were reached. The roadmap extends the agent workflow beyond current capabilities to cover APIs, protocols, mobile artifacts, firmware, and version comparisons, suggesting ongoing expansion of the investigation toolkit.