REA dává AI agentovi nástroje pro zjištění, jak funguje cizí aplikace, i bez jejího zdrojového kódu. Projekt vývojáře vystupujícího jako morluto propojuje agenta s rozborem spustitelných souborů i aplikací v JavaScriptu. Agent může sledovat souvislosti mezi funkcemi a na základě nalezeného chování napsat vlastní implementaci pro jiný projekt. Rozbor probíhá lokálně. Výsledky včetně podkladů ale dostává agent, jehož poskytovatel modelu má vlastní pravidla pro zpracování dat.
Princip ukazuje příklad z Kalkulačky Windows na webu projektu. Při zadání 200 + 10 % vrátí kalkulačka 220, při 200 × 10 % jen 20. REA dodá instrukce a dekompilovaný kód obsluhy tlačítka procent, agent pak vysvětlí rozdíl a použije pravidlo v nové kalkulačce. Pro sčítání se procento počítá z prvního čísla; pro násobení se druhé číslo dělí stovkou. Stejné větvení obsahuje i zdrojový kód Microsoftu.
Zapojení začíná příkazem npx rea-agents@latest setup, který nastaví spojení přes MCP a přidá agentovi pracovní instrukce. Podporuje například Claude Code a Cursor. Pro rozbor nativních programů REA používá například Hopper či Ghidru, tedy nástroje, které ze strojových instrukcí sestaví pseudokód neboli čitelnější popis logiky funkcí, podle něhož může agent sledovat podmínky nebo volání dalších funkcí. Statický rozbor JavaScriptu a .NET takový nástroj nepotřebuje a čte dodané soubory bez spuštění aplikace.