rea
by morluto
REA connects AI coding agents to tools that inspect native binaries, JavaScript and Electron apps, .NET assemblies and websites. It is for working out how an app or feature behaves without having its source code, with evidence and limitations shown for each conclusion.
- Stars
- 390.8k
- Licence
- MIT
- Runs on
- Your computer
- Setup
- Moderate
- Language
- TypeScript
- Age
- 195 days
What you can do with it
- Ask an AI agent to explain how a feature in an installed app works, with supporting evidence
- Analyse an extracted JavaScript or Electron app from the terminal to list its modules, imports and boundaries
- Inspect native binaries using an existing Hopper, Ghidra or IDA installation
Make money with it
A freelancer could offer paid reverse-engineering or compatibility-analysis reports, for example documenting how a legacy app works so it can be replaced or integrated.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Study how a competitor's or third-party desktop app handles a feature, to inform your own product's design
- Check closed-source software or dependencies for unexpected behaviour before relying on them
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Run "npx rea-agents setup" with Node.js installed, or install the command globally with npm; native analysis also needs Hopper, Ghidra or IDA.
Follow the official instructions in the project README.
Things to check
- Needs an AI agent (and likely a paid model subscription or API key) to be useful
- Native analysis depends on separate tools such as Hopper or IDA, which may be paid
- Reverse engineering may breach software licences or terms of service, so check the legal position first
- The star count looks unusually high and should be treated with caution
- Changes quickly, so expect frequent updates
Checked 26 Oct 2026. Summary drafted by AI from the project's README.