Le REA est la chose la plus dangereuse sur Internet en ce moment, et 99 % des gens n'ont aucune idée de comment s'en servir
Tu paies chaque mois pour des applis dont les fonctionnalités sont déjà installées sur ton ordi
Les applis de motion design. Office. TradingView. Ton appli de prise de notes et le reste — Tout ça, c'est juste du code sur ton disque
Et toutes ces entreprises parient sur une seule chose : que tu n'iras jamais regarder à l'intérieur
Aujourd'hui, un simple repo open source donne à ton Claude Code exactement la même compétence, en une seule commande
avant l'alpha - abonne-toi à mon substack pour ne rien rater des prochaines pépites -
https://substack.com/@0xcodila
https://x.com/MatthewBerman/status/2108245653843509415
En trois jours, c'est parti partout. « Le logiciel, c'est fini ». « Le closed source est mort »
https://x.com/RoundtableSpace/status/2109165852578992582
La plupart des gens ont vu les captures d'écran, les ont mises en favoris, et n'ont jamais essayé
Alors dans ce cours complet, je vais tout t'expliquer avec des mots simples :
- ce qu'est vraiment le reverse engineering
- ce que le REA peut lire, des applis desktop aux jeux vidéo
- la réponse honnête à « mais c'est pas du vol, ça ? »
- comment l'installer étape par étape, directement depuis la doc officielle
- ce que les gens ont déjà recréé : Adobe, Office, TradingView, des jeux
- comment un débutant comme un pro l'utilise au quotidien
- un pack de prompts prêts à copier-coller
Alors mets cet article en favori, ouvre ton terminal, et suis le guide pas à pas
Partie 1 - Comprendre
01. Qu'est-ce que le Reverse Engineering (et qu'est-ce que le REA)
Le reverse engineering, c'est en fait très simple
Tu regardes une appli finie et tu comprends comment elle fonctionne à l'intérieur, sans avoir son code source
C'est tout. Tu veux comprendre une fonctionnalité assez bien pour pouvoir l'expliquer, la modifier ou créer ta propre version
Le REA (Reverse Engineer Anything) fait exactement ça, pendant que ton agent IA se tape le gros du travail. Le README officiel le résume en une ligne :
« Tu vois une fonctionnalité qui te plaît. Comprends comment elle marche, jusqu'au niveau binaire. »
Techniquement, voici ce que c'est :
- un serveur MCP + CLI qui se branche sur Claude Code, Codex, Cursor, Gemini CLI et d'autres agents
- il tourne en local. Tes applis ne sont jamais envoyées nulle part
- chaque conclusion arrive avec ses preuves : la fonction, le fichier, l'appel, et ce qui reste inconnu
Tu poses ta question en français normal. Le REA inspecte le programme. Ton agent t'explique tout, construit ta version et la teste Repo REA

Le meilleur exemple est sur le site officiel
Par exemple : pourquoi la calculatrice Windows affiche 220 quand tu tapes 200 + 10 % ?
Sans le REA, tu devrais décoder les branchements et tracer les appels à la main. Avec le REA, tu poses juste la question
La réponse tirée du code : après +, le bouton % calcule un pourcentage du premier nombre. 10 % de 200 font 20, donc 200 + 20 = 220. Après ×, 10 % devient simplement 0,1
Ou encore pourquoi le jeu du dinosaure de Chrome accélère : la vitesse commence à 6, ajoute 0,001 à chaque mise à jour, et plafonne à 13
Tu ne lis pas le code. Tu poses une question, et tu obtiens la règle
Le REA est open source sous licence MIT, créé par @morluto
La première version est sortie le 12 juillet 2026. Trois mois plus tard, il dépasse les 100K étoiles sur GitHub
https://x.com/celineodier/status/2109281121749856655
02. Ce que le REA peut lire
Voici la liste officielle, traduite en langage courant Ce que vous pouvez analyser
- Les applis desktop basées sur JavaScript/Electron (Notion, Slack, Discord, Obsidian et bien d'autres). Rien de plus à installer
- Les sites web : structure de la page, scripts, requêtes réseau. Il te faut un navigateur de la famille Chrome
- Le trafic réseau sauvegardé (les fichiers HAR de ton navigateur)
- Les programmes et les jeux (.exe, applis Mac, vieux jeux DOS) : pseudocode, assembleur, chaînes de caractères, appels. Il te faut Ghidra, Hopper ou IDA
- Les applis .NET : aucun outil supplémentaire nécessaire
- Les applis Android (APK) : il te faut un JDK et JADX
- Le bytecode des smart contracts : Linux x64
- Les firmwares, le WASM, les binaires Go et bien plus
Voici le détail dont presque personne ne parle :
Beaucoup de jeux Unity livrent leur logique de jeu sous forme de code .NET. Et le REA lit le .NET sans aucun outil supplémentaire
C'est comme ça qu'une personne a pris un jeu Steam qu'elle avait acheté et l'a ouvert dans Unity en moins de 30 minutes :
https://x.com/AIWarper/status/2109060856466264566
donc l'agent fait désormais tout le boulot à ta place

03. Attends... C'est pas juste du vol, tout ça ?
Abordons le sujet qui fâche !
Dès que le REA a explosé, la moitié de X a crié au "piratage" et l'autre moitié a hurlé "le logiciel est mort"
Chamath a même déclaré sur All-In que des gens avaient "décompilé" toute la suite Adobe
https://x.com/firesidealpha/status/2108761607857992104
Et là, c'est le comble. Cet extrait a reçu une Note de la communauté
Les alternatives à Adobe n'ont pas été décompilées. Leur développeur les qualifie de
réimplémentations en salle blanche (clean-room)
Cette petite note explique tout le jeu juridique. Alors laisse-moi t'expliquer le concept de salle blanche, parce qu'une fois que tu as compris, tout s'éclaire
La salle blanche, c'est une astuce vieille de 40 ans
Étape 1 : une équipe étudie l'original et note ce qu'il fait. Pas le code. Le comportement
Étape 2 : une autre équipe, totalement différente, construit un nouveau produit uniquement à partir de cette description. Elle ne voit jamais le code original
Le résultat fait la même chose, mais ne contient zéro ligne du code d'origine Conception en salle blanche
C'est comme ça qu'est née l'industrie du PC. Au début des années 80, Compaq a recréé le BIOS d'IBM de cette façon, pour environ 1 million de dollars. C'est pour ça que les PC "compatibles IBM" d'autres marques existent tout court
Et les tribunaux ont toujours soutenu le reverse engineering :
- 1992, Sega contre Accolade. Accolade a désossé des jeux Sega Genesis pour créer ses propres jeux compatibles. La justice a estimé que démonter du code pouvait relever de l'usage loyal (fair use) si c'était le seul moyen de comprendre son fonctionnement Sega v. Accolade
- 2000, Sony contre Connectix. Sony a perdu 3-0. L'émulateur final ne contenait aucune ligne de code de Sony
Mais il y a aussi l'autre versant de l'histoire
En 2010-2011, des hackers ont cassé la sécurité de la PS3 et publié sa clé racine. Sony a poursuivi George Hotz (geohot), et en avril 2011, il a conclu un accord à l'amiable et accepté d'arrêter de pirater les produits Sony TechSpot
Voilà donc mon avis honnête
Lire une appli sur ton propre ordinateur pour la comprendre, ça s'appelle apprendre
Recréer une fonctionnalité à partir de son comportement, avec ton propre code, c'est comme ça que l'industrie a toujours fonctionné
Copier leur code, cracker des fonctionnalités payantes ou publier le code source décompilé de quelqu'un d'autre, c'est ça qui t'envoie au tribunal
Même l'équipe du REA le dit clairement : c'est fait pour la recherche légale, l'éducation, l'interopérabilité, la préservation des logiciels, et les logiciels que tu possèdes ou que tu es autorisé à examiner Avertissement
Étudie l'original. Publie ta propre version. C'est la règle d'or pour tout ce qui suit dans cet article

Partie 2 · Installation
03. Installer le REA en 5 minutes
Suis les étapes dans l'ordre Premiers pas
Étape 1. Vérifier Node.js
Ouvre ton terminal et lance :
1node -v2npm -v
Il te faut Node 22.19+, 24.11+ ou 26+. Les versions 23 et 25 ne sont pas prises en charge
Si ta version est plus ancienne ou que tu vois "command not found", installe Node 24 LTS :
macOS (avec Homebrew) :
1brew install node
Ferme le Terminal, rouvre-le, puis :
1fnm install 242fnm default 24
Windows (PowerShell) :
1winget install OpenJS.NodeJS.LTS
Tape Y si on te le demande. Ferme PowerShell, rouvre-le, puis lance node -v
Si Windows t'affiche ensuite "running scripts is disabled", exécute ceci une seule fois :
1Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
Étape 2. Avoir un agent
J'utilise Claude Code. Il nécessite un abonnement Claude payant. Page d'installation : code.claude.com/docs/en/setup
Codex, Cursor, Gemini CLI, OpenCode et d'autres fonctionnent aussi
Étape 3. Lancer la configuration du REA
Le plus simple : colle ceci dans Claude Code et laisse-le tout faire :
1Installe REA et connecte-le à cet agent de codage en utilisant npx rea-agents@latest setup. Montre-moi le plan d'installation pour validation, puis vérifie l'installation.
Ou lance-le toi-même :
1npx rea-agents@latest setup
Ce qui se passe ensuite :
- npm demande à télécharger le package. Dis oui
- Le REA affiche une liste d'agents. Choisis Claude Code
- Le REA affiche un plan détaillant chaque modification qu'il va apporter. Rien ne change tant que tu n'as pas validé. Il sauvegarde aussi ta configuration actuelle
- Il ajoute la connexion MCP ainsi qu'une compétence d'investigation correspondante
L'installation proposera aussi Hopper, un moteur distinct pour lire les programmes. Sur Mac, il télécharge l'installateur officiel et l'ouvre, et tu choisis le mode démo. C'est optionnel, tu peux dire non pour l'instant
Étape 4. Redémarrer ton agent
- Claude Code dans le terminal : quitte et lance une nouvelle session
- Applis desktop (Claude Desktop, Cursor) : ferme-les complètement avec ⌘Q. Fermer la fenêtre ne suffit pas
Étape 5. Vérifier
1npx -y rea-agents@latest doctor --client claude_code --json
doctor se contente de vérifier, il ne modifie jamais rien. Si quelque chose a échoué, il t'indique la prochaine étape
Tu veux garder la commande courte rea pour toujours :
Résultat : Claude Code dispose maintenant des outils REA. Demande-lui "quels outils REA as-tu ?" et il te les listera
1npm install --global rea-agents2rea --help

04. Ton premier Reverse Engineering en 2 minutes
Ne commence pas par un truc énorme. Le REA propose une appli d'entraînement officielle pour ça Première investigation
C'est une minuscule appli "Notes" avec un bouton Exporter les notes. Ta mission : découvrir où va l'export
Colle ceci dans Claude Code :
1Télécharge https://rea.tools/examples/notes-example.zip dans un nouveau dossier example et décompresse-le. Utilise REA pour trouver ce qui se passe quand je clique sur Exporter les notes.
Puis demande :
1Montre-moi où notes.csv est écrit, quels champs il contient, ainsi que les fichiers et lignes concernés.
Ce que tu devrais obtenir, le chemin complet d'un simple clic :
- La page (renderer.js) gère le bouton
- Le pont (preload.js) envoie un message notes:export
- Le gestionnaire (main.js) écrit notes.csv dans ton dossier Téléchargements avec l'id et le titre
Félicitations. Ça, c'est du reverse engineering
Tu viens de tracer une fonctionnalité à travers une appli que tu n'as pas écrite, et chaque étape était accompagnée de preuves
Maintenant, le plus amusant. Toutes les applis Electron sur ton ordi fonctionnent de la même manière, et tu sais où elles se cachent :
- Mac : /Applications/<App>.app/Contents/Resources/app.asar (clic droit sur l'appli → Afficher le contenu du paquet)
- Windows : C:\Users\<toi>\AppData\Local\Programs\<App>\resources\app.asar
- Linux : souvent /opt/<App>/resources/app.asar
Et tu peux les analyser directement depuis le terminal, sans même lancer l'appli :
1npx -y rea-agents@latest analyze-javascript-application /chemin/absolu/vers/lappli --json
Astuce : sur Mac, maintiens la touche Option enfoncée, fais un clic droit sur un dossier et choisis "Copier comme chemin d'accès". Ou glisse simplement le dossier dans ton terminal

05. Ajouter le bon moteur selon ce que tu veux lire
Pour les applis JavaScript desktop, tu n'as besoin de rien d'autre. Pour tout le reste, ajoute un moteur
Programmes et jeux : Ghidra (gratuit, conçu par la NSA)
Il te faut Ghidra 12.1.x et le JDK 21 ou plus récent
macOS / Linux :
1export GHIDRA_INSTALL_DIR=/chemin/absolu/vers/ghidra_12.1.4_PUBLIC2export JAVA_HOME=/chemin/absolu/vers/jdk-213npx -y rea-agents@latest doctor --provider ghidra --json4npx rea-agents@latest setup
Windows PowerShell :
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 --json4npx rea-agents@latest setup
La prise en charge de Windows est encore expérimentale et en lecture seule
Ensuite, examine n'importe quelle fonction :
1npx -y rea-agents@latest function /chemin/absolu/vers/programme main --provider ghidra --json
Programmes et jeux : Hopper (Mac/Linux, commercial avec une démo)
Relance simplement la configuration. Il détecte Hopper ou propose de l'installer. Sur Mac, choisis le mode démo ou ta licence au premier lancement
Programmes et jeux : IDA (si tu le possèdes déjà)
Vérifié sur Windows via une configuration IDA MCP existante Premiers pas
Applis Android : un JDK 17+ complet et jadx-headless-mcp 0.7.1 Guide Android
1export REA_JADX_MCP_JAR=/chemin/absolu/jadx-headless-mcp-0.7.1-all.jar2rea inspect-android-package /chemin/App.apk
Sites web : n'importe quel navigateur de la famille Chrome
Smart contracts : Linux x64
Garde-le à jour (le REA publie des correctifs presque tous les jours) :
1rea update
ou npx rea-agents@latest setup. Pour le supprimer : rea uninstall
Si ton agent ne voit pas le REA : redémarre-le, puis relance doctor --client claude_code --json
https://x.com/lauriewired/status/2109018088872239310

Partie 3 - Ce que les gens ont déjà recréé
06. Adobe, Office, TradingView et les jeux
C'est là que ça devient fou
L'IA n'a pas seulement appris à lire les logiciels. Des gens recréent déjà des produits entiers
- Adobe
ArtCraft a recréé sept applis Adobe sous forme d'alternatives gratuites et open source : Photoshop, Illustrator, Premiere, Lightroom, After Effects, InDesign et Acrobat. Développé en Rust avec l'aide de Claude Opus 5.5
https://x.com/Pirat_Nation/status/2108437553615425881
Tu te souviens de la salle blanche ? C'est exactement ça. ArtCraft appelle ça des réimplémentations en salle blanche, sans le code source d'Adobe. Elles sont encore en alpha précoce, mais elles existent, et elles sont gratuites
- Microsoft Office
Ensuite, ils se sont attaqués à Office. WordCraft, GridCraft et DeckCraft : autrement dit Word, Excel et PowerPoint
https://x.com/Pirat_Nation/status/2109358375209427301
- TradingView
Celui-là, je l'adore. Cartographie le comportement de la plateforme, transforme-le en cahier des charges avec Opus 5.5, puis construis ton propre moteur de graphiques et ton backtesteur avec ton propre code
https://x.com/RohOnChain/status/2109347169316839434
Une précision honnête : créer ton propre terminal, c'est très bien. Utiliser gratuitement les indicateurs payants de quelqu'un d'autre, non. Crée les tiens
- Jeux
C'est ici que le reverse engineering assisté par IA a d'abord explosé
Un portage PC natif de Super Mario Sunshine : environ 365 heures d'agent et 17,3 milliards de tokens, en utilisant à la fois Claude et Codex Repo
https://x.com/chasemdev/status/2102957888477995067
Le jeu PS1 Tomba! tourne désormais sur PC grâce à un recompilateur statique. Son créateur n'avait aucune expérience préalable et a utilisé Claude Code + Ghidra pendant environ trois semaines Article détaillé
Et sur le blog officiel du REA, une personne aidée d'agents IA a recréé un jeu Touhou : 697 fonctions, 696 correspondances exactes, jouable en environ 12 jours La révolution industrielle du reverse engineering
Kotaku a même rapporté l'existence de versions navigateur de Halo, GTA: Vice City et Les Simpson : Hit & Run, attribuées à de la décompilation assistée par IA. Ce ne sont pas des versions officielles et elles risquent d'être supprimées, ce qui nous ramène exactement à la limite évoquée dans le chapitre précédent Kotaku
Comment reproduire tout ça : choisis un outil que tu paies ou un jeu que tu possèdes, demande au REA comment fonctionne une fonctionnalité, rédige le cahier des charges, puis crée ta propre version. Les prompts sont à l'étape 10

Partie 4 - L'utiliser au quotidien
Le reverse engineering a été inventé pour la compatibilité, la sécurité et la préservation
Mais voici comment je m'en servirais dans la vie de tous les jours
07. Pour les débutants
1. « Que fait vraiment cette appli sur mon téléphone ? »
Prends l'APK de n'importe quelle appli Android : ton courtier, ta plateforme d'échange, cette appli de "signaux gratuits" trouvée sur Telegram. Demande :
1Utilise REA sur cet APK. Liste chaque permission, chaque SDK d'analytics ou de tracking, et chaque domaine avec lequel l'application communique. Indique la classe et la méthode pour chaque découverte.
Preuve officielle que ça marche : le REA a démonté l'appli d'authentification Aegis (3 077 classes), a trouvé exactement comment elle génère ses codes de connexion à 6 chiffres, et l'a recréée. La nouvelle version a passé les 133 cas de test Cas Aegis
2. « Ce fichier est-il sûr ? »
Le reverse engineering, c'est comme ça qu'on repère les malwares. Quand une fausse "version de GTA 6" de 113 Go a circulé, quelqu'un qui a analysé les fichiers a découvert qu'il s'agissait d'un faux bourré de malwares
https://x.com/gamingskew/status/2091221918561317355
3. « Ce token est-il une arnaque ? »
La plupart des memecoins ne publient pas leur code source. Le REA lit le bytecode brut du contrat et en récupère les fonctions Guide EVM
1rea inspect-evm-interface ./runtime.hex hex --json
Puis demande :
1Utilise REA sur ce bytecode de contrat. Liste chaque fonction capable de modifier l'état. Signale tout ce qui ressemble à du mint, une blacklist, une pause, un changement de frais ou un transfert réservé au propriétaire. Indique ce qui est confirmé et ce qui est déduit.
Les noms de fonctions ici sont des suppositions basées sur le bytecode, alors considère un signal d'alerte comme une invitation à "creuser plus loin". Et cette commande ne tourne que sur Linux x64 pour l'instant
4. « Je veux cette fonctionnalité payante »
Ne la cracke pas. Recrée-la. Demande au REA comment elle fonctionne, puis laisse Claude construire ta propre version à partir de données publiques et de composants open source

08. Pour les pros
Le REA intègre des workflows guidés que presque personne ne connaît. Ils sont intégrés directement au serveur MCP Prompts guidés :
- investigate_feature : trace une fonctionnalité de sa découverte jusqu'aux fonctions exactes
- compare_application_versions : compare deux versions d'une appli et découvre ce qui a vraiment changé dans la mise à jour
- verify_reconstruction : confronte ta recréation aux preuves sauvegardées
- trace_crash : relie un plantage aux chemins de code qui le provoquent
- audit_residual_unknowns : liste ce qui n'est toujours pas prouvé
- prepare_bounded_process_capture : planifie une expérience d'exécution sûre et limitée avant de lancer quoi que ce soit
La boucle du pro, c'est investiguer → spécifier → construire → vérifier
1Utilise REA pour comprendre comment [fonctionnalité] fonctionne dans [appli]. Rédige SPEC.md : comportement, entrées, sorties, cas limites, sans code copié. Ensuite, construis-le à partir de SPEC.md dans ./my-version, écris des tests basés sur le comportement observé, et lance-les jusqu'à ce qu'ils passent.
Jusqu'où ça peut aller, d'après les vitrines officielles :
- DX-Ball (1996) : le REA a récupéré la fonction de panoramique sonore et l'a recréée en C. Elle passe 3 205 cas de test x86 originaux et reproduit les 63 octets compilés DX-Ball
- Notion : le REA a tracé le fonctionnement du copier-coller, de la page jusqu'au presse-papiers système en passant par le pont IPC Notion
Et les leçons tirées de la recréation de Touhou valent de l'or pour quiconque veut s'y mettre sérieusement :
- donne à l'agent un objectif clair et des critères d'acceptation précis
- garde tes notes et tes vérifications dans git pour que la session suivante puisse reprendre
- traite chaque explication de l'agent comme une hypothèse à tester
- teste tes tests. Une comparaison défaillante a un jour laissé passer une mauvaise fonction
Les experts en sécurité l'utilisent déjà à grande échelle. Un chercheur a monté un pipeline IA avec 8 serveurs MCP, plus de 300 outils, Ghidra, radare2 et Frida, et affirme que le système s'est rentabilisé grâce aux bug bounties :
https://x.com/cr3ghost/status/2098033761317446083
Là où se trouve l'argent : la recherche en sécurité et les bug bounties, la migration de vieux logiciels vers de nouveaux systèmes, l'interopérabilité entre outils, et aider les entreprises à comprendre des logiciels dont elles ont perdu le code source

09. Ce que le REA ne peut pas faire
Je veux que tu fasses confiance à cet article, alors voici les vraies limites
- Il ne peut pas toucher au serveur. Il lit ce qui se trouve sur ta machine. Le code qui tourne sur les serveurs d'une entreprise ne t'a jamais été livré. Il ne piratera pas une banque et ne déplacera pas d'argent Pourquoi il ne peut pas pirater votre banque
- Le code décompilé n'est pas le code source original. C'est une reconstruction. Voilà pourquoi l'étape de vérification est cruciale
- Les cibles difficiles restent difficiles. Les binaires C++ allégés (stripped) sont bien plus coriaces que les jeux Unity en .NET
- Ton agent peut refuser. Certains firmwares et cibles sur console déclenchent les règles de sécurité du modèle
- Les outils commerciaux exigent de vraies licences. Le REA ne te fournit aucune licence IDA, Hopper ou JEB, et les copies crackées sont interdites

10. Le pack de prompts
Sauvegarde ça. Chaque prompt fonctionne dans Claude Code une fois le REA installé
Installation :
1Installe REA et connecte-le à cet agent de codage en utilisant npx rea-agents@latest setup. Montre-moi le plan d'installation pour validation, puis vérifie l'installation.
Ton premier test
1Télécharge https://rea.tools/examples/notes-example.zip dans un nouveau dossier example et décompresse-le. Utilise REA pour trouver ce qui se passe quand je clique sur Exporter les notes.
Le prompt universel :
1Comprends comment fonctionne la recherche dans l'application Notes, montre-moi les preuves, et crée une fonctionnalité similaire pour mon projet.
Fonctionnalités temps réel :
1Découvre comment Discord affiche en temps réel qui est en train de taper, montre-moi les preuves, et crée quelque chose de similaire pour mon projet.
La calculatrice :
1Utilise REA sur cet APK. Liste chaque permission, chaque SDK d'analytics ou de tracking, et chaque domaine avec lequel l'application communique. Indique la classe et la méthode pour chaque découverte.
1Utilise REA pour inspecter le bouton % de la calculatrice Windows. Retrouve les règles appliquées après + et ×, puis crée une petite calculatrice qui utilise les deux.
Le jeu :
1Inspecte le jeu du dinosaure et crées-en une version avec une vitesse réglable.
Reconstruire un jeu :
1Reconstruis un jeu à partir de son exécutable et compare-le à l'original.
Cloner un site web :
1Clone le site rea.tools.
Audit d'une application mobile :
1Utilise REA sur cet APK. Liste chaque permission, chaque SDK d'analytics ou de tracking, ainsi que chaque domaine avec lequel l'application communique. Indique la classe et la méthode pour chaque découverte.
Vérification de token :
1Utilise REA sur ce bytecode de contrat. Liste toutes les fonctions capables de modifier l'état. Signale tout ce qui ressemble à un mint, une blacklist, une pause, un changement de frais ou un transfert réservé au propriétaire. Précise ce qui est confirmé et ce qui est déduit.
Reconstruction pro :
1Utilise REA pour comprendre comment [fonctionnalité] fonctionne dans [application]. Rédige SPEC.md : comportement, entrées, sorties, cas limites, sans aucun code copié. Ensuite, développe-la à partir de SPEC.md dans ./my-version, écris des tests basés sur le comportement observé, et exécute-les jusqu'à ce qu'ils passent.
Ce qui a changé dans la mise à jour :
1Utilise le workflow compare_application_versions de REA sur [ancienne version] et [nouvelle version] de [application]. Dis-moi ce qui a réellement changé, preuves à l'appui.
Ton protocole d'une soirée
Ne te contente pas d'ajouter cette page aux favoris. Fais-le dès ce soir :
- Installe REA avec le prompt de configuration (5 min)
- Entraîne-toi sur l'exemple officiel Notes (2 min)
- Choisis une application sur ton ordinateur que tu utilises tous les jours
- Pose une question sur une fonctionnalité que tu adores
- Obtiens la spec : ce qu'elle fait, étape par étape, avec des preuves
- Crée ta propre version à partir de la spec dans un nouveau dossier
C'est tout. Une seule soirée, et tu ne verras plus jamais les logiciels de la même façon.
Le changement de paradigme
Avant, « code source fermé » signifiait « tu ne sauras jamais » → aujourd'hui, ça veut dire « prouve-le-moi »
https://x.com/karpathy/status/2109361546505966046
REA n'est pas un outil de hacking
C'est un outil de lecture pour les logiciels que tu n'as pas écrits
Et le véritable avantage concurrentiel, ce ne sont pas les 100K stars ni les captures d'écran virales.
Le véritable avantage, c'est que chaque fonctionnalité que tu envies dans l'application d'un autre est désormais quelque chose que tu peux comprendre :
- Laisse REA trouver la fonctionnalité et les preuves
- Laisse Claude rédiger la spec et développer ta version
- Laisse les tests prouver que ça fonctionne
La plupart des gens continueront à payer pour des fonctionnalités qu'ils pourraient comprendre en un après-midi.
Ceux qui apprennent à lire les logiciels construiront tout ce qu'ils veulent — et totalement gratuitement.
Ajoute ce cours à tes favoris avant ton prochain projet →





