Co REA umí a proč to zní skoro neuvěřitelně
REA je zkratka pro Reverse Engineer Anything. V překladu „zpětně prozkoumej cokoliv“. Jde o nástroj, který AI kódovacím agentům, jako je Claude Code, Cursor nebo Codex, umožní rozebrat hotový software na součástky a popsat, co dělá, aniž byste měli k dispozici jeho původní zdrojový kód.
Představte si to jako otevřít hodinky a zjistit, proč tikají, jen z hotového výrobku. Klasicky to dělá člověk zvaný reverse engineer, kterému to u složitějšího programu trvá týdny, měsíce, někdy i roky. REA tenhle proces svěří AI agentovi a stáhne ho na minuty.
Nástroj zvládá analyzovat binární soubory, aplikace pro .NET, Android aplikace ve formátu APK i webové stránky. To je přesně ta směs cílů, se kterou se potkává bezpečnostní analytik, vývojář, který zdědil starý kód bez dokumentace, nebo firma, která si chce ověřit, co přesně jí třetí strana nasadila do systému.
Podstatné je, že jde o open source. Stáhnete si ho zdarma, a hlavně se můžete podívat, co přesně dělá. U nástroje, který prohrabává cizí kód, to není drobnost.
Proč to tak rychle vyletělo
Čísla z GitHubu mluví jasně. Ačkoliv byl nástroj REA a jeho repozitáře veřejně dostupné již v červenci 2026 a ještě 6. října měl projekt necelých 10 tisíc hvězd, představení nové verze 7. října odstartovalo masivní virální vlnu. Mezi 12. a 14. říjnem nabral zhruba 90 tisíc hvězd za 36 hodin. To je v přepočtu asi 2 500 hvězd za hodinu, tedy více než 40 za minutu.
V součtu celého ekosystému a navázaných repozitářů na GitHubu projekt překonal 234 tisíc hvězd a má přes 58 tisíc forků. Poměr hvězd a forků kolem čtyř ku jedné naznačuje, že lidé kód nejen obdivují, ale skutečně si ho rozvětvují a zkouší ve vlastních projektech.
Tak rychlý růst je u open-source nástrojů výjimečný. Většina projektů, které se objeví v trendech, roste pozvolna. REA se tam dostal během pár dnů a skončil na prvním místě.
Jak to funguje pod kapotou
Klíčovou spojkou je tu MCP, tedy Model Context Protocol. Je to otevřený standard, který v poslední době nahradil ad hoc konektory, jimiž se musel každý nástroj propojovat s každým modelem zvlášť. V běžné řeči: jeden univerzální konektor, přes který AI agent ovládá různé programy.
REA přes MCP propojuje AI agenty s etablovanými dekompilačními nástroji, které se v oboru používají léta. Je to Ghidra (open-source dekompilátor), IDA Pro (komerční standard) a JADX (nástroj na rozbor Android aplikací). AI agent tak nemusí kód dekompilovat sám od nuly, ale řídí tyhle zavedené nástroje a čte jejich výstup.
Výsledek je ten, že Claude Code nebo Cursor dostanou srozumitelný popis toho, co analyzovaný program dělá, a můžou na tom stavět. Ať už jde o hledání chyby, dokumentaci, nebo audit bezpečnosti.
Lokálně, bez odesílání ven
Jedna věc, která REA odlišuje od běžných cloudových AI nástrojů: analýza běží lokálně na zařízení uživatele. Zkoumaný binární kód neopouští místní hardware.
Pro firmu to znamená rozdíl. Když analyzujete vlastní proprietární software, nebo kód klienta, nechcete ho nahrávat do cizího cloudu. REA tohle řeší tím, že nechá data tam, kde jsou, a ven pošle maximálně řídicí dotazy modelu.
Zároveň se ale objevily obavy z nástrojů pro automatizovanou dekonstrukci softwaru a hledání zranitelností. Ty se v souvislosti s projekty ARTEX a REA v posledních týdnech výrazně zvedly. Nástroj, který zrychlí rozbor cizího kódu z měsíců na minuty, totiž nezrychluje jen poctivou bezpečnostní práci. Stejně tak urychlí každého, kdo hledá zranitelnosti s jiným úmyslem.
Právní stránka zůstává samostatná kapitola. Zpětné inženýrství má v Evropě svá pravidla, a to, že technicky něco jde udělat rychle, neznamená, že je to vždy legální. REA je nástroj, odpovědnost zůstává na člověku, který ho pustí.
AI inženýry nepropouští, mění jim práci
S REA souvisí i širší debata o tom, jestli AI vývojáře nahradí. Data, která v srpnu 2026 zveřejnila společnost SignalFire, a vyjádření šéfa GitHubu ukazují opak. Firmy kvůli AI vývojáře hromadně nepropouštějí. Naopak pokračují v náboru, protože zavádění, správa a integrace AI systémů vyžadují víc odborníků, ne míň.
Ve velkých technologických firmách tvořili inženýři v roce 2025 celých 55 procent všech nově přijatých zaměstnanců. A software inženýři s pokročilou znalostí AI si podle dat přijdou na mzdové ohodnocení o 62 procent vyšší než kolegové bez ní.
Změna je jinde. Poptávka se posouvá ve prospěch zkušených seniorů a AI specialistů, zatímco místa pro juniory se zužují. Nástroj jako REA to jen podtrhuje: rutinní části práce, které dřív zabraly začátečníkovi celé dny, teď odbaví agent za minuty. Zbývá ta část, která vyžaduje úsudek.
Pro české vývojáře a bezpečnostní týmy to znamená jediné. REA je volně dostupný i tady, funguje s Claude Code a Cursor, které se v českých firmách běžně používají, a češtinu nepotřebuje, protože se bavíme o práci s kódem, ne s prozou. Kdo ho zvládne zapojit do svého workflow dřív, bude o krok před těmi, kdo čekají.
Je zpětné inženýrství v Evropě legální?
Záleží na účelu a podmínkách. Evropské právo zpětné inženýrství v některých případech umožňuje, typicky kvůli interoperabilitě nebo bezpečnostnímu výzkumu, ale vždy s ohledem na licenci zkoumaného softwaru a konkrétní zemi. REA samotný je legální nástroj, odpovědnost za to, na co ho pustíte, je na vás.
Funguje REA jen s Claudem, nebo i s jinými modely?
REA je postavený na protokolu MCP, takže ho lze připojit k různým AI kódovacím agentům. Autoři uvádějí podporu Claude Code, Cursor a Codex. Přes MCP je princip přenositelný i na další asistenty, kteří tento standard podporují.
Nahradí REA lidské reverse engineery?
Ne tak docela. Výrazně urychlí rutinní část práce, tedy dekompilaci a prvotní popis kódu. Interpretaci výsledků, posouzení, co je útok a co chyba, a rozhodování nechává na člověku. Data o náboru ostatně ukazují, že zkušených inženýrů je potřeba víc, ne míň.