YouMind
Accedi

Reverse Engineering: Come Ottenere Qualsiasi Cosa GRATIS con il Repo Più Pericoloso & Opus 5.5 (Corso Completo)

@0xCodila
INGLESE12 ott 2026
946K
1.8K
230
66
3.2K

TL;DR

Un tutorial completo sull'utilizzo dello strumento REA (Reverse Engineer Anything) insieme a Claude Code per analizzare e ricostruire le funzionalità del software. Copre l'installazione, i principi legali clean-room, esempi pratici come la ricreazione di funzionalità Adobe o TradingView e flussi di lavoro avanzati basati su prompt.

REA è la cosa più pericolosa su internet in questo momento, e il 99% delle persone non ha idea di come usarla

Ogni mese paghi abbonamenti per app le cui funzionalità sono già presenti sul tuo computer

App di motion design. Office. TradingView. La tua app per le note e tante altre: è tutto solo codice sul tuo disco

E ogni azienda scommette su una sola cosa: che non guarderai mai cosa c'è dentro

Ora un singolo repo open-source dà al tuo Claude Code le stesse competenze con un unico comando

prima dell'alpha - iscriviti al mio substack per altre dritte fresche -

https://substack.com/@0xcodila

https://x.com/MatthewBerman/status/2108245653843509415

In questi 3 giorni se n'è parlato ovunque. "Il software è finito". "Il closed source è morto"

https://x.com/RoundtableSpace/status/2109165852578992582

I più hanno visto gli screenshot, li hanno salvati nei preferiti e non ci hanno mai provato

Quindi in questo corso completo ti spiegherò tutto con parole semplici:

  • cos'è davvero il reverse engineering
  • cosa può leggere REA, dalle app desktop ai videogiochi
  • la risposta onesta a "ma non è semplicemente rubare?"
  • come installarlo passo dopo passo, direttamente dalla documentazione ufficiale
  • cosa hanno già ricostruito le persone: Adobe, Office, TradingView, giochi
  • come lo usano tutti i giorni sia un utente normale sia un professionista
  • un pacchetto di prompt pronti da copiare e incollare

Quindi salvalo nei preferiti, apri il terminale e segui passo dopo passo

Parte 1 - Capire

01. Cos'è il Reverse Engineering (e cos'è REA)

Il reverse engineering, in realtà, è semplice

Guardi un'app finita e capisci come funziona al suo interno, senza avere il suo codice sorgente

Tutto qui. Vuoi capire una funzione abbastanza bene da poterla spiegare, modificarla o crearne una versione tua

REA (Reverse Engineer Anything) fa esattamente questo, lasciando all'agente AI il lavoro pesante. Il README ufficiale lo riassume in una riga:

"Vedi una funzione che ti piace. Capisci come funziona, fino al livello binario."

Ecco cos'è dal punto di vista tecnico:

  • un server MCP + CLI che si collega a Claude Code, Codex, Cursor, Gemini CLI e altri agenti
  • gira in locale. Le tue app non vengono mai caricate da nessuna parte
  • ogni conclusione arriva con le prove: la funzione, il file, la chiamata e ciò che resta ancora ignoto

Tu chiedi in inglese semplice. REA analizza il programma. Il tuo agente te lo spiega, costruisce la tua versione e la testa Repo REA

codila - inline image

L'esempio migliore è sul sito ufficiale

Per esempio: perché la Calcolatrice di Windows mostra 220 quando digiti 200 + 10%?

Senza REA dovresti decodificare i branch e tracciare le chiamate a mano. Con REA basta chiedere

La risposta direttamente dal codice: dopo il +, il tasto % calcola la percentuale del primo numero. Il 10% di 200 è 20, quindi 200 + 20 = 220. Dopo il ×, invece, il 10% diventa semplicemente 0.1

Oppure perché il gioco del dinosauro di Chrome diventa sempre più veloce: la velocità parte da 6, aumenta di 0.001 a ogni aggiornamento e si ferma a 13

Non leggi il codice. Fai una domanda e ottieni la regola

REA è open source con licenza MIT, creato da @morluto

La prima release è uscita il 12 luglio 2026. Tre mesi dopo ha superato le 100K stelle su GitHub

https://x.com/celineodier/status/2109281121749856655

02. Cosa può leggere REA

Questa è la lista ufficiale, tradotta in parole normali Cosa puoi analizzare

  • App desktop basate su JavaScript/Electron (Notion, Slack, Discord, Obsidian e molte altre). Non serve installare nulla di extra
  • Siti web: struttura della pagina, script, richieste di rete. Serve un browser della famiglia Chrome
  • Traffico di rete salvato (file HAR esportati dal browser)
  • Programmi e giochi (.exe, app Mac, vecchi giochi DOS): pseudocodice, assembly, stringhe, chiamate. Servono Ghidra, Hopper o IDA
  • App .NET: nessuno strumento aggiuntivo necessario
  • App Android (APK): servono JDK e JADX
  • Bytecode degli smart contract: Linux x64
  • Firmware, WASM, binari Go e altro ancora

Ecco la parte di cui quasi nessuno parla:

Molti giochi Unity distribuiscono la logica di gioco come codice .NET. E REA legge il .NET senza alcuno strumento aggiuntivo

È così che una persona ha preso un gioco Steam che aveva comprato ed è riuscita ad aprirlo in Unity in meno di 30 minuti:

https://x.com/AIWarper/status/2109060856466264566

quindi ora l'agente fa tutto il lavoro al posto tuo

codila - inline image

03. Aspetta... ma non è semplicemente rubare?

Affrontiamo l'elefante nella stanza!

Appena REA è diventato virale, metà di X ha gridato "pirateria" e l'altra metà "il software è morto"

Chamath ha persino detto su All-In che qualcuno aveva "decompilato" l'intera suite Adobe

https://x.com/firesidealpha/status/2108761607857992104

Ed ecco la parte divertente. Quel video si è beccato una Nota della Community

Le alternative ad Adobe non sono state decompilate. Il loro sviluppatore le definisce

reimplementazioni clean-room

Quella singola nota spiega tutte le regole del gioco legale. Quindi lascia che ti spieghi cos'è il clean room, perché appena lo capisci, tutto acquista senso

Il clean room è un trucco vecchio di 40 anni

Passaggio 1: un team studia l'originale e annota cosa fa. Non il codice. Il comportamento

Passaggio 2: un team diverso crea un nuovo prodotto basandosi solo su quella descrizione. Non vedono mai il codice originale

Il risultato fa la stessa identica cosa, ma non contiene nemmeno una riga del codice originale Clean-room design

È così che è nata l'industria dei PC. Nei primi anni '80, Compaq ricostruì il BIOS di IBM in questo modo, spendendo circa 1 milione di dollari. Ecco perché esistono i PC "IBM compatibili" di altre marche

E i tribunali hanno sempre dato ragione al reverse engineering:

  • 1992, Sega contro Accolade. Accolade smontò i giochi del Sega Genesis per creare i propri titoli compatibili. La corte stabilì che smontare il codice può rientrare nel fair use quando è l'unico modo per capirne il funzionamento Sega v. Accolade
  • 2000, Sony contro Connectix. Sony perse 3-0. L'emulatore finale non conteneva nemmeno una riga di codice Sony

Poi c'è l'altro lato della medaglia storica

Nel 2010-2011 alcuni hacker violarono la sicurezza della PS3 e pubblicarono la sua root key. Sony fece causa a George Hotz (geohot) e nell'aprile 2011 lui patteggiò, accettando di smettere di hackerare i prodotti Sony TechSpot

Quindi ecco la mia opinione sincera

Leggere un'app sul tuo stesso computer per capirla, quello è studiare

Ricostruire una funzione partendo dal suo comportamento, scrivendo il tuo codice, è così che l'industria ha sempre lavorato

Copiare il loro codice, craccare funzioni a pagamento o pubblicare il sorgente decompilato di qualcun altro: questa è la parte che ti fa finire in causa

Anche il team di REA lo dice chiaramente: serve per ricerca lecita, formazione, interoperabilità, conservazione del software e per il software che possiedi o che sei autorizzato a esaminare Disclaimer

Studia l'originale. Pubblica il tuo. Questa è la regola d'oro per tutto ciò che leggerai in questo articolo

codila - inline image

Parte 2 · Installazione

03. Installa REA in 5 minuti

Segui i passaggi nell'ordine Guida introduttiva

Passaggio 1. Controlla Node.js

Apri il terminale e digita:

text
1node -v
2npm -v

Ti serve Node 22.19+, 24.11+ oppure 26+. Le versioni 23 e 25 non sono supportate

Se hai una versione più vecchia o vedi "comando non trovato", installa Node 24 LTS:

macOS (con Homebrew):

text
1brew install node

Chiudi il Terminale, riaprilo, poi digita:

text
1fnm install 24
2fnm default 24

Windows (PowerShell):

text
1winget install OpenJS.NodeJS.LTS

Digita Y se te lo chiede. Chiudi PowerShell, riaprilo e lancia node -v

Se più avanti Windows ti dice "l'esecuzione degli script è disabilitata", lancia questo comando una volta sola:

text
1Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

Passaggio 2. Procurati un agente

Io uso Claude Code. Richiede un piano Claude a pagamento. Pagina di configurazione: code.claude.com/docs/en/setup

Funzionano anche Codex, Cursor, Gemini CLI, OpenCode e altri

Passaggio 3. Avvia il setup di REA

Il metodo più semplice: incolla questo in Claude Code e lascia che faccia tutto lui:

text
1Installa REA e collegalo a questo agente di programmazione usando npx rea-agents@latest setup. Mostrami il piano di configurazione per l'approvazione, poi verifica l'installazione.

Oppure avvialo tu stesso:

text
1npx rea-agents@latest setup

Cosa succede dopo:

  • npm chiede di scaricare il pacchetto. Digli di sì
  • REA mostra una lista di agenti. Scegli Claude Code
  • REA mostra un piano con tutte le modifiche che farà. Non cambia nulla finché non dai l'ok. Inoltre, fa un backup della tua configurazione attuale
  • Aggiunge la connessione MCP insieme alla relativa skill di indagine

Il setup ti proporrà anche Hopper, un motore separato per leggere i programmi. Su Mac scarica l'installer ufficiale e lo apre, e tu scegli la modalità demo. È facoltativo, per ora puoi dire di no

Passaggio 4. Riavvia l'agente

  • Claude Code nel terminale: esci e avvia una nuova sessione
  • App desktop (Claude Desktop, Cursor): chiudile completamente con ⌘Q. Chiudere solo la finestra non basta

Passaggio 5. Verifica

text
1npx -y rea-agents@latest doctor --client claude_code --json

doctor si limita a controllare, non modifica mai nulla. Se qualcosa non va, ti indica il passaggio successivo

Vuoi usare sempre il comando breve rea:

Il risultato: ora Claude Code ha gli strumenti di REA. Chiedigli "quali strumenti REA hai?" e te li elencherà

text
1npm install --global rea-agents
2rea --help
codila - inline image

04. Il tuo primo Reverse Engineering in 2 minuti

Non partire da qualcosa di enorme. REA ha un'app ufficiale di prova proprio per questo Prima indagine

È una minuscola app "Note" con un pulsante Esporta note. Il tuo compito: scoprire dove finisce l'esportazione

Incolla questo in Claude Code:

text
1Scarica https://rea.tools/examples/notes-example.zip in una nuova cartella example ed estrailo. Usa REA per scoprire cosa succede quando clicco su Esporta note.

Poi chiedi:

text
1Mostra dove viene scritto notes.csv, quali campi contiene e i relativi file e righe di codice.

Cosa dovresti ottenere: il percorso completo di un singolo clic:

  1. La pagina (renderer.js) gestisce il pulsante
  2. Il bridge (preload.js) invia un messaggio notes:export
  3. L'handler (main.js) scrive notes.csv nella cartella Download con id e titolo

Congratulazioni. Questo è reverse engineering

Hai appena tracciato una funzione attraverso un'app che non hai scritto tu, e ogni passaggio era accompagnato da prove

Ora viene il bello. Ogni app Electron sul tuo computer funziona allo stesso modo, e sai esattamente dove trovarla:

  • Mac: /Applications/<App>.app/Contents/Resources/app.asar (clic destro sull'app → Mostra contenuto pacchetto)
  • Windows: C:\Users\<tu>\AppData\Local\Programs\<App>\resources\app.asar
  • Linux: spesso /opt/<App>/resources/app.asar

E puoi analizzarla direttamente dal terminale, senza nemmeno avviare l'app:

text
1npx -y rea-agents@latest analyze-javascript-application /percorso/assoluto/dell/app --json

Consiglio: su Mac, tieni premuto Opzione, fai clic destro su una cartella e scegli "Copia come nome percorso". Oppure trascina semplicemente la cartella dentro il terminale

codila - inline image

05. Aggiungi il motore giusto per ciò che vuoi leggere

Per le app desktop in JavaScript non serve altro. Per tutto il resto, devi aggiungere un motore

Programmi e giochi: Ghidra (gratuito, sviluppato dalla NSA)

Ti servono Ghidra 12.1.x e JDK 21 o successivi

macOS / Linux:

text
1export GHIDRA_INSTALL_DIR=/percorso/assoluto/per/ghidra_12.1.4_PUBLIC
2export JAVA_HOME=/percorso/assoluto/per/jdk-21
3npx -y rea-agents@latest doctor --provider ghidra --json
4npx rea-agents@latest setup

Windows PowerShell:

text
1$env:GHIDRA_INSTALL_DIR = "C:/tools/ghidra_12.1.4_PUBLIC"
2$env:JAVA_HOME = "C:/tools/jdk-21"
3npx -y rea-agents@latest doctor --provider ghidra --json
4npx rea-agents@latest setup

Il supporto per Windows è ancora sperimentale e in sola lettura

Poi analizza qualsiasi funzione:

text
1npx -y rea-agents@latest function /percorso/assoluto/del/programma main --provider ghidra --json

Programmi e giochi: Hopper (Mac/Linux, commerciale ma con versione demo)

Avvia di nuovo il setup. Troverà Hopper o ti offrirà di installarlo. Su Mac, al primo avvio scegli la modalità demo o inserisci la tua licenza

Programmi e giochi: IDA (se lo possiedi già)

Verificato su Windows tramite una configurazione IDA MCP esistente Guida introduttiva

App Android: un JDK 17+ completo e jadx-headless-mcp 0.7.1 Guida Android

text
1export REA_JADX_MCP_JAR=/percorso/assoluto/jadx-headless-mcp-0.7.1-all.jar
2rea inspect-android-package /percorso/App.apk

Siti web: qualsiasi browser della famiglia Chrome

Smart contract: Linux x64

Tienilo aggiornato (REA rilascia fix quasi ogni giorno):

text
1rea update

oppure npx rea-agents@latest setup. Per rimuoverlo: rea uninstall

Se il tuo agente non vede REA: riavvialo, poi esegui di nuovo doctor --client claude_code --json

https://x.com/lauriewired/status/2109018088872239310

codila - inline image

Parte 3 - Cosa hanno già ricostruito gli altri

06. Adobe, Office, TradingView e Giochi

Qui la cosa si fa folle

L'AI non ha solo imparato a leggere il software. Le persone stanno già ricostruendo interi prodotti

  • Adobe

ArtCraft ha ricreato sette app Adobe come alternative gratuite e open-source: Photoshop, Illustrator, Premiere, Lightroom, After Effects, InDesign e Acrobat. Scritte in Rust con l'aiuto di Claude Opus 5.5

https://x.com/Pirat_Nation/status/2108437553615425881

Ti ricordi il clean room? Eccolo. ArtCraft le definisce reimplementazioni clean-room, realizzate senza il codice sorgente di Adobe. Sono ancora in fase alpha iniziale, ma esistono e sono gratuite

  • Microsoft Office

Poi sono passati a Office. WordCraft, GridCraft e DeckCraft: ovvero Word, Excel e PowerPoint

https://x.com/Pirat_Nation/status/2109358375209427301

  • TradingView

Questo lo adoro. Mappi il comportamento della piattaforma, lo trasformi in specifiche tecniche con Opus 5.5 e poi costruisci il tuo motore grafico e backtester con il tuo codice

https://x.com/RohOnChain/status/2109347169316839434

Una precisazione doverosa: costruire il tuo terminale va benissimo. Usare gratis gli indicatori a pagamento di qualcun altro no. Costruisci i tuoi

  • Giochi

È qui che il reverse engineering con AI è esploso per primo

Un porting nativo per PC di Super Mario Sunshine: circa 365 ore di lavoro dell'agente e 17.3 miliardi di token, usando sia Claude che Codex Repo

https://x.com/chasemdev/status/2102957888477995067

Il gioco PS1 Tomba! ora gira su PC grazie a un ricompilatore statico. Chi lo ha creato non aveva alcuna esperienza pregressa e ha usato Claude Code + Ghidra per circa tre settimane Articolo

E sul blog ufficiale di REA, una persona ha ricostruito un gioco di Touhou con gli agenti AI: 697 funzioni, 696 corrispondenze esatte, giocabile in circa 12 giorni La rivoluzione industriale nel reverse engineering

Persino Kotaku ha riportato l'esistenza di versioni browser di Halo, GTA: Vice City e I Simpson: Hit & Run, attribuite alla decompilazione assistita dall'AI. Sono versioni non ufficiali e probabilmente verranno rimosse, il che ci riporta esattamente al confine di cui parlavamo nel capitolo precedente Kotaku

Come replicare tutto questo: scegli uno strumento per cui paghi o un gioco che possiedi, chiedi a REA come funziona una specifica funzione, scrivi le specifiche e crea la tua versione. I prompt sono nel Passaggio 10

codila - inline image

Parte 4 - Usalo tutti i giorni

Il reverse engineering è nato per garantire compatibilità, sicurezza e conservazione

Ma ecco come lo userei io nella vita di tutti i giorni

07. Per principianti

1. "Cosa sta facendo davvero questa app sul mio telefono?"

Prendi l'APK di qualsiasi app Android: il tuo broker, il tuo exchange, quell'app di "segnali gratuiti" trovata su Telegram. Chiedi:

text
1Usa REA su questo APK. Elenca ogni permesso, ogni SDK di analisi o tracciamento e ogni dominio con cui l'app comunica. Mostra classe e metodo per ogni risultato.

Prova ufficiale che funziona: REA ha smontato l'app di autenticazione Aegis (3.077 classi), ha scoperto esattamente come genera i codici di accesso a 6 cifre e l'ha ricostruita. La ricostruzione ha superato tutti i 133 casi di test Caso Aegis

2. "Questo file è sicuro?"

Il reverse engineering è il modo in cui si scova il malware. Quando girava una finta "build di GTA 6" da 113 GB, qualcuno che ha analizzato i file ha scoperto che era un falso pieno di malware

https://x.com/gamingskew/status/2091221918561317355

3. "Questo token è una truffa?"

La maggior parte delle memecoin non pubblica il codice sorgente. REA legge il bytecode grezzo del contratto e ne recupera le funzioni Guida EVM

text
1rea inspect-evm-interface ./runtime.hex hex --json

Poi chiedi:

text
1Usa REA sul bytecode di questo contratto. Elenca ogni funzione che può modificare lo stato. Segnala tutto ciò che sembra mint, blacklist, pausa, cambio di commissione o trasferimento riservato al proprietario. Indica cosa è confermato e cosa è dedotto.

I nomi delle funzioni qui sono ipotesi basate sul bytecode, quindi considera un campanello d'allarme come un invito ad "approfondire". E per ora questo comando gira solo su Linux x64

4. "Voglio quella funzione a pagamento"

Non craccarla. Ricostruiscila. Chiedi a REA come funziona quella feature, poi lascia che Claude crei la tua versione partendo da dati pubblici e componenti open-source

codila - inline image

08. Per professionisti

REA include workflow guidati che quasi nessuno conosce. Sono integrati direttamente nel server MCP Prompt guidati:

  • investigate_feature: traccia una funzione dalla scoperta fino alle funzioni esatte
  • compare_application_versions: confronta due release di un'app e scopri cosa è cambiato davvero nell'aggiornamento
  • verify_reconstruction: verifica la tua ricostruzione confrontandola con le prove salvate
  • trace_crash: collega un crash ai percorsi di codice che lo hanno causato
  • audit_residual_unknowns: elenca ciò che non è ancora stato dimostrato
  • prepare_bounded_process_capture: pianifica un esperimento runtime sicuro e limitato prima di eseguire qualsiasi cosa

Il ciclo pro è: indaga → specifiche → costruisci → verifica

text
1Usa REA per indagare come funziona [funzione] in [app]. Scrivi SPEC.md: comportamento, input, output, edge case, nessun codice copiato. Poi costruiscilo partendo da SPEC.md in ./my-version, scrivi i test basandoti sul comportamento osservato ed eseguili finché non passano.

Fin dove si può arrivare, secondo le dimostrazioni ufficiali:

  • DX-Ball (1996): REA ha recuperato la funzione di sound-pan e l'ha ricostruita in C. Supera 3.205 casi di test originali x86 e riproduce tutti i 63 byte compilati DX-Ball
  • Notion: REA ha tracciato il funzionamento del copia, dalla pagina attraverso il bridge IPC fino agli appunti di sistema Notion

E le lezioni tratte dalla ricostruzione di Touhou valgono oro per chiunque voglia fare sul serio:

  • dai all'agente un obiettivo chiaro e criteri di accettazione precisi
  • tieni note e controlli in git, così la sessione successiva potrà riprendere da dove avevi lasciato
  • tratta ogni spiegazione dell'agente come un'ipotesi da verificare
  • testa i tuoi test. Una volta, un confronto difettoso ha fatto passare una funzione errata

Gli esperti di sicurezza lo stanno già usando su larga scala. Un ricercatore ha costruito una pipeline AI con 8 server MCP, oltre 300 strumenti, Ghidra, radare2 e Frida, e sostiene che si sia ripagata da sola grazie ai bug bounty:

https://x.com/cr3ghost/status/2098033761317446083

Dove girano i soldi: ricerca sulla sicurezza e bug bounty, migrazione di vecchi software su nuovi sistemi, far comunicare tra loro strumenti diversi e aiutare le aziende a comprendere software di cui hanno perso il codice sorgente

codila - inline image

09. Cosa NON può fare REA

Voglio che ti fidi di questo articolo, quindi ecco i veri limiti

  • Non può toccare il server. Legge solo ciò che si trova sulla tua macchina. Il codice che gira sui server aziendali non ti è mai stato distribuito. Non hackererà una banca né sposterà denaro Perché non può hackerare la tua banca
  • Il codice decompilato non è il sorgente originale. È una ricostruzione. Ecco perché la fase di verifica è fondamentale
  • I bersagli difficili restano difficili. I binari C++ strippati sono molto più ostici dei giochi Unity in .NET
  • Il tuo agente potrebbe rifiutarsi. Alcuni firmware e target per console fanno scattare le regole di sicurezza del modello
  • Gli strumenti commerciali richiedono licenze vere. REA non ti fornisce alcuna licenza per IDA, Hopper o JEB, e le copie craccate non sono ammesse
codila - inline image

10. Il pacchetto di prompt

Salvatelo. Ogni prompt funziona in Claude Code una volta installato REA

Setup:

text
1Installa REA e collegalo a questo agente di programmazione usando npx rea-agents@latest setup. Mostrami il piano di configurazione per l'approvazione, poi verifica l'installazione.

Il tuo primo test

text
1Scarica https://rea.tools/examples/notes-example.zip in una nuova cartella example ed estrailo. Usa REA per scoprire cosa succede quando clicco su Esporta note.

Quello universale:

text
1Capisci come funziona la ricerca nell'app Note, mostrami le prove e crea una funzione simile per il mio progetto.

Funzionalità in tempo reale:

text
1Scopri come fa Discord a mostrare chi sta scrivendo in tempo reale, mostrami le prove e crea qualcosa di simile per il mio progetto.

La calcolatrice:

text
1Usa REA su questo APK. Elenca ogni permesso, ogni SDK di analisi o tracciamento e ogni dominio con cui l'app comunica. Mostra classe e metodo per ogni risultato.
text
1Usa REA per analizzare il pulsante % della Calcolatrice di Windows. Ricava le regole che seguono + e ×, poi crea una piccola calcolatrice che le utilizzi entrambe.

Il gioco:

text
1Analizza il gioco del dinosauro e creane una versione con velocità regolabile.

Ricostruire un gioco:

text
1Ricostruisci un gioco partendo dal suo eseguibile e testalo confrontandolo con l'originale.

Clonare un sito web:

text
1Clona il sito web rea.tools.

Audit di un'app per smartphone:

text
1Usa REA su questo APK. Elenca ogni permesso, ogni SDK di analytics o tracciamento e ogni dominio con cui l'app comunica. Indica la classe e il metodo per ogni elemento trovato.

Controllo dei token:

text
1Usa REA sul bytecode di questo contratto. Elenca tutte le funzioni in grado di modificare lo stato. Segnala qualsiasi elemento che assomigli a mint, blacklist, pause, modifica delle commissioni o trasferimento riservato al proprietario (owner-only). Distingui ciò che è confermato da ciò che è dedotto.

Ricostruzione professionale:

text
1Usa REA per scoprire come funziona [funzionalità] in [app]. Scrivi SPEC.md: comportamento, input, output, casi limite, senza codice copiato. Poi sviluppala a partire da SPEC.md in ./my-version, scrivi i test basandoti sul comportamento osservato ed eseguili finché non vengono superati.

Cosa è cambiato nell'aggiornamento:

text
1Usa il workflow compare_application_versions di REA sulla [vecchia versione] e sulla [nuova versione] di [app]. Dimmi cosa è cambiato davvero, fornendo le prove.

Il tuo protocollo per una serata

Non limitarti a salvare questa pagina nei preferiti. Mettila in pratica stasera:

  1. Installa REA usando il prompt di configurazione (5 min)
  2. Fai pratica con l'esempio ufficiale Notes (2 min)
  3. Scegli un'app sul tuo computer che usi tutti i giorni
  4. Fai una domanda su una funzionalità che adori
  5. Ottieni le specifiche: cosa fa, passo dopo passo, con tanto di prove
  6. Costruisci la tua versione partendo dalle specifiche in una nuova cartella

Tutto qui. Ti basta una serata e non guarderai mai più il software con gli stessi occhi.

Il cambio di paradigma

Un tempo "closed source" significava "non lo saprai mai" → oggi significa "mostrami le prove"

https://x.com/karpathy/status/2109361546505966046

REA non è uno strumento di hacking

È uno strumento di lettura per il software che non hai scritto tu

E il vero vantaggio competitivo non sono i 100K star o gli screenshot virali.

Il vero vantaggio è che ogni funzionalità che invidi nell'app di qualcun altro ora è qualcosa che puoi comprendere a fondo:

  • Lascia che REA trovi la funzionalità e le prove
  • Lascia che Claude scriva le specifiche e sviluppi la tua versione
  • Lascia che i test dimostrino che funziona

La maggior parte delle persone continuerà a pagare per funzionalità che potrebbe capire in un pomeriggio

I pochi che impareranno a leggere il software costruiranno tutto ciò che vogliono, in modo assolutamente gratuito.

Salva questo corso nei preferiti prima del tuo prossimo progetto →

@0xCodila

Salva con un clic

Leggi in profondità gli articoli virali con l’AI di YouMind

Salva la fonte, fai domande mirate, riassumi l’argomentazione e trasforma un articolo virale in note riutilizzabili in un unico spazio di lavoro AI.

Scopri YouMind
Per i creator

Trasforma il tuo Markdown in un articolo 𝕏 pulito

Quando pubblichi i tuoi testi lunghi, formattare immagini, tabelle e blocchi di codice per 𝕏 è una seccatura. YouMind trasforma un'intera bozza Markdown in un articolo 𝕏 pulito e pronto da pubblicare.

Prova Markdown verso 𝕏

Altri pattern da decodificare

Articoli virali recenti

Esplora altri articoli virali