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 ur communityns perspektiv
Använd omvänd ingenjörskonst på
vad som helst.
reverseengineeranything.tools är en oberoende guide till REA, en MCP-server och ett kommandoradsverktyg med öppen källkod för att undersöka programvara med kodningsagenter.

Vad använder folk REA till?
Spel, parsrar, APK-filer och beteenden i vanliga appar. Följ varje undersökning tillbaka till personen som delade den.
8 av 8 användningsfall · Källorna granskades den 12 oktober 2026
Översättning av inlägget
Jag provade REA (Reverse Engineer Anything) under en vibe coding-session på en söndag. Några timmar senare hade jag återskapat minispelet Snowball War från Ski or Die i Rust + SDL2. 👀 🔗Kod: https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 Demo: https://www.youtube.com/watch?v=5x38b_qgAUk
Översatt av den här guiden från den synliga förhandsvisningen av originalinlägget.
Rapport från communityn · inte oberoende reproducerad · länkad kod och demo
Återskapa Snowball War i Rust
Tuomo uppger att en REA-session på en söndag ledde till en rekonstruktion i Rust + SDL2 av minispelet Snowball War från Ski or Die.
Sammanhang och belägg
Sammanhang sammanställt av den här guiden
- Analysobjekt
- Snowball War från Ski or Die
- Metod
- Använde REA under en rekonstruktionssession och implementerade spelet i Rust med SDL2.
- Rapporterat resultat
- Rapporterade ett rekonstruerat minispel efter några timmar och länkade till kod samt en spelbar demo. Det länkade materialet har inte granskats.
Inläggsdata hämtades 12 okt. 2026; antal och märken uppdateras inte i realtid.
Läs det ursprungliga inlägget på Xthis 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
Översättning av inlägget
det här är det FARLIGASTE MCP:t på internet just nu REA (reverse engineer anything) är ett MCP med öppen källkod som låter din agent plocka isär appar och binärfiler och visa hur en funktion fungerar, med belägg. jag testade det på paketet "ms" med öppen källkod. det kartlade hela
Översatt av den här guiden från den synliga förhandsvisningen av originalinlägget.
Det här är en förhandsvisning av ett långt inlägg. Öppna originalet på X för att läsa resten.
Rapport från communityn · inte oberoende reproducerad
Återskapa en parser för tidslängder i JavaScript
Israfil rapporterar att ha kartlagt paketet ms med öppen källkod, återskapat dess parser och kontrollerat ersättningen mot originalet.
Sammanhang och belägg
Sammanhang sammanställt av den här guiden
- Analysobjekt
- npm-paketet ms med öppen källkod
- Metod
- Körde rea analyze-javascript-application, granskade 5 funktioner och 21 anropsställen och skrev om parsern på 17 rader.
- Rapporterat resultat
- Rapporterade att 21/22 kontroller godkändes inledningsvis och sedan 22/22 efter en rättning. Analystiden på 1.3 sekunder och antalet tester är skribentens uppgifter.
Inläggsdata hämtades 12 okt. 2026; antal och märken uppdateras inte i realtid.
Läs det ursprungliga inlägget på Xafter 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
Översättning av inlägget
efter ytterligare 12 timmars testning av REA började några fler saker framträda: 1. jag kan ge det en övergripande instruktion som ”bygg om den här appen” och låta agenten avgöra vilka verktyg för reverse engineering den behöver. 2. arbetsflödet är iterativt. det samlar pseudokod,
Översatt av den här guiden från den synliga förhandsvisningen av originalinlägget.
Översättning av det citerade inlägget
några fler saker med REA som överraskade mig: 1. jag kan ge en agent en skrivardrivrutin eller en gammal Windows-binärfil och låta den ta reda på hur gränssnittet mellan hårdvara och mjukvara faktiskt fungerar. 2. samma arbetsflöde kan användas för att undersöka firmware, drivrutiner och konstiga äldre system som
Det här är en förhandsvisning av ett långt inlägg. Öppna originalet på X för att läsa resten.
Rapport från communityn · inte oberoende reproducerad · jämförande experiment
Återskapa en app och jämför arbetsflöden
Efter 12 timmars testning rapporterar Yum att ha återskapat en icke namngiven app med zoom, delning, ritning, rotation, annoteringar och sparande.
Sammanhang och belägg
Sammanhang sammanställt av den här guiden
- Analysobjekt
- En icke namngiven app med rit- och annoteringsfunktioner
- Metod
- Gav agenten en övergripande instruktion om rekonstruktion och jämförde REA med ett arbetsflöde med Opus i standardutförande.
- Rapporterat resultat
- Rapporterade att Opus i standardutförande blev klart först. REA gav också de angivna funktionerna och ett mer strukturerat arbetsflöde för undersökningen.
Inläggsdata hämtades 12 okt. 2026; antal och märken uppdateras inte i realtid.
Läs det ursprungliga inlägget på XContinuing 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.
Översättning av inlägget
Jag fortsätter med min kopia av Lemmings (spelet från 1991) med REA. Jag har genomfört fullständig reverse engineering av spelet och anpassar det nu pixel för pixel.
Översatt av den här guiden från den synliga förhandsvisningen av originalinlägget.
Rapport från communityn · inte oberoende reproducerad · pågående arbete
Studera och återskapa Lemmings från 1991
Skribenten rapporterar att ha använt REA på Lemmings och gått från omvänd ingenjörskonst till anpassning pixel för pixel.
Sammanhang och belägg
Sammanhang sammanställt av den här guiden
- Analysobjekt
- Lemmings (1991)
- Metod
- Fortsatte en rekonstruktion med hjälp av REA och började anpassa presentationen pixel för pixel.
- Rapporterat resultat
- Skribenten uppger att arbetet med omvänd ingenjörskonst är klart. Anpassningen pågår fortfarande. Inget färdigt spel eller jämförelsetest av korrektheten har verifierats.
Inläggsdata hämtades 12 okt. 2026; antal och märken uppdateras inte i realtid.
Läs det ursprungliga inlägget på X요즘 어떤 프로그램이든지 분석해주는 신박한 스킬이 있다고해서 테스트 해봤습니다. 이름은 REA (Reverse Engineering Anything) 으로 어떤 프로그램이든지 역공학을 이용해서 분석해준다는 스킬입니다. github.com/morluto/rea 시험삼아 muse 의 apk 를 던져봤는데 분석결과가 놀랍네요. Show more
Översättning av inlägget
Jag hörde att det finns en ny smart färdighet som analyserar vilket program som helst, så jag testade den. Den heter REA (Reverse Engineering Anything) och är en färdighet som analyserar vilket program som helst med reverse engineering. https://github.com/morluto/rea Jag provade att ge den APK:n för muse, och analysresultaten är överraskande.
Översatt av den här guiden från den synliga förhandsvisningen av originalinlägget.
Det här är en förhandsvisning av ett långt inlägg. Öppna originalet på X för att läsa resten.
Rapport från communityn · inte oberoende reproducerad
Granska en APK innan du bygger en agent
TechHyung uppger att ha gett REA en Muse-APK för att lära sig hur dess funktioner implementerats inför planeringen av en egen agent.
Sammanhang och belägg
Sammanhang sammanställt av den här guiden
- Analysobjekt
- En Android-APK för Muse
- Metod
- Använde REA för att granska APK-filen efter implementationsdetaljer och serverkommunikation.
- Rapporterat resultat
- Rapporterade att ha hittat omfattande serverkommunikation. Detta är en användarobservation, inte ett verifierat integritets- eller säkerhetsfynd.
Inläggsdata hämtades 12 okt. 2026; antal och märken uppdateras inte i realtid.
Läs det ursprungliga inlägget på Xreaharness 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
Översättning av inlägget
reaharness är nu tillgängligt Ett ramverk med öppen källkod för reverse engineering av vad som helst. Byggt på det populära kodarkivet Reverse Engineer Anything (REA), här är några av höjdpunkterna: - Agentloop med stöd för flera leverantörer (OpenAI, Anthropic, OpenRouter, Groq, Ollama och OpenAI-kompatibla gateways)
Översatt av den här guiden från den synliga förhandsvisningen av originalinlägget.
Översättning av det citerade inlägget
Reverse Engineer Anything 😂 Det är slut med mjukvara.
Det här är en förhandsvisning av ett långt inlägg. Öppna originalet på X för att läsa resten.
Verktygsskapare från communityn · lanseringsrapport
Bygg ett agentramverk för flera leverantörer på REA
Arjun presenterar reaharness, ett agentramverk med öppen källkod som bygger på REA och har stöd för flera modellleverantörer och strukturerade verktygsresultat.
Sammanhang och belägg
Sammanhang sammanställt av den här guiden
- Analysobjekt
- Agentarbetsflöden baserade på REA
- Metod
- Byggde en agentloop för flera leverantörer och idempotent konfiguration för flera kodningsagenter.
- Rapporterat resultat
- Presenterade en offentlig webbplats och ett kodarkiv. Detta är en verktygslansering, inte ett bevis på att ett visst analysobjekt har rekonstruerats.
Inläggsdata hämtades 12 okt. 2026; antal och märken uppdateras inte i realtid.
Läs det ursprungliga inlägget på X3/ 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…
Översättning av inlägget
3/ Återskapa ljudlogiken i ett spel från 1996 🕹️ REA:s DX-Ball-fallstudie återskapar en funktion för ljudpanorering i C och rapporterar 3 205 beteendekontroller och 63 matchande kompilerade byte. Det fullständiga spelbara spelet är fortfarande under utveckling. https://rea.tools/showcase/dx-ball/
Översatt av den här guiden från den synliga förhandsvisningen av originalinlägget.
Fallstudie från projektet · diskuterad på X
Återskapa ljudpanoreringsfunktionen i ett spel från 1996
Det här inlägget sammanfattar REA:s fallstudie om DX-Ball: att rekonstruera en liten ljudpanoreringsfunktion i C och validera den mot det ursprungliga x86-beteendet.
Sammanhang och belägg
Sammanhang sammanställt av den här guiden
- Analysobjekt
- Ljudpanoreringsrutinen i DX-Ball
- Metod
- Återskapade indata som saknades i dekompilatorns utdata och rekonstruerade funktionen i C.
- Rapporterat resultat
- Projektets fallstudie rapporterar 3,205 beteendekontroller och 63 matchande kompilerade byte. Den visar inte ett komplett spelbart spel.
Inläggsdata hämtades 12 okt. 2026; antal och märken uppdateras inte i realtid.
Läs det ursprungliga inlägget på XREA, 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
Översättning av inlägget
REA, kort för Reverse Engineer Anything, kopplar kodningsagenter till Ghidra, Hopper och IDA via MCP. Agenterna undersöker binärfiler, läser dekompilerade funktioner och spårar anrop utan den ursprungliga källkoden Det spårade hur Notion hanterar urklippsåtgärder via Electron IPC Det har också
Översatt av den här guiden från den synliga förhandsvisningen av originalinlägget.
Översättning av det citerade inlägget
Någon gav Claude Code en dekompilator. 😂 Programvaruutvecklingen börjar bli löjlig. Det finns ett projekt med öppen källkod som heter REA (Reverse Engineer Anything) och låter kodningsagenter undersöka applikationer utan deras ursprungliga källkod. Det kopplar agenter till Ghidra, Hopper
Det här är en förhandsvisning av ett långt inlägg. Öppna originalet på X för att läsa resten.
Fallstudie från projektet · diskuterad på X
Följ Notions urklippsflöde genom Electron
Arena hänvisar till REA:s dokumenterade undersökning av Notions urklippsoperationer via Electron IPC.
Sammanhang och belägg
Sammanhang sammanställt av den här guiden
- Analysobjekt
- Bryggan för urklipp i Notions skrivbordsapp
- Metod
- Följde urklippsbeteendet genom Electrons renderingsprocess, brygga för förinläsning och huvudprocess.
- Rapporterat resultat
- Den officiella fallstudien beskriver Notions urklippsflöde och anger kodreferenser. Skribenten på X diskuterar det exemplet.
Inläggsdata hämtades 12 okt. 2026; antal och märken uppdateras inte i realtid.
Läs det ursprungliga inlägget på XDet här är rapporter med angivna upphovspersoner, inte oberoende upprepningar av undersökningarna. Sex är förstahandsrapporter om användning, testning eller verktyg; två tar upp officiella projektexempel. Pågående arbete och jämförande resultat redovisas i sitt sammanhang. Skicka en rättelse eller ett användningsfall med en originalkälla.
Din första undersökning
Hur kommer du igång?
Välj ett beteende som du vill förstå. Ge din kodningsagent ett analysobjekt och be den sedan visa vad slutsatserna bygger på.
Läs installationsguidenKör i terminalen
npx rea-agents@latest setupVälj din kodningsagent
Granska installationsplanen, godkänn ändringarna och starta sedan om agenten för att läsa in REA:s MCP-server och tillhörande undersökningsinstruktioner.
Börja med en avgränsad fråga
Prova en applikation som du äger eller har tillstånd att granska. Fråga vad som styr en funktions beteende i stället för att be om en fullständig klon.
Kontrollera resultatet
Följ kodreferenser, läs om begränsningarna och jämför beteendet med originalet innan du litar på en rekonstruktion.
Kontrollera aktuella kravEn första prompt att prova
Använd REA för att granska /absolute/path/to/my-app. Förklara hur CSV-exporten fungerar. Visa koden, var i källkoden den finns och allt du inte kan bekräfta.
Vad kan REA hjälpa dig att granska?
Nativa binärfiler
Assemblerkod, pseudokod, symboler och anropsreferenser. Kräver en kompatibel installation av Hopper, Ghidra eller IDA.
JavaScript och Electron
Moduler, importer, rutter, IPC och källkartor. Statisk granskning kräver ingen disassemblerare för nativ kod.
Beteende i webbläsaren
Granska en ansluten sida, inlästa skript och observerat beteende. Använd Chrome DevTools för praktisk felsökning.
.NET och paket
Granska metadata för sammansättningar, CIL, beroenden och paketresurser. Kontrollera den aktuella versionen för att se vilka analysobjekt som stöds.
Var tydlig med begränsningarna. Dekompilerad kod är inte den ursprungliga källkoden. En fungerande funktion är inte en komplett applikation. REA kör analysen lokalt, men agentens modellleverantör kan ta emot verktygsresultat. Huvudgrenen main på GitHub kan innehålla funktioner som ännu inte har släppts på npm.
Vilken guide bör du läsa först?
Installationsanvisningar och verktygsjämförelser med tydligt beskrivna avvägningar.
REA jämfört med Chrome DevTools: agentledd undersökning eller direkt felsökning?
Välj Chrome DevTools för interaktiv felsökning i webbläsaren och REA för undersökningar där en kodningsagent granskar skript, anrop och stödjande underlag.
Så använder du REA med kodningsagenter: din första undersökning
Installera REA, anslut din kodningsagent, granska ett lokalt JavaScript-program och kontrollera ett resultat mot underlaget innan du återskapar en funktion.
REA jämfört med Ghidra: vilket arbetsflöde för omvänd ingenjörskonst passar?
Jämför REA och Ghidra utifrån uppgift, indata, utdata, manuell kontroll, konfigurationskrav och möjligheten att använda Ghidra via REA.
Vad bör du veta om REA?
Praktiska svar inför din första undersökning.
Vad är Reverse Engineer Anything (REA)?
REA är en MCP-server och ett kommandoradsverktyg med öppen källkod som kopplar en kodningsagent till verktyg för programvaruanalys. Agenten kan granska kod, spåra beteenden och kontrollera en rekonstruktion mot underlaget. REA är ingen fristående AI-modell.
Är detta den officiella webbplatsen för REA?
Nej. reverseengineeranything.tools är en oberoende guide från communityn. Det officiella projektet finns på GitHub som morluto/rea och på rea.tools. Den här webbplatsen sammanställer offentliga rapporter och länkar till originalkällorna. Den är inte knuten till och stöds inte av dem som underhåller REA.
Hur installerar jag REA för Claude Code eller Codex?
Kör npx rea-agents@latest setup i en terminal, välj din kodningsagent, granska och godkänn installationsplanen och starta sedan om agenten. Kontrollera den officiella installationsguiden för aktuell version och klientkompatibilitet. Att enbart installera en uppsättning agentinstruktioner registrerar inte MCP-servern.
Vad kan REA analysera?
Dokumenterade analysobjekt omfattar nativa binärfiler, JavaScript- och Electron-applikationer, webbsidor, sammansättningar i .NET och programvarupaket. Vilka funktioner som är tillgängliga beror på det utgivna paketet, ditt operativsystem och analysmotorn. Funktioner i main-grenen på GitHub kanske ännu inte finns i npm-versionen.
Behöver jag Ghidra, Hopper eller IDA?
Disassemblering och dekompilering av nativ kod kräver en kompatibel motor, till exempel Ghidra, Hopper eller IDA. Statisk granskning av JavaScript och .NET kräver ingen disassemblerare för nativ kod. Använd de motor- och körmiljöversioner som anges i REA:s kompatibilitetsdokumentation.
Vilka versioner av Node.js stöder REA?
Installationsdokumentationen som granskades den 12 oktober 2026 anger Node 22.19 eller senare i 22.x-serien, Node 24.11 eller senare i 24.x-serien, eller Node 26 och senare. Node 23, Node 25 och förhandsversioner stöds inte. Kontrollera den officiella guiden igen före installationen.
Är REA gratis, och finns det krediter på den här webbplatsen?
Den här guiden är gratis att läsa utan konto, abonnemang eller krediter. Kod som tillhör REA är MIT-licensierad. Din kodningsagent, modellleverantör och kommersiella motorer som Hopper eller IDA kan medföra separata kostnader och licenskrav.
Stannar alla REA-data på min dator?
REA utför analysen lokalt, men verktygsresultaten lämnas till din kodningsagent och kan nå dess modellleverantör. Läs leverantörens datapolicy innan du analyserar känslig programvara. Den här webbplatsen från communityn tar inte emot programvaruuppladdningar och utför inga undersökningar.
Kan REA återskapa den ursprungliga källkoden, och hur lång tid tar det?
Disassemblering, pseudokod och observationer av beteenden kan hjälpa till att förklara programvara, men garanterar inte att den ursprungliga källkoden kan återskapas. Tidsåtgången varierar beroende på analysobjekt, motor och agent. Det finns ingen fast tid för att slutföra arbetet. Testa det rekonstruerade beteendet mot originalet och läs begränsningarna för varje resultat.
Har användningsfallen från X verifierats oberoende?
Korten sammanfattar de länkade skribenternas offentliga rapporter. De är inte oberoende reproduktioner eller rekommendationer. Pågående arbeten, verktygslanseringar och diskussioner om officiella exempel märks separat. En rapport om att ett annat arbetsflöde var snabbare finns kvar som en del av underlaget.
Kan jag använda REA i ett kommersiellt projekt?
Kod som tillhör REA är MIT-licensierad, vilket tillåter kommersiell användning enligt licensvillkoren. Tredjepartskomponenter, kommersiella motorer och programvaran som analyseras har separata licenser. REA ger inga rättigheter till en annan applikation eller dess tillgångar.
Nytt på den här sidan
- — Publicerade användningsfall från communityn med källstöd, praktiska guider och tydliga begränsningar för vad underlaget visar.

