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 oczami społeczności
Zrozum, jak działa
dowolne oprogramowanie.
reverseengineeranything.tools to niezależny przewodnik po REA — serwerze MCP i narzędziu CLI o otwartym kodzie źródłowym do badania oprogramowania z agentami programistycznymi.

Do czego ludzie używają REA?
Gry, parsery, pliki APK i codzienne działanie aplikacji. Sprawdź każdą analizę u osoby, która ją opisała.
8 z 8 przykładów · Źródła przejrzano 12 października 2026
Tłumaczenie wpisu
Wypróbowałem REA (Reverse Engineer Anything) podczas niedzielnej sesji vibe codingu. Kilka godzin później odtworzyłem minigrę Snowball War z Ski or Die w Rust + SDL2. 👀 🔗Kod: https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 Demo: https://www.youtube.com/watch?v=5x38b_qgAUk
Tłumaczenie wykonane przez ten przewodnik na podstawie widocznego podglądu oryginalnego wpisu.
Relacja społeczności · bez niezależnego odtworzenia wyników · odnośniki do kodu i wersji demonstracyjnej
Odtworzenie Snowball War w Rust
Tuomo pisze, że niedzielna sesja z REA zaowocowała odtworzeniem minigry Snowball War z Ski or Die w Rust + SDL2.
Kontekst i dowody
Kontekst zebrany w tym przewodniku
- Obiekt analizy
- Snowball War z Ski or Die
- Metoda
- Korzystał z REA podczas sesji odtwarzania gry i zaimplementował ją w Rust z SDL2.
- Wynik według autora
- Opisał odtworzenie minigry po kilku godzinach i podał odnośniki do kodu oraz grywalnej wersji demonstracyjnej; materiałów pod odnośnikami nie zbadano.
Dane wpisu pobrano 12 paź 2026; liczniki i oznaczenia nie są aktualizowane na żywo.
Przeczytaj oryginalny wpis na 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
Tłumaczenie wpisu
oto najbardziej NIEBEZPIECZNY MCP w internecie w tej chwili REA (reverse engineer anything) to MCP o otwartym kodzie źródłowym, który pozwala Twojemu agentowi rozkładać aplikacje i pliki binarne na części oraz pokazywać na podstawie dowodów, jak działa dana funkcja. przetestowałem go na pakiecie open source "ms". zmapował cały
Tłumaczenie wykonane przez ten przewodnik na podstawie widocznego podglądu oryginalnego wpisu.
To podgląd długiego wpisu. Otwórz oryginał na X, aby przeczytać resztę.
Relacja społeczności · bez niezależnego odtworzenia wyników
Odtworzenie parsera czasu trwania w JavaScript
Israfil opisuje zmapowanie pakietu ms o otwartym kodzie źródłowym, a następnie odtworzenie jego parsera i porównanie zamiennika z oryginałem.
Kontekst i dowody
Kontekst zebrany w tym przewodniku
- Obiekt analizy
- Pakiet npm ms o otwartym kodzie źródłowym
- Metoda
- Uruchomił rea analyze-javascript-application, zbadał 5 funkcji i 21 miejsc wywołań oraz przepisał parser w 17 wierszach.
- Wynik według autora
- Według autora początkowo przeszło 21/22 sprawdzeń, a po jednej poprawce — 22/22. Czas analizy wynoszący 1.3 sekundy i liczby testów to dane podane przez autora.
Dane wpisu pobrano 12 paź 2026; liczniki i oznaczenia nie są aktualizowane na żywo.
Przeczytaj oryginalny wpis na 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
Tłumaczenie wpisu
po kolejnych 12 godzinach testowania REA zaczęło się wyróżniać kilka następnych rzeczy: 1. mogę dać mu ogólne polecenie, takie jak „odtwórz tę aplikację”, i pozwolić agentowi zdecydować, jakich narzędzi inżynierii odwrotnej potrzebuje. 2. proces jest iteracyjny. zbiera pseudokod,
Tłumaczenie wykonane przez ten przewodnik na podstawie widocznego podglądu oryginalnego wpisu.
Tłumaczenie cytowanego wpisu
jeszcze kilka rzeczy o REA, które mnie zaskoczyły: 1. mogę dać agentowi sterownik drukarki lub stary plik binarny Windows i pozwolić mu ustalić, jak faktycznie działa interfejs między sprzętem a oprogramowaniem. 2. tego samego procesu można używać do badania firmware’u, sterowników i dziwnych starszych systemów, które
To podgląd długiego wpisu. Otwórz oryginał na X, aby przeczytać resztę.
Relacja społeczności · bez niezależnego odtworzenia wyników · eksperyment porównawczy
Odtworzenie aplikacji i porównanie sposobów pracy
Po 12 godzinach testowania Yum opisuje odtworzenie nienazwanej aplikacji z powiększaniem, udostępnianiem, rysowaniem, obracaniem, adnotacjami i zapisywaniem.
Kontekst i dowody
Kontekst zebrany w tym przewodniku
- Obiekt analizy
- Nienazwana aplikacja z funkcjami rysowania i adnotacji
- Metoda
- Przekazał agentowi ogólne polecenie odtworzenia aplikacji i porównał REA ze sposobem pracy wykorzystującym standardowy Opus.
- Wynik według autora
- Według relacji standardowy Opus ukończył pracę jako pierwszy; REA również wygenerowało wymienione funkcje i zapewniło bardziej uporządkowany proces analizy.
Dane wpisu pobrano 12 paź 2026; liczniki i oznaczenia nie są aktualizowane na żywo.
Przeczytaj oryginalny wpis na 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.
Tłumaczenie wpisu
Kontynuuję tworzenie swojej kopii Lemmings (gry z 1991 roku) z REA. W pełni przeanalizowałem grę metodą inżynierii odwrotnej, teraz dostosowuję ją piksel po pikselu.
Tłumaczenie wykonane przez ten przewodnik na podstawie widocznego podglądu oryginalnego wpisu.
Relacja społeczności · bez niezależnego odtworzenia wyników · prace w toku
Badanie i odtwarzanie Lemmings z 1991 roku
Autor opisuje wykorzystanie REA do analizy Lemmings i przejście od inżynierii odwrotnej do adaptacji piksel po pikselu.
Kontekst i dowody
Kontekst zebrany w tym przewodniku
- Obiekt analizy
- Lemmings (1991)
- Metoda
- Kontynuował odtwarzanie z pomocą REA i rozpoczął adaptację warstwy wizualnej piksel po pikselu.
- Wynik według autora
- Autor twierdzi, że inżynieria wsteczna została zakończona; adaptacja trwa. Nie zweryfikowano ukończonej gry ani wyników pomiaru poprawności.
Dane wpisu pobrano 12 paź 2026; liczniki i oznaczenia nie są aktualizowane na żywo.
Przeczytaj oryginalny wpis na X요즘 어떤 프로그램이든지 분석해주는 신박한 스킬이 있다고해서 테스트 해봤습니다. 이름은 REA (Reverse Engineering Anything) 으로 어떤 프로그램이든지 역공학을 이용해서 분석해준다는 스킬입니다. github.com/morluto/rea 시험삼아 muse 의 apk 를 던져봤는데 분석결과가 놀랍네요. Show more
Tłumaczenie wpisu
Usłyszałem o nowej, pomysłowej umiejętności, która analizuje dowolny program, więc ją przetestowałem. Nazywa się REA (Reverse Engineering Anything) i jest umiejętnością analizującą dowolny program za pomocą inżynierii odwrotnej. https://github.com/morluto/rea Spróbowałem przekazać jej plik APK muse i wyniki analizy są zaskakujące.
Tłumaczenie wykonane przez ten przewodnik na podstawie widocznego podglądu oryginalnego wpisu.
To podgląd długiego wpisu. Otwórz oryginał na X, aby przeczytać resztę.
Relacja społeczności · bez niezależnego odtworzenia wyników
Analiza APK przed stworzeniem agenta
TechHyung pisze o przekazaniu REA pliku APK Muse, aby poznać implementację jego funkcji podczas planowania własnego agenta.
Kontekst i dowody
Kontekst zebrany w tym przewodniku
- Obiekt analizy
- Plik APK aplikacji Muse na Android
- Metoda
- Wykorzystano REA do zbadania APK pod kątem szczegółów implementacji i komunikacji z serwerem.
- Wynik według autora
- Według relacji wykryto rozbudowaną komunikację z serwerem. To obserwacja użytkownika, a nie zweryfikowane ustalenie dotyczące prywatności lub bezpieczeństwa.
Dane wpisu pobrano 12 paź 2026; liczniki i oznaczenia nie są aktualizowane na żywo.
Przeczytaj oryginalny wpis na 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
Tłumaczenie wpisu
reaharness jest już dostępny Harness o otwartym kodzie źródłowym do inżynierii odwrotnej dowolnych rzeczy. Zbudowany na bazie popularnego repozytorium Reverse Engineer Anything (REA), oto kilka najważniejszych cech: - Pętla agenta obsługująca wielu dostawców (OpenAI, Anthropic, OpenRouter, Groq, Ollama i bramy zgodne z OpenAI)
Tłumaczenie wykonane przez ten przewodnik na podstawie widocznego podglądu oryginalnego wpisu.
Tłumaczenie cytowanego wpisu
Reverse Engineer Anything 😂 Z oprogramowaniem koniec.
To podgląd długiego wpisu. Otwórz oryginał na X, aby przeczytać resztę.
Autor narzędzia społeczności · relacja z premiery
Budowa środowiska agenta na REA z obsługą wielu dostawców
Arjun ogłasza reaharness — środowisko wykonawcze agenta o otwartym kodzie źródłowym, oparte na REA, z obsługą wielu dostawców modeli i ustrukturyzowanymi wynikami narzędzi.
Kontekst i dowody
Kontekst zebrany w tym przewodniku
- Obiekt analizy
- Procesy pracy agentów oparte na REA
- Metoda
- Zbudował pętlę agenta obsługującą wielu dostawców oraz idempotentną konfigurację dla kilku agentów programistycznych.
- Wynik według autora
- Ogłosił publiczną stronę i repozytorium. To premiera narzędzia, a nie dowód odtworzenia konkretnego obiektu analizy.
Dane wpisu pobrano 12 paź 2026; liczniki i oznaczenia nie są aktualizowane na żywo.
Przeczytaj oryginalny wpis na 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…
Tłumaczenie wpisu
3/ Odtwarzanie logiki dźwięku w grze z 1996 roku 🕹️ Studium przypadku DX-Ball od REA odtwarza w C funkcję panoramowania dźwięku i podaje 3 205 kontroli zachowania oraz 63 identyczne bajty po kompilacji. Pełna, grywalna wersja gry jest nadal w opracowaniu. https://rea.tools/showcase/dx-ball/
Tłumaczenie wykonane przez ten przewodnik na podstawie widocznego podglądu oryginalnego wpisu.
Studium przypadku projektu · omówione na X
Odzyskanie funkcji panoramy dźwięku w grze z 1996 roku
Ten wpis podsumowuje studium przypadku DX-Ball autorstwa REA: odtworzenie niewielkiej funkcji panoramy dźwięku w C i sprawdzenie jej zgodności z oryginalnym zachowaniem x86.
Kontekst i dowody
Kontekst zebrany w tym przewodniku
- Obiekt analizy
- Procedura panoramy dźwięku w DX-Ball
- Metoda
- Odzyskano dane wejściowe pominięte w wyniku dekompilatora i odtworzono funkcję w C.
- Wynik według autora
- Studium przypadku projektu podaje 3,205 sprawdzeń zachowania i zgodność 63 bajtów skompilowanego kodu. Nie przedstawia kompletnej grywalnej gry.
Dane wpisu pobrano 12 paź 2026; liczniki i oznaczenia nie są aktualizowane na żywo.
Przeczytaj oryginalny wpis na 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
Tłumaczenie wpisu
REA, skrót od Reverse Engineer Anything, łączy agentów programistycznych z Ghidrą, Hopperem i IDA przez MCP. Agenci badają pliki binarne, czytają zdekompilowane funkcje i śledzą wywołania bez oryginalnego kodu źródłowego Prześledził, jak Notion obsługuje operacje schowka przez Electron IPC Ponadto
Tłumaczenie wykonane przez ten przewodnik na podstawie widocznego podglądu oryginalnego wpisu.
Tłumaczenie cytowanego wpisu
Ktoś dał Claude Code dekompilator. 😂 Inżynieria oprogramowania robi się absurdalna. Istnieje projekt open source o nazwie REA (Reverse Engineer Anything), który pozwala agentom programistycznym badać aplikacje bez ich oryginalnego kodu źródłowego. Łączy agentów z Ghidrą, Hopperem
To podgląd długiego wpisu. Otwórz oryginał na X, aby przeczytać resztę.
Studium przypadku projektu · omówione na X
Śledzenie obsługi schowka Notion przez Electron
Arena wskazuje udokumentowaną analizę operacji schowka Notion przez IPC Electron, przeprowadzoną przez REA.
Kontekst i dowody
Kontekst zebrany w tym przewodniku
- Obiekt analizy
- Most obsługi schowka w aplikacji desktopowej Notion
- Metoda
- Prześledzono obsługę schowka przez proces renderujący Electron, most preload i proces główny.
- Wynik według autora
- Oficjalne studium przypadku opisuje ścieżkę obsługi schowka Notion i podaje odwołania do kodu; autor wpisu na X omawia ten przykład.
Dane wpisu pobrano 12 paź 2026; liczniki i oznaczenia nie są aktualizowane na żywo.
Przeczytaj oryginalny wpis na XTo relacje z podanym źródłem, a nie niezależnie odtworzone wyniki. Sześć to relacje z pierwszej ręki dotyczące użytkowania, testowania lub tworzenia narzędzi; dwie omawiają oficjalne przykłady projektu. Prace w toku i wyniki porównań przedstawiamy z zachowaniem kontekstu. Prześlij sprostowanie lub przykład z oryginalnym źródłem.
Twoja pierwsza analiza
Jak zacząć?
Wybierz jedno zachowanie, które chcesz zrozumieć. Wskaż agentowi programistycznemu obiekt analizy, a następnie poproś o dowody.
Przeczytaj poradnik konfiguracjiUruchom w terminalu
npx rea-agents@latest setupWybierz agenta programistycznego
Przejrzyj plan konfiguracji, zatwierdź zmiany, a następnie uruchom agenta ponownie, aby załadować serwer MCP REA i umiejętność prowadzenia analizy.
Zacznij od konkretnego pytania
Wybierz aplikację, która należy do Ciebie lub którą masz prawo badać. Zapytaj, skąd bierze się działanie danej funkcji, zamiast prosić o pełny klon.
Sprawdź wynik
Sprawdź odwołania do kodu, przeczytaj o ograniczeniach i porównaj zachowanie z oryginałem, zanim zaufasz rekonstrukcji.
Sprawdź aktualne wymaganiaPierwszy prompt do wypróbowania
Użyj REA do zbadania /absolute/path/to/my-app. Wyjaśnij, jak działa eksport CSV. Pokaż kod, lokalizacje w kodzie źródłowym i wszystko, czego nie możesz potwierdzić.
Co REA może pomóc Ci zbadać?
Natywne pliki binarne
Kod asemblerowy, pseudokod, symbole i odwołania do wywołań. Wymaga zgodnej instalacji Hopper, Ghidra lub IDA.
JavaScript i Electron
Moduły, importy, trasy, IPC i mapy kodu źródłowego. Analiza statyczna nie wymaga natywnego dezasemblera.
Działanie w przeglądarce
Zbadaj podłączoną stronę, załadowane skrypty i zaobserwowane zachowanie. Do bezpośredniego debugowania użyj Chrome DevTools.
.NET i pakiety
Zbadaj metadane zestawów, CIL, zależności i zasoby pakietów. Sprawdź obsługiwane obiekty analizy w bieżącym wydaniu.
Rzetelnie określaj zakres ustaleń. Zdekompilowany kod nie jest oryginalnym kodem źródłowym. Działająca funkcja nie jest kompletną aplikacją. REA przeprowadza analizę lokalnie, ale dostawca modelu agenta może otrzymywać wyniki narzędzi. Gałąź main na GitHub może zawierać funkcje, których jeszcze nie wydano w npm.
Który poradnik przeczytać najpierw?
Instrukcje konfiguracji i porównania narzędzi z jasno opisanymi kompromisami.
REA a Chrome DevTools: analiza z agentem czy bezpośrednie debugowanie?
Wybierz Chrome DevTools do interaktywnego debugowania w przeglądarce, a REA do analiz z agentem programistycznym opartych na skryptach, żądaniach i dowodach.
Jak korzystać z REA z agentami programistycznymi: pierwsza analiza
Zainstaluj REA, podłącz agenta programistycznego, zbadaj lokalną aplikację JavaScript i sprawdź ustalenie na podstawie dowodów, zanim odtworzysz funkcję.
REA a Ghidra: jaki sposób pracy przy inżynierii odwrotnej wybrać?
Porównaj REA i Ghidra pod względem zadań, danych wejściowych, wyników, ręcznej kontroli, wymagań konfiguracji i możliwości używania Ghidra przez REA.
Co warto wiedzieć o REA?
Praktyczne odpowiedzi przed pierwszą analizą.
Czym jest Reverse Engineer Anything (REA)?
REA to serwer MCP i narzędzie CLI o otwartym kodzie źródłowym, które łączą agenta programistycznego z narzędziami do analizy oprogramowania. Agent może badać kod, śledzić działanie i sprawdzać rekonstrukcję na podstawie dowodów. REA nie jest samodzielnym modelem AI.
Czy to oficjalna strona REA?
Nie. reverseengineeranything.tools to niezależny przewodnik społeczności. Oficjalny projekt to morluto/rea na GitHub oraz rea.tools. Ta strona gromadzi publiczne relacje i odnośniki do oryginalnych źródeł; nie jest powiązana z opiekunami REA ani przez nich rekomendowana.
Jak zainstalować REA dla Claude Code lub Codex?
Uruchom npx rea-agents@latest setup w terminalu, wybierz agenta programistycznego, przejrzyj i zatwierdź plan konfiguracji, a następnie uruchom agenta ponownie. Sprawdź bieżące wydanie i zgodność klientów w oficjalnym poradniku instalacji. Samo zainstalowanie umiejętności nie rejestruje serwera MCP.
Co może analizować REA?
Udokumentowane obiekty analizy obejmują natywne pliki binarne, aplikacje JavaScript i Electron, strony w przeglądarce, zestawy .NET oraz pakiety oprogramowania. Dostępne możliwości zależą od wydanego pakietu, systemu operacyjnego i dostawcy silnika. Funkcje z gałęzi main na GitHub mogą nie być jeszcze dostępne w wydaniu npm.
Czy potrzebuję Ghidra, Hopper lub IDA?
Dezasemblacja i dekompilacja kodu natywnego wymagają zgodnego silnika, takiego jak Ghidra, Hopper lub IDA. Analiza statyczna JavaScript i .NET nie wymaga natywnego dezasemblera. Korzystaj z wersji silników i środowisk uruchomieniowych wskazanych w dokumentacji zgodności REA.
Które wersje Node.js obsługuje REA?
Dokumentacja instalacji przejrzana 12 października 2026 wymienia Node 22.19 lub nowszy w linii 22.x, Node 24.11 lub nowszy w linii 24.x oraz Node 26 i nowsze. Node 23, Node 25 i wersje przedpremierowe nie są obsługiwane. Przed instalacją ponownie sprawdź oficjalny poradnik.
Czy REA jest bezpłatne i czy ta strona używa kredytów?
Ten przewodnik można czytać bezpłatnie, bez konta, subskrypcji ani kredytów. Kod należący do REA jest udostępniany na licencji MIT. Agent programistyczny, dostawca modelu i komercyjne silniki, takie jak Hopper lub IDA, mogą podlegać odrębnym kosztom i licencjom.
Czy wszystkie dane REA pozostają na moim komputerze?
REA przeprowadza analizę lokalnie, ale wyniki narzędzi są przekazywane agentowi programistycznemu i mogą trafić do dostawcy jego modelu. Przed analizą wrażliwego oprogramowania zapoznaj się z polityką tego dostawcy dotyczącą danych. Ta strona społeczności nie przyjmuje plików oprogramowania ani nie prowadzi analiz.
Czy REA może odzyskać oryginalny kod źródłowy i ile to trwa?
Dezasemblacja, pseudokod i obserwacje zachowania mogą pomóc wyjaśnić działanie oprogramowania, ale nie gwarantują odzyskania jego oryginalnego kodu źródłowego. Czas zależy od obiektu analizy, silnika i agenta; nie ma stałego terminu zakończenia. Porównaj odtworzone zachowanie z oryginałem i zapoznaj się z ograniczeniami każdego wyniku.
Czy zastosowania opisane na X zostały niezależnie zweryfikowane?
Karty podsumowują publiczne relacje autorów wskazanych w odnośnikach. Nie są niezależnym odtworzeniem wyników ani rekomendacją. Prace w toku, premiery narzędzi i omówienia oficjalnych przykładów są oznaczone osobno. Relacja o tym, że inny sposób pracy był szybszy, pozostaje częścią materiału źródłowego.
Czy mogę używać REA w projekcie komercyjnym?
Kod należący do REA jest udostępniany na licencji MIT, która dopuszcza użytek komercyjny z zachowaniem jej warunków. Komponenty innych podmiotów, silniki komercyjne i analizowane oprogramowanie mają odrębne licencje. REA nie przyznaje praw do innej aplikacji ani jej zasobów.
Co nowego na tej stronie
- — Opublikowano przykłady społeczności poparte źródłami, praktyczne poradniki i jasno opisane ograniczenia dowodów.

