HeadlinesBriefing HeadlinesBriefing.com

REA: Reverse Engineer Apps with AI Agents

Hacker News •
×

REA is a tool that lets an AI agent investigate a feature in an app you want to replicate, even without its source code. The agent can explain how the feature works, show the supporting evidence, and build a similar version for your own project. REA connects agents to tools for inspecting native binaries, JavaScript and Electron apps, .NET assemblies, and websites.

Analysis runs locally, and each result includes the evidence and limitations behind its conclusions. Setup registers REA with your agent and installs matching workflow instructions, with backups of existing configuration. Native analysis can use an existing Hopper, Ghidra, or IDA installation, and setup can optionally install Hopper with your approval. Static JavaScript analysis needs no native analysis engine.

Users can also run the same tools from the terminal. A JavaScript or Electron app directory can be analyzed with a single npx command that returns modules, imports, and Electron boundaries along with their evidence. REA requires Node.js 22.19 or later, 24.11 or later, or version 26 or newer, along with npm.

REA is updated frequently with bug fixes and new releases. Users with a global npm or Bun installation can update the CLI and then refresh their agent registrations by rerunning setup. Users of npx can run the setup command directly to pick up the latest version.

Source: Hacker News · Summarized by HeadlinesBriefing