Přejít k hlavnímu obsahu

Nový nástroj rozebírá cizí software za minuty místo let

Ilustrační obrázek
Open-source nástroj REA se během deseti říjnových dnů vyšplhal na GitHubu z necelých 10 tisíc na více než 234 tisíc hvězd a obsadil první místo v žebříčku trendů. Rozebrat cizí program, tedy zjistit, jak funguje uvnitř, bez přístupu k jeho zdrojovému kódu, mu trvá minuty místo měsíců. A běží to přímo na vašem počítači, nic se neposílá ven.

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íň.

Diskuze

Zatím žádné komentáře — buďte první, kdo se podělí o svůj názor.
X

Nezmeškejte novinky!

Přihlaste se k odběru novinek a aktualit.