ORLOV SPIELE

Skills ·

REA — sieh, wie eine App-Funktion arbeitet, und bau deine

Du siehst eine Funktion in einer App und willst etwas Ähnliches in deinem eigenen Produkt. Mit REA schaut dein Coding-Agent in diese App hinein, erklärt, wie die Funktion arbeitet, und hilft dir, deine eigene Version zu bauen.

REA auf GitHub ansehen

REA steht für Reverse Engineer Anything. Es ist ein MCP-Server, also eine Sammlung von Werkzeugen, die dein KI-Coding-Agent aufrufen kann. Damit kann der Agent eine App untersuchen, die auf deinem Computer installiert ist, auch wenn du ihren Quellcode nicht hast. Er findet den Teil der App hinter einer Funktion, erklärt, wie diese Funktion arbeitet, und zeigt für jede Schlussfolgerung die Belege.

Es ist Open Source unter der MIT-Lizenz und läuft mit Node.js. Es funktioniert mit Claude Code, Codex, Cursor, Gemini CLI, Grok Build und anderen Agenten, die lokale MCP-Server unterstützen. Am 22. Oktober 2026 hatte das Repository etwa 359.000 Sterne auf GitHub, und die neueste Version auf npm war 6.7.0 vom 18. Oktober 2026.

Links ein geschlossenes App-Fenster, in der Mitte eine Lupe und rechts die geöffnete App aus verbundenen Teilen, in der ein Weg leuchtet.
Eine Funktion sehen. Verstehen, wie sie arbeitet.

Was es untersuchen kann

REA verbindet deinen Agenten mit Werkzeugen für viele Arten von Zielen. Die wichtigsten sind:

Die statische Untersuchung von JavaScript und .NET liest nur die Dateien und startet die App nicht. Native Analyse braucht eine der drei Engines oben.

Wie der Agent es nutzt

Nach der Einrichtung fragst du deinen Agenten in normalen Worten, zum Beispiel:

Understand how search works in the Notes app,
show me the evidence, and build a similar
feature for my project.

Der Agent ruft REA auf, um die App zu untersuchen und den Code hinter der Funktion zu verfolgen. REA antwortet mit dem, was es gefunden hat, wo es das gefunden hat und was es nicht bestätigen konnte. Dann erklärt der Agent die Funktion oder schreibt und testet deine eigene Version davon.

Das Projekt zeigt echte Beispiele auf seiner Website: eine Zwischenablage-Funktion durch die Notion-Desktop-App verfolgen und eine Klangberechnung aus dem Spiel DX-Ball aus den 1990ern so nachbauen, dass sie Byte für Byte mit dem Original übereinstimmt.

Was auf deinem Computer bleibt

REA analysiert die App auf deinem eigenen Computer und lädt sie nicht hoch. Dein Agent sieht die Ergebnisse, und das KI-Modell hinter deinem Agenten folgt den Datenregeln seines eigenen Anbieters.

REA sieht nur, was auf deinem Computer ist. Logik, die auf den Servern einer Firma läuft, etwa Abrechnung oder Konten, steckt nicht in der App, also kann REA sie nicht lesen.

Wofür es nicht gedacht ist

Videos über REA sagen oft, es könne jede App klonen. Das sagt das Projekt nicht. Sein Ziel ist, zu verstehen, wie eine Funktion arbeitet, und dann deine eigene Version zu bauen. Seine Regeln sagen, man soll es nicht nutzen, um geschützten Code oder Inhalte anderer zu kopieren, DRM oder Lizenzprüfungen zu umgehen oder Cheats für Spiele zu bauen. Nutze es für Software, die dir gehört oder die du untersuchen darfst.

So installierst du es

Du brauchst Node.js 22.19 oder neuer und npm. Führe das aus und wähle deine Agenten:

npx rea-agents setup

Die Einrichtung fügt REA zu deinem Agenten hinzu, ergänzt passende Anweisungen und sichert vorher deine alten Einstellungen. Starte deinen Agenten danach neu. Um REA auch im Terminal zu nutzen:

npm install --global rea-agents
rea --help

Die offiziellen Quellen sind das Repository morluto/rea, rea.tools und das Paket rea-agents auf npm. Ein Repository mit ähnlichem Namen stammt nicht von diesem Projekt.

REA auf GitHub ansehen