Od GTA V na iPhoneu do besplatnog Photoshopa: Ovaj AI alat preokreće softversku industriju

REA, open-source alat koji povezuje AI agente za kodiranje s alatima za reverse engineering poput Ghidre, postao je najvrući projekt na GitHubu. S manje od 10.000 zvjezdica 6. listopada skočio je na više od 100.000 do 12. listopada, a samo 11. listopada prikupio je više od 30.000 zvjezdica. Projekt je nastao u travnju i uglavnom bio ignoriran do ovog vala interesa. Ime je kratica za Reverse Engineer Anything.
REA korisniku omogućuje da usmjeri agenta na program, pita kako neka značajka radi i pusti ga da kopa od onoga što se vidi na zaslonu sve do binarnog koda. Radi na desktop aplikacijama, Android aplikacijama i web stranicama. Povezuje AI asistente poput Claude Codea ili OpenAI Codexa s profesionalnim alatima kao što je Ghidra, reverse-engineering paket koji je NSA objavila 2019. Most je MCP, Model Context Protocol, standard koji je stvorio Anthropic kako bi se AI modeli mogli spajati na vanjske alate. Sam readme skromniji je od hypea i navodi da REA ne tvrdi da može vratiti izvorni kod ili automatski klonirati aplikaciju; ne dolazi ni s vlastitim dekompajlerom.
Kontekst
Aplikacije i igre isporučuju se kao strojni kod, sirove upute koje procesor čita, a ljudi ih uglavnom ne mogu čitati. Dekompajliranje pokušava to pretvoriti natrag u čitljiv kod, slično kao da kušate kolač i radite unatrag prema receptu. Reverse engineering je širi pojam: otkrivanje kako nešto radi bez nacrta, bilo promatranjem ponašanja aplikacije i podataka koje šalje, bilo čitanjem koda. REA spaja AI agente s alatima koji taj posao obavljaju. Zvjezdice su GitHubov način označavanja, poput knjižne oznake.
Ključne brojke
Broj zvjezdica skočio je s manje od 10.000 na više od 100.000 između 6. i 12. listopada. Samo 11. listopada REA je dobio više od 30.000 zvjezdica. Projekt je stvoren u travnju. Ghidru je NSA objavila 2019. U rujnu je obožavatelj koristio open-source AI model i alat za rekompilaciju kako bi Fable 2, jedinu glavnu igru iz serijala Fable koja nikad nije izašla na PC-u, pokrenuo na Windowsima; AI ju je pokrenuo u oko sat vremena, nakon čega su uslijedili dugi ručni popravci. Netko je oko 1.600 Minecraft predmeta ubacio u FromSoftwareovu igru. Adobe je u ožujku pristao na nagodbu od 150 milijuna dolara s Ministarstvom pravosuđa.
Što to znači
Ljudi već izvode neobične stvari: Spider-Man se njiše Gothamom u Batman: Arkham City, creepersi se bore protiv Malenie u Elden Ringu, a modder je u Skyrim ubacio oružja i izbornike iz Escape from Tarkova i nazvao to Escape from Skyrim lol. Stari konzolni ekskluzivi bježe s konzola, pa je tako GTA V pokrenut na iOS-u fluidno, što čak ni Rockstar Games nije učinio. Brandon Thomas iskoristio je Claude Opus 5.5 za ArtCraft, besplatne open-source aplikacije pisane u Rustu koje oponašaju Photoshop, Illustrator, Premiere, Lightroom i druge Adobe programe za Mac, Windows i Linux. Thomas kaže da je puknuo nakon što mu je Adobe previše puta naplatio naknadu za otkazivanje.
ArtCraft nije građen s REA-om i Thomas ga naziva clean-room rebuildom, što znači da je kod napisan od nule prema javnoj dokumentaciji i promatranom ponašanju, nikad prema izvornom kodu. To je isti pravni pristup koji je Compaq koristio za kloniranje IBM-ova PC BIOS-a 1980-ih. Aplikacije su označene kao early alpha ili u razvoju, a jedan pixel umjetnik nazvao je Photoshop klon potpuno neupotrebljivim.
Što slijedi
Sve što radi na vlastitom uređaju sada može čitati AI agent s dovoljno strpljenja i tokena, što erodira najstariju zaštitu od kopiranja: muku čitanja strojnog koda. To znači jeftinije klonove i bolje očuvanje igara, ali i lakše piratstvo. Ostaje vidjeti hoće li REA-ov uspon dovesti do još portova, modova i pravnih izazova.