REA Guide (unofficial)What is REAInstallMCP SetupTroubleshooting & FAQREA vs Ghidra/IDAUse Cases

REA vs Ghidra vs IDA

Unofficial guide. This site is an independent community guide and is not affiliated with the REA project. For authoritative docs see the official REA website and the morluto/rea GitHub repository. Commands here are taken from the official README/docs (checked 2026-10-13); REA changes quickly, so verify against the official docs.

The key point: REA is not a disassembler competing with Ghidra or IDA. For native binaries REA uses an existing Hopper, Ghidra or IDA installation as its analysis provider, and exposes the results to your AI agent through MCP with evidence attached.

REAGhidraIDA Pro
What it isMCP server + CLI for agentsDisassembler/decompiler suite (NSA, open source)Commercial disassembler/decompiler (Hex-Rays)
LicenseMITApache 2.0Commercial
Primary userYour AI coding agent (Claude Code, Cursor…)Human analyst in GUIHuman analyst in GUI
Native binariesVia Hopper, Ghidra or IDABuilt inBuilt in
JS/Electron, .NET, websites, HARBuilt inNot the focusNot the focus
OutputFindings + evidence + limitations for the agentInteractive projectInteractive database

When to use which

REA grants no license for IDA, Hopper or JEB. You must legally obtain commercial tools.

FAQ

Does REA replace Ghidra?

No. REA can use Ghidra as its native analysis provider and adds an agent-facing MCP layer plus JavaScript, .NET, web and Android analysis.

Can REA use IDA Pro?

Yes, an existing IDA installation can be a provider. You need your own legal IDA license.

Which is cheapest?

REA and Ghidra are both free and open source; together they give a zero-cost native reverse-engineering setup for AI agents.