rea
REA helps reverse engineers inspect apps, binaries, and runtime behavior with agent workflows. It is used to understand how a feature works, find evidence, and build a similar capability in a project.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XLicense: MIT
Overview
REA is a reverse-engineering workflow that connects an agent to tools for inspecting native binaries, JavaScript and Electron apps, .NET assemblies, and websites. It helps explain how a feature works, shows the evidence behind conclusions, and can be used from the terminal or with supported agents to investigate without source code and document limitations.
Key features
- Inspect native binaries and runtime behavior
- Analyze JavaScript and Electron apps
- Review .NET assemblies and websites
- Show evidence and limitations for each conclusion
- Use it from the terminal or supported agent workflows
Best for
It is best for engineers and researchers who need to understand a feature without source code and want evidence-backed explanations. Pick it when you need to investigate existing applications or binaries and build a similar capability in your own project.
- Upstream
- morluto/rea
- Fork on GitHub
- Guo-astro/rea
- Upstream stars
- 419k
- Category
- Developer tools and infrastructure
- Language
- TypeScript
- License
- MIT
- Forked
- 2026-10-08
- Sync status
- Updated by last syncLast synced 2026-11-08
More in Developer tools and infrastructure
An open-source TypeScript engine for calculating Zi Wei Dou Shu charts and consulting traditional references. It helps developers build charting and interpretation tools.
Forked 2026-10-18Last synced 2026-11-08License: MITDeveloper tools and infrastructureGitHub
ImHex is a hex editor for inspecting and editing binary files. Reverse engineers, programmers, and forensic users can search and patch bytes or describe file structures with its pattern language.
Forked 2026-10-17Last synced 2026-11-08License: GPL-2.0Developer tools and infrastructureGitHub
Numa is a portable DNS resolver for local development and privacy. It blocks ads, gives local services names like frontend.numa, and runs without depending on a cloud account.
Forked 2026-10-17Last synced 2026-11-08License: MITDeveloper tools and infrastructureGitHub
Handwired turns ordinary JavaScript logic into differentiable neural-network-style calculations, so programs can run as matrix operations in JavaScript or WebGPU. It is for experimenting with GPU execution and optimization of code written in a traditional style.
Forked 2026-10-16Last synced 2026-11-08License: MITDeveloper tools and infrastructureGitHub