REA
REA (Reverse Engineer Anything) is an open-source tool that lets a coding agent reverse engineer apps, binaries, and browser behavior.
Platform availability
Available on 0 of 9 platforms
- Unraid (not listed)
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
84/100 Excellent
- Maintained
- 100last commit 0 days ago
- Popular
- 100109,809 GitHub stars
- Easy to install
- 150 install platforms, install notes
- Light to run
- No data
- Security check
- 100no serious findings, CI, tests
Based on 4 of 5 factors.
- GitHub stars
- 109,809
- Open issues
- 163
- Last commit
- 2026-10-12
- Latest release
- rea-agents-6.4.0
- License
- MIT
- Activity
- unknown
Checked today - source: GitHub (morluto/rea)
Resources & Compatibility
Requirements not published yet.
First-install notes
- Install the rea command everywhere Open a terminal and run npm install --global rea-agents. npm is the Node.js package manager, and --global puts the rea command in your PATH, the places your terminal looks for commands; without it, REA is hidden in one project folder and later commands may not work. source
- Run the one-time setup command Run npx --yes rea-agents@latest setup, where npx helps run a package without a permanent install. Approve REA's separate plan if it appears, so your agent is configured to use REA; @latest also helps avoid an outdated cached copy. source
- Point REA at Mac apps by folder You can analyze a Mac .app folder directly, for example rea analyze /Applications/Notes.app. If the agent can't find an app by name, tell it the installed app's folder so it looks in the right place. source
Fetched today - each note links to its source
Variants
Alternatives (12)
- Feedbro - Fast & free RSS feed reader as a browser extension for Chrome, Vivaldi, Edge, Brave and Firefox for reading blogs, news or any RSS, Ato…
- Feedly - Organize and read content from RSS feeds into a magazine-like experience, simple sharing options, and seamless access across all devices.
- FreshRSS - FreshRSS is a lightweight, customizable, self-hosted Really Simple Syndication (RSS) and Atom feed aggregator for organizing and reading fe…
- Inoreader - Aggregate RSS, newsletters, and social feeds with advanced filtering, real-time cross-device syncing, customizable reading views, and ad-fr…
- Liferea - Liferea is a web feed reader/news aggregator that brings together all of the content from your favorite subscriptions into a simple interfa…
- Miniflux - Miniflux is a minimalist, self-hosted RSS (Really Simple Syndication) and Atom feed reader.
- NetNewsWire - RSS reader shows you articles from your favorite blogs and news sites, and it keeps track of what you’ve read.
- NewsBlur - NewsBlur is a personal news reader that brings people together to talk about the world.
- QuiteRSS - QuiteRSS is a open-source cross-platform RSS/Atom news feeds reader written on Qt/C++
- RSS Guard - RSS Guard is simple, light and easy-to-use RSS/ATOM feed aggregator developed using Qt framework which supports online feed synchronization.
- Reeder - Reeder is your all-in-one inbox for reading, watching and listening to content from various sources.
- The Old Reader - The Old Reader is a web based RSS reader, something like Google Reader .
Checked today - source: AlternativeTo
Common questions
Does REA require Hopper, Ghidra, or IDA for JavaScript analysis?
No, static JavaScript analysis needs no native analysis engine. Native binary analysis can use an existing Hopper, Ghidra, or IDA installation, and setup can optionally install Hopper with approval.
How do I point REA at a macOS app?
Analyze a Mac .app folder directly, for example by giving REA the path /Applications/Notes.app. If the agent cannot find the app by name, provide the installed app folder.
Why is the rea command not found in my terminal?
Install the package globally with npm install --global rea-agents so npm puts the rea command in your PATH. Without the global install, REA can be hidden in one project folder and later commands may not work.
Does setup change my existing agent configuration?
Setup shows proposed changes for approval and creates backups of existing configuration. It then adds REA's MCP server and matching workflow instructions, after which you restart the agent.
Is REA intended for authorized research only?
Yes, the community guide says legal authorized research only.
Answers sourced from github.com, github.com, rea.run
Community
- REA: Reverse Engineer Anything is now #1 trending repo on GitHub (forum)
- Reverse Engineer Anything (forum)
- REA: Reverse Engineer Anything (forum)
- Let's discuss self-hosted applications for development beyond just Git ... (forum)
- Show HN: A MCP for Agents to reverse engineer binary code (forum)
- REA exam day — what do you actually need to bring? (forum)
Collected today - public community threads