rea
REA (Reverse Engineer Anything) is a CLI and MCP server that gives agents one consistent way to investigate software. The pitch: see a feature in an app, hand the app to your agent even without its source, and have the agent investigate how the feature works, show the evidence, and build a version adapted to your stack. The README is explicit that it does not claim to recover original source code or to clone an application automatically.
The investigation model is decompile, understand and recreate. Today it relies on deep native analysis through Hopper, complete function dossiers, reproducible Evidence v2 records and controlled process capture, exposed as 68 tools. Install with `npm install --global rea-agents && rea setup`, or run `npx -y rea-agents setup`. Setup detects Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, Windsurf and Devin, prints every proposed change and asks before applying it, and writes registrations additively with backups. It needs macOS 12+ or Ubuntu 24.04+, Fedora 41+ or 64-bit Arch, plus Node.js 22.19+ or 24.11+.