Reverse engineer anything with agents, from app behavior down to native binaries.
★ 448,253⑂ 110,491👁 1,690⑃ 5,257● 4,037▤ 39◈ 157
448,253
stars
+3,151+26,027
110,491
forks
1,690
watchers
5,257
prs
4,037
issues
39
releases
157
discussions
README
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Türkçe · Русский · Tiếng Việt · ไทย · Deutsch · Español · Français · Українська · Polski · Português (Brasil) · العربية · فارسی · Bahasa Indonesia · Italiano
· Ελληνικά · മലയാളം · Roman Urdu · Română · Български
REA: Reverse Engineer Anything
One MCP for reverse engineering across binaries, applications, and runtime behavior.
See a feature you like. Understand how it works, down to the binary level.
Website · Guides · Showcases
Quick start · How REA works · What you can analyze · Showcases · Build RL environments · FAQ · Documentation
npx rea-agents setup
[!IMPORTANT]
Get REA from morluto/rea,
rea.tools, or the rea-agents npm package.
Follow the installation and release links from these official sources. A similar
repository name or copied README does not establish that a download is official.
Join the Reverse Engineering Community
Discord · Q&A · Show and Tell
---
See a feature in an app that you want in your own product? Ask your agent to investigate it with REA. It can inspect the app without its source code, explain how the feature works, show the evidence, and build a version for your project.
REA connects your agent to tools for inspecting native binaries, JavaScript and Electron apps, .NET assemblies, and websites. You can also use the same tools from your terminal. Analysis runs locally, and results include the evidence and limitations behind each conclusion.
Setup registers REA with your agent and installs matching workflow instructions. Native analysis can use an existing Hopper, Ghidra, IDA or Kuna installation; setup can optionally install Hopper with approval. Static JavaScript analysis needs no native analysis engine.
Visit the REA website for setup instructions, illustrated guides, and real case studies.
Quick start
On Linux, Ghidra, JADX, firmware tool launches and static JavaScript/Electron
analysis require a procps-compatible ps on REA's PATH for process ownership
checks. Recovery steps are in docs/getting-started/installation.md under
"Linux owned-process prerequisite".
Set up your agent
With Node.js and npm installed, run:
bash
npx rea-agents setup
Choose your agents, review the proposed changes, and approve them. Setup adds
REA's MCP server and matching workflow instructions, with backups of existing
configuration. Restart your agent afterward. Setup records the selected runtime and REA
entry script directly. If acquired through a package runner, keep its cache entry
available. Run package acquisition from a trusted directory outside the target
project. Installation and recovery details are in the setup guide below.
Setup supports Claude Code, Codex, Cursor, Gemini CLI, Grok Build and
other agents. See
installation and setup for provider configuration and
manual MCP registration and Claude Code/Codex plugin installation.
MCP uses compact input schemas by default to reduce context overhead. Set
REA_MCP_INPUT_Top issues
#1065[Feature] Roadmap: improve MCP usability and performance under bounded resources47 comments · 2026-10-08#8425[Bug] Evidence retention refusal discards a completed direct observation25 comments · 2026-11-01#4973[Bug] compare_web_captures / compare_web_screenshots fail in Claude ("problem with that connector")22 comments · 2026-10-18#1701[Bug] Windows native authority self-test fails on real Windows: "Delete owned object by handle failed" (Win32 5), and leaves probe directories behind22 comments · 2026-10-11#740[Design] Roadmap: clarify investigation ownership and modularize REA capability integration21 comments · 2026-10-06#3751Ghidra provider: open an existing analysed project instead of re-importing every session (large native binaries)20 comments · 2026-10-14#4227[Design] Audit lifecycle contracts across REA tools: readiness, cancellation, ownership, cleanup, and recovery18 comments · 2026-10-15#8288[Design] Preserve feature-trace evidence when reference ownership is unavailable17 comments · 2026-10-31
Discussions
#9340how do i even use this 100% locally?, windows 110 comments · 2026-11-08#9333D. Opus 13?0 comments · 2026-11-08#9224Created this SSH client0 comments · 2026-11-07#9164Using REA to analyze navigation apps and build a better Iraqi navigation platform0 comments · 2026-11-06#8864how to set it up?1 comments · 2026-11-04#8788replica of Antivirus0 comments · 2026-11-03#8697Claude Opus 5.5 New Restrictions – Is There Any Workaround?1 comments · 2026-11-02#8512Feature Request: Integrate Frida for dynamic instrumentation and runtime analysis1 comments · 2026-11-01
Latest release
rea-agents: v6.8.0 rea-agents-6.8.0 2026-10-256.8.0 (2026-10-25) Highlights - Build local agent environments from network captures, browser scenarios, or a prompt, then serve derived reads and evidence-gated writes and compare them with fresh application captures. - Inspect more shipped formats, including GPU code objects, BEAM, Python bytecode, Unity IL2CPP metadata, Godot PCK, PyInstaller, Node.js SEA, devicetree, and additional PE/ELF tables. - Keep large investigations focused with retained summaries, selected fact queries, configurable recovery limits, and row-oriented CLI exports. Complete Evidence remains available. ⚠ BREAKING
相关报道 (8)
techorangeGitHub 爆紅的 REA 真能逆向任何軟體?從 51 件實作看 AI Agent 的能力與限制2026-10-14動區動趨AI 逆向工具「REA 」GitHub 十天衝上 17 萬星,真的什麼都能拆嗎?2026-10-13INSIDE什麼都能拆!逆向工程開源專案 REA 讓 AI Agent 協助拆解軟體運作,狂掃 GitHub 12 萬星2026-10-12手机新浪网比Jev更爆火!逆向灭霸 REA 一天登顶GitHub2026-11-07电子工程专辑EE Times China玩了一天 REA,我号差点没了。2026-10-15DoNewsAI 逆向工具 REA 爆火:上线 GitHub 9 天获 20 万星,多款 3A 游戏被其破解2026-10-15InfoQ.cnGitHub 新晋顶流 REA:当大模型能逆向一切,软件行业还剩什么?2026-10-13投资界逆向灭霸 REA 一天登顶GitHub2026-10-12
News & coverage (15)
Hacker NewsReverse engineer anything with agents, from app behavior down to native binaries▲ 101 · 39 comments · 2026-10-12Hacker NewsReverse Engineer Anything▲ 4 · 0 comments · 2026-10-08Hacker NewsShow HN: A MCP for Agents to reverse engineer binary code▲ 3 · 0 comments · 2026-07-14Hacker NewsREA: Reverse Engineer Anything is now #1 trending repo on GitHub▲ 2 · 2 comments · 2026-10-10Hacker NewsREA: Reverse Engineer Anything▲ 1 · 0 comments · 2026-10-06note"Is the paid app business over?" What is the trending AI tool "REA"? 5 conditions for paid apps to survive in the future2026-11-04Engadget on MSNAI software clones are coming for big-name companies like Adobe2026-11-01Scientific AmericanAI is letting anyone reverse engineer anything. We talked to the developer at the center of it2026-10-30Startup FortuneAn AI tool called REA now reverse engineers software in minutes not years2026-10-18HackerNoonI Tested REA, GitHub’s Viral Reverse Engineering Tool, on a Real Electron App2026-10-12