REA: Quelloffenes Toolkit verbindet Coding-Agenten mit Ghidra und Hopper und führt GitHub-Trending an
Das TypeScript-Toolkit REA (Reverse Engineer Anything) bindet Agenten wie Claude Code, Codex und Cursor an Reverse-Engineering-Werkzeuge an. Es ist keine eigene KI, sondern eine Brücke.
Mit KI erstelltInhalt
◆ Fakten auf einen Blick
- REA (Reverse Engineer Anything) wird per 'npx rea-agents setup' installiert und registriert einen MCP-Server.
- Das Setup legt Backups bestehender Konfigurationen an und verlangt eine Freigabe der Änderungen.
- REA verbindet Agenten mit Werkzeugen für native Binärdateien, JavaScript- und Electron-Apps, .NET-Assemblies und Websites.
- Die native Tiefenanalyse nutzt Hopper oder eine vom Nutzer bereitgestellte Ghidra-Installation.
- Windows wird nur experimentell über Ghidra für x86/x64 unterstützt; Hopper-Analyse gibt es auf macOS und Linux.
REA koppelt Coding-Agenten an Ghidra und Hopper und steigt binnen Tagen auf Platz 1 bei GitHub
REA (Reverse Engineer Anything) ist ein quelloffenes TypeScript-CLI- und MCP-Toolkit. Es verbindet Coding-Agenten wie Claude Code, Codex oder Cursor mit Werkzeugen für Reverse Engineering. Eine eigene KI bringt es nicht mit. Es vermittelt zwischen bestehenden Agenten und Disassemblern beziehungsweise Decompilern.
Das Wachstum auf GitHub fiel steil aus. Laut GitTrend überschritt das Projekt am 11. Oktober sowohl 75k als auch 100k Sterne. Am 12. Oktober kamen weitere Sterne hinzu, bis der Stand 150k erreichte. Mit +54,5k Sternen war der 12. Oktober zugleich der stärkste Tag und brachte Platz 1 der Trending-Liste. Star History zählt für die Zeit vom 4. bis 10. Oktober 78.800 neue Sterne, den höchsten Zuwachs aller GitHub-Projekte in dieser Woche. Hyper.ai nennt bis zum 12. Oktober über 124.000 Sterne. Das ist ein Zwischenstand, kein Endwert für diesen Tag. GitTrend führt REA außerdem seit dem 5. September in den Trending-Listen.
Setup per npx, lokale Analyse, Evidence-Bundles: Was REA leistet
Installiert wird mit `npx rea-agents setup`. Das Setup registriert einen MCP-Server samt Workflow-Anweisungen bei den gewählten Agenten. Vorher legt es Backups bestehender Konfigurationen an und holt die Freigabe der Änderungen ein. Laut ai-tldr unterstützt es Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, Grok Build und Windsurf.
Für die native Tiefenanalyse setzt REA auf Hopper (macOS und Linux) oder auf eine vom Nutzer bereitgestellte Ghidra-Installation. Der Ghidra-Adapter arbeitet nur lesend. Unter Windows existiert lediglich ein experimenteller Pfad, der auf Ghidra beschränkt ist und x86 sowie x64 abdeckt. Zu den Werkzeugen gehören unter anderem open_binary, search_strings, get_call_graph, procedure_pseudo_code und batch_decompile. Hinzu kommt die Analyse von Electron- und JavaScript-Apps, .NET-Assemblies und Websites. Die Auswertung läuft lokal. Ergebnisse speichert REA als reproduzierbare Evidence-Bundles, die sich importieren, exportieren und vergleichen lassen.
Das Projekt verzichtet ausdrücklich darauf, Originalquellcode wiederherzustellen oder Anwendungen automatisch zu klonen. Als Demonstrationsfälle nennt hyper.ai die Zwischenablage-Formatierung von Notion, die Audio-Panning-Berechnung von DX-Ball und Geschossbahnen eines frühen Touhou-Titels. Jeder Fall betrifft ein isoliertes Funktionsmodul.
Abweichende Angaben zu IDA, Paketnamen und angeblichem Komplett-Nachbau
Sternzahlen sind Momentaufnahmen aus verschobenen Zeitfenstern. Die 7-Tage-Werte von GitTrend (+173,6k) und 36kr (+78,8k für den 4. bis 10. Oktober) lassen sich nicht ohne Weiteres zusammenführen. Man muss sie mit Datum lesen.
IDA wird in der README und bei hyper.ai genannt, dort sogar als „IDA Pro“. ai-tldr und Followagents führen dagegen nur Hopper und Ghidra auf. Wie gut IDA tatsächlich unterstützt wird, lässt sich dem Material nicht entnehmen.
Beim Installationsbefehl weicht der dev.to-Beitrag ab: Er nennt `npm install -g rea`. README und Computeleap führen `npx rea-agents setup` an. Maßgeblich ist der README-Weg. Beim Paketnamen ist Vorsicht geboten.
Nicht belegt sind Aussagen aus stark wertenden Texten: REA lege Apps „bis auf die Unterhose“ offen, kehre Office um oder habe sieben Adobe-Programme nachgebaut. Die „exakte Binärparität unter bestimmten Kompilierungsumgebungen“ bei DX-Ball ist eine Projektangabe. Prüfen ließe sie über Evidence-Bundles und einen eigenen Nachbau. Dasselbe gilt für die Bezeichnung „Senior Reverse Engineer“ aus dem dev.to-Beitrag.



