I tried REA (Reverse Engineer Anything) on a Sunday vibe-coding session. A few hours later, I had reconstructed the Snowball War mini-game from Ski or Die in Rust + SDL2. 👀 🔗Code: github.com/tuunanet/rea-s… 🎮 Demo: youtube.com/watch?v=5x38b_…
REA aus Sicht der Community
Reverse Engineering
für alles.
reverseengineeranything.tools ist ein unabhängiger Leitfaden zu REA, einem Open-Source-MCP-Server und einer CLI zur Softwareuntersuchung mit Coding-Agenten.

Was macht die Community mit REA?
Spiele, Parser, APKs und alltägliches App-Verhalten. Verfolge jede Untersuchung bis zu der Person zurück, die sie geteilt hat.
8 von 8 Fällen · Quellen geprüft am 12. Oktober 2026
Beitragsübersetzung
Ich habe REA (Reverse Engineer Anything) bei einer Vibe-Coding-Sitzung am Sonntag ausprobiert. Ein paar Stunden später hatte ich das Minispiel Snowball War aus Ski or Die in Rust + SDL2 rekonstruiert. 👀 🔗Code: https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 Demo: https://www.youtube.com/watch?v=5x38b_qgAUk
Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.
Community-Bericht · nicht unabhängig reproduziert · Code und Demo verlinkt
Snowball War in Rust rekonstruieren
Tuomo berichtet, dass eine REA-Sitzung an einem Sonntag zu einer Rekonstruktion des Minispiels Snowball War aus Ski or Die mit Rust + SDL2 führte.
Kontext & Belege
Kontext zusammengestellt von diesem Leitfaden
- Ziel
- Snowball War aus Ski or Die
- Methode
- Setzte REA während einer Rekonstruktion ein und implementierte das Spiel in Rust mit SDL2.
- Berichtetes Ergebnis
- Berichtete nach einigen Stunden von einem rekonstruierten Minispiel und verlinkte Code sowie eine spielbare Demo; die verlinkten Artefakte wurden nicht untersucht.
Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.
Originalbeitrag auf X lesenthis is the most DANGEROUS MCP on the internet right now REA (reverse engineer anything) is an open-source MCP that lets your agent pull apart apps and binaries and show you how a feature works, with evidence. i tested it on the open-source "ms" package. it mapped the whole Show more
Beitragsübersetzung
das ist derzeit das GEFÄHRLICHSTE MCP im Internet REA (reverse engineer anything) ist ein Open-Source-MCP, mit dem dein Agent Apps und Binärdateien zerlegen und dir anhand von Belegen zeigen kann, wie eine Funktion arbeitet. ich habe es mit dem Open-Source-Paket „ms“ getestet. es erfasste das gesamte
Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.
Dies ist die Vorschau eines längeren Beitrags. Öffne das Original auf X, um den Rest zu lesen.
Community-Bericht · nicht unabhängig reproduziert
Einen JavaScript-Parser für Zeitspannen nachbauen
Israfil berichtet, das Open-Source-Paket ms untersucht, dessen Parser nachgebaut und den Ersatz mit dem Original verglichen zu haben.
Kontext & Belege
Kontext zusammengestellt von diesem Leitfaden
- Ziel
- Das Open-Source-npm-Paket ms
- Methode
- Führte rea analyze-javascript-application aus, untersuchte 5 Funktionen und 21 Aufrufstellen und schrieb den Parser in 17 Zeilen neu.
- Berichtetes Ergebnis
- Berichtete zunächst von 21/22 bestandenen Prüfungen und nach einer Korrektur von 22/22. Die Analysezeit von 1.3 Sekunden und die Testzahlen sind Angaben des Autors.
Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.
Originalbeitrag auf X lesenafter spending another 12 hours testing REA, a few more things started to stand out: 1. i can give it a high-level instruction like “rebuild this app” and let the agent decide which reverse-engineering tools it needs. 2. the workflow is iterative. it gathers pseudocode, Show more
a few more things about REA that surprised me: 1. i can give an agent a printer driver or old windows binary and let it figure out how the hardware/software interface actually works. 2. the same workflow can be used to inspect firmware, drivers and weird legacy systems that
Beitragsübersetzung
nach weiteren 12 Stunden mit REA-Tests sind mir noch ein paar Dinge aufgefallen: 1. ich kann eine übergeordnete Anweisung wie „baue diese App nach“ geben und den Agenten entscheiden lassen, welche Reverse-Engineering-Werkzeuge er benötigt. 2. der Arbeitsablauf ist iterativ. er sammelt Pseudocode,
Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.
Übersetzung des zitierten Beitrags
noch ein paar Dinge an REA, die mich überrascht haben: 1. ich kann einem Agenten einen Druckertreiber oder eine alte Windows-Binärdatei geben und ihn herausfinden lassen, wie die Schnittstelle zwischen Hardware und Software tatsächlich funktioniert. 2. derselbe Arbeitsablauf lässt sich nutzen, um Firmware, Treiber und seltsame Altsysteme zu untersuchen, die
Dies ist die Vorschau eines längeren Beitrags. Öffne das Original auf X, um den Rest zu lesen.
Community-Bericht · nicht unabhängig reproduziert · Vergleichsexperiment
Eine App rekonstruieren und Vorgehensweisen vergleichen
Nach 12 Stunden Testen berichtet Yum vom Nachbau einer ungenannten App mit Zoom, Teilen, Zeichnen, Drehen, Anmerkungen und Speichern.
Kontext & Belege
Kontext zusammengestellt von diesem Leitfaden
- Ziel
- Eine ungenannte App mit Zeichen- und Anmerkungsfunktionen
- Methode
- Gab dem Agenten eine allgemeine Rekonstruktionsanweisung und verglich REA mit einer Vorgehensweise mit unverändertem Opus.
- Berichtetes Ergebnis
- Berichtete, dass unverändertes Opus zuerst fertig war; auch REA lieferte die genannten Funktionen und einen stärker strukturierten Untersuchungsablauf.
Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.
Originalbeitrag auf X lesenContinuing my copy with REA of Lemmings (the game from 1991). I have fully reverse-engineered the game, now I’m adapting it pixel by pixel.
Beitragsübersetzung
Ich setze meine mit REA erstellte Kopie von Lemmings (dem Spiel von 1991) fort. Ich habe das Spiel vollständig per Reverse Engineering analysiert und passe es jetzt Pixel für Pixel an.
Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.
Community-Bericht · nicht unabhängig reproduziert · laufende Arbeit
Lemmings von 1991 untersuchen und nachbauen
Der Autor berichtet vom REA-Einsatz für Lemmings und vom Übergang vom Reverse Engineering zur pixelgenauen Anpassung.
Kontext & Belege
Kontext zusammengestellt von diesem Leitfaden
- Ziel
- Lemmings (1991)
- Methode
- Setzte eine REA-gestützte Rekonstruktion fort und begann, die Darstellung Pixel für Pixel anzupassen.
- Berichtetes Ergebnis
- Laut Autor ist das Reverse Engineering abgeschlossen; die Anpassung läuft weiter. Weder ein fertiges Spiel noch ein Korrektheitsbenchmark wurde überprüft.
Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.
Originalbeitrag auf X lesen요즘 어떤 프로그램이든지 분석해주는 신박한 스킬이 있다고해서 테스트 해봤습니다. 이름은 REA (Reverse Engineering Anything) 으로 어떤 프로그램이든지 역공학을 이용해서 분석해준다는 스킬입니다. github.com/morluto/rea 시험삼아 muse 의 apk 를 던져봤는데 분석결과가 놀랍네요. Show more
Beitragsübersetzung
Ich habe gehört, dass es einen neuartigen Skill gibt, der jedes Programm analysiert, und habe ihn ausprobiert. Er heißt REA (Reverse Engineering Anything) und ist ein Skill, der jedes Programm mithilfe von Reverse Engineering analysiert. https://github.com/morluto/rea Ich habe ihm testweise die APK von muse gegeben, und die Analyseergebnisse sind überraschend.
Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.
Dies ist die Vorschau eines längeren Beitrags. Öffne das Original auf X, um den Rest zu lesen.
Community-Bericht · nicht unabhängig reproduziert
Vor der Agentenentwicklung eine APK untersuchen
TechHyung berichtet, REA eine Muse-APK gegeben zu haben, um bei der Planung eines eigenen Agenten die Umsetzung der Funktionen zu verstehen.
Kontext & Belege
Kontext zusammengestellt von diesem Leitfaden
- Ziel
- Eine Muse-Android-APK
- Methode
- Untersuchte mit REA die APK auf Implementierungsdetails und Serverkommunikation.
- Berichtetes Ergebnis
- Berichtete von umfangreicher Serverkommunikation. Das ist eine Nutzerbeobachtung, kein überprüfter Befund zu Datenschutz oder Sicherheit.
Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.
Originalbeitrag auf X lesenreaharness is live An open-source harness to reverse engineer anything. Built on top of the popular Reverse Engineer Anything (REA) repo, here are some of the highlights: - Multi-provider agent loop (OpenAI, Anthropic, OpenRouter, Groq, Ollama, and OpenAI-compatible gateways) Show more
Beitragsübersetzung
reaharness ist jetzt verfügbar Ein Open-Source-Harness, um alles per Reverse Engineering zu analysieren. Aufgebaut auf dem beliebten Repository Reverse Engineer Anything (REA); hier einige Highlights: - Agentenschleife mit mehreren Anbietern (OpenAI, Anthropic, OpenRouter, Groq, Ollama und OpenAI-kompatible Gateways)
Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.
Übersetzung des zitierten Beitrags
Reverse Engineer Anything 😂 Software ist erledigt.
Dies ist die Vorschau eines längeren Beitrags. Öffne das Original auf X, um den Rest zu lesen.
Autor eines Community-Werkzeugs · Veröffentlichungsbericht
Einen Harness für mehrere Anbieter auf REA aufbauen
Arjun kündigt reaharness an, einen auf REA aufbauenden Open-Source-Agenten-Harness mit mehreren Modellanbietern und strukturierten Werkzeugergebnissen.
Kontext & Belege
Kontext zusammengestellt von diesem Leitfaden
- Ziel
- REA-basierte Agentenabläufe
- Methode
- Entwickelte eine Agentenschleife für mehrere Anbieter und eine idempotente Einrichtung für mehrere Coding-Agenten.
- Berichtetes Ergebnis
- Kündigte eine öffentliche Website und ein Repository an. Dies ist eine Werkzeugveröffentlichung und kein Beweis für die Rekonstruktion eines bestimmten Ziels.
Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.
Originalbeitrag auf X lesen3/ Recovering a 1996 game’s sound logic 🕹️ REA’s DX-Ball case study reconstructs a sound-pan function in C, reporting 3,205 behavior checks and 63 matching compiled bytes. The full playable game remains a work in progress. rea.tools/showcase/dx-ba…
Beitragsübersetzung
3/ Die Soundlogik eines Spiels von 1996 rekonstruieren 🕹️ Die DX-Ball-Fallstudie von REA rekonstruiert eine Audio-Panning-Funktion in C und berichtet von 3.205 Verhaltensprüfungen und 63 übereinstimmenden kompilierten Bytes. Das vollständige spielbare Spiel ist noch in Arbeit. https://rea.tools/showcase/dx-ball/
Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.
Projektfallstudie · auf X besprochen
Die Stereo-Panorama-Funktion eines Spiels von 1996 rekonstruieren
Dieser Beitrag fasst die DX-Ball-Fallstudie von REA zusammen: eine kleine Stereo-Panorama-Funktion in C rekonstruieren und am ursprünglichen x86-Verhalten prüfen.
Kontext & Belege
Kontext zusammengestellt von diesem Leitfaden
- Ziel
- DX-Ball-Routine für das Stereo-Panorama
- Methode
- Ermittelte Eingaben, die in der Decompiler-Ausgabe fehlten, und rekonstruierte die Funktion in C.
- Berichtetes Ergebnis
- Die Projektfallstudie berichtet von 3,205 Verhaltensprüfungen und 63 übereinstimmenden kompilierten Bytes. Sie zeigt kein vollständiges spielbares Spiel.
Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.
Originalbeitrag auf X lesenREA, short for Reverse Engineer Anything, plugs coding agents into Ghidra, Hopper and IDA through MCP. Agents inspect binaries, read decompiled functions and trace calls with no original source code It traced how Notion handles clipboard operations through Electron IPC It also Show more
Someone gave Claude Code a decompiler. 😂 Software engineering is getting ridiculous. There's an open-source project called REA (Reverse Engineer Anything) that lets coding agents investigate applications without their original source code. It connects agents to Ghidra, Hopper
Beitragsübersetzung
REA, kurz für Reverse Engineer Anything, verbindet Coding-Agenten über MCP mit Ghidra, Hopper und IDA. Die Agenten untersuchen Binärdateien, lesen dekompilierte Funktionen und verfolgen Aufrufe ohne ursprünglichen Quellcode Es hat nachvollzogen, wie Notion Zwischenablageoperationen über Electron IPC verarbeitet Es hat außerdem
Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.
Übersetzung des zitierten Beitrags
Jemand hat Claude Code einen Decompiler gegeben. 😂 Softwareentwicklung wird absurd. Es gibt ein Open-Source-Projekt namens REA (Reverse Engineer Anything), mit dem Coding-Agenten Anwendungen ohne deren ursprünglichen Quellcode untersuchen können. Es verbindet Agenten mit Ghidra, Hopper
Dies ist die Vorschau eines längeren Beitrags. Öffne das Original auf X, um den Rest zu lesen.
Projektfallstudie · auf X besprochen
Den Zwischenablagepfad von Notion durch Electron verfolgen
Arena verweist auf die dokumentierte REA-Untersuchung der Zwischenablageoperationen von Notion über Electron IPC.
Kontext & Belege
Kontext zusammengestellt von diesem Leitfaden
- Ziel
- Zwischenablageanbindung der Notion-Desktop-App
- Methode
- Verfolgte das Zwischenablageverhalten durch Electron-Renderer, Preload-Brücke und Hauptprozess.
- Berichtetes Ergebnis
- Die offizielle Fallstudie beschreibt den Zwischenablagepfad von Notion und nennt Codereferenzen; der X-Autor bespricht dieses Beispiel.
Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.
Originalbeitrag auf X lesenDies sind zugeordnete Berichte, keine unabhängigen Reproduktionen. Sechs sind persönliche Berichte über Nutzung, Tests oder Werkzeuge; zwei behandeln offizielle Projektbeispiele. Laufende Arbeiten und Vergleichsergebnisse bleiben in ihrem Kontext. Sende eine Korrektur oder einen Fall mit Originalquelle.
Deine erste Untersuchung
Wie fängst du an?
Wähle ein Verhalten, das du verstehen möchtest. Gib deinem Coding-Agenten ein Ziel und bitte ihn, seine Belege zu zeigen.
Einrichtungsanleitung lesenIm Terminal ausführen
npx rea-agents@latest setupWähle deinen Coding-Agenten
Prüfe den Einrichtungsplan, genehmige die Änderungen und starte deinen Agenten neu, damit er den MCP-Server und den Untersuchungs-Skill von REA lädt.
Beginne mit einer klar eingegrenzten Frage
Probiere eine Anwendung aus, die dir gehört oder die du untersuchen darfst. Frage nach der Ursache eines bestimmten Funktionsverhaltens, statt einen vollständigen Nachbau anzufordern.
Prüfe das Ergebnis
Verfolge Codereferenzen, lies die Einschränkungen und vergleiche das Verhalten mit dem Original, bevor du einer Rekonstruktion vertraust.
Aktuelle Voraussetzungen prüfenEin erster Prompt zum Ausprobieren
Untersuche mit REA /absolute/path/to/my-app. Erkläre, wie der CSV-Export funktioniert. Zeige den Code, die Fundstellen und alles, was du nicht bestätigen kannst.
Was kannst du mit REA untersuchen?
Native Binärdateien
Assembly, Pseudocode, Symbole und Aufrufreferenzen. Erfordert eine kompatible Installation von Hopper, Ghidra oder IDA.
JavaScript und Electron
Module, Imports, Routen, IPC und Source Maps. Die statische Untersuchung benötigt keinen nativen Disassembler.
Browserverhalten
Untersuche eine verbundene Seite, geladene Skripte und beobachtetes Verhalten. Nutze Chrome DevTools zum direkten Debuggen.
.NET und Pakete
Untersuche Assembly-Metadaten, CIL, Abhängigkeiten und Paketressourcen. Prüfe die Zielunterstützung in der aktuellen Version.
Bleib beim Umfang realistisch. Dekompilierter Code ist kein Originalquellcode. Eine funktionierende Funktion ist keine vollständige Anwendung. REA analysiert lokal, aber der Modellanbieter deines Agenten kann Werkzeugergebnisse erhalten. GitHub main kann Funktionen enthalten, die noch nicht auf npm veröffentlicht wurden.
Welche Anleitung solltest du zuerst lesen?
Einrichtungsanleitungen und Werkzeugvergleiche mit klar beschriebenen Vor- und Nachteilen.
REA oder Chrome DevTools: Agentengestützte Untersuchung oder direktes Debuggen?
Wähle Chrome DevTools für interaktives Browser-Debugging und REA für Coding-Agent-Untersuchungen mit Skripten, Anfragen und unterstützenden Belegen.
REA mit Coding-Agenten nutzen: Deine erste Untersuchung
Installiere REA, verbinde deinen Coding-Agenten, untersuche eine lokale JavaScript-App und prüfe ein Ergebnis anhand von Belegen, bevor du eine Funktion nachbaust.
REA oder Ghidra: Welcher Reverse-Engineering-Ablauf passt?
Vergleiche REA und Ghidra nach Aufgabe, Eingaben, Ausgaben, manueller Kontrolle, Einrichtungsvoraussetzungen und der Möglichkeit, Ghidra über REA zu nutzen.
Was solltest du über REA wissen?
Praktische Antworten vor deiner ersten Untersuchung.
Was ist Reverse Engineer Anything (REA)?
REA ist ein Open-Source-MCP-Server mit CLI, der einen Coding-Agenten mit Werkzeugen zur Softwareanalyse verbindet. Der Agent kann Code untersuchen, Verhalten nachvollziehen und eine Rekonstruktion anhand von Belegen prüfen. REA ist kein eigenständiges KI-Modell.
Ist dies die offizielle REA-Website?
Nein. reverseengineeranything.tools ist ein unabhängiger Community-Leitfaden. Das offizielle Projekt findest du unter morluto/rea auf GitHub und auf rea.tools. Diese Website sammelt öffentliche Berichte und verlinkt die Originalquellen; sie ist weder mit den REA-Verantwortlichen verbunden noch von ihnen unterstützt.
Wie installiere ich REA für Claude Code oder Codex?
Führe npx rea-agents@latest setup in einem Terminal aus, wähle deinen Coding-Agenten, prüfe und genehmige den Einrichtungsplan und starte den Agenten neu. Prüfe in der offiziellen Installationsanleitung die aktuelle Version und Client-Kompatibilität. Die Installation eines Skills allein registriert den MCP-Server nicht.
Was kann REA analysieren?
Dokumentierte Ziele sind native Binärdateien, JavaScript- und Electron-Anwendungen, Browserseiten, .NET-Assemblies und Softwarepakete. Die verfügbaren Funktionen hängen vom veröffentlichten Paket, deinem Betriebssystem und dem Analyseanbieter ab. Funktionen auf GitHub main sind möglicherweise noch nicht in der npm-Version enthalten.
Brauche ich Ghidra, Hopper oder IDA?
Natives Disassemblieren und Dekompilieren erfordern eine kompatible Engine wie Ghidra, Hopper oder IDA. Die statische Untersuchung von JavaScript und .NET benötigt keinen nativen Disassembler. Verwende die Engine- und Laufzeitversionen aus der REA-Kompatibilitätsdokumentation.
Welche Node.js-Versionen unterstützt REA?
Die am 12. Oktober 2026 geprüfte Installationsdokumentation nennt Node ab 22.19 in der 22.x-Reihe, Node ab 24.11 in der 24.x-Reihe oder Node ab 26. Node 23, Node 25 und Vorabversionen werden nicht unterstützt. Prüfe vor der Installation erneut die offizielle Anleitung.
Ist REA kostenlos, und gibt es auf dieser Website Guthaben?
Dieser Leitfaden ist kostenlos lesbar, ohne Konto, Abonnement oder Guthaben. REA-eigener Code steht unter der MIT-Lizenz. Dein Coding-Agent, Modellanbieter und kommerzielle Engines wie Hopper oder IDA können eigene Kosten und Lizenzen haben.
Bleiben alle REA-Daten auf meinem Computer?
REA führt die Analyse lokal aus. Werkzeugergebnisse werden aber deinem Coding-Agenten bereitgestellt und können dessen Modellanbieter erreichen. Prüfe dessen Datenrichtlinien, bevor du sensible Software analysierst. Diese Community-Website nimmt keine Softwareuploads an und führt keine Untersuchungen aus.
Kann REA den Originalquellcode wiederherstellen, und wie lange dauert das?
Disassembly, Pseudocode und Verhaltensbeobachtungen können Software erklären helfen, garantieren aber keine Wiederherstellung des Originalquellcodes. Die Dauer hängt von Ziel, Engine und Agent ab; es gibt keine feste Bearbeitungszeit. Teste rekonstruiertes Verhalten am Original und lies die Einschränkungen jedes Ergebnisses.
Sind die X-Anwendungsfälle unabhängig bestätigt?
Die Karten fassen die öffentlichen Berichte der verlinkten Autoren zusammen. Sie sind keine unabhängigen Reproduktionen oder Empfehlungen. Laufende Arbeiten, Werkzeugveröffentlichungen und Besprechungen offizieller Beispiele sind gesondert gekennzeichnet. Dass laut einem Bericht eine andere Vorgehensweise schneller war, bleibt Teil der Beleglage.
Darf ich REA in einem kommerziellen Projekt verwenden?
REA-eigener Code steht unter der MIT-Lizenz, die kommerzielle Nutzung unter ihren Bedingungen erlaubt. Drittanbieterkomponenten, kommerzielle Engines und Zielsoftware haben eigene Lizenzen. REA gewährt keine Rechte an einer anderen Anwendung oder deren Inhalten.
Neu auf dieser Seite
- — Veröffentlicht: Community-Fälle mit Quellen, praktische Anleitungen und klare Grenzen der Beleglage.

