Reverse · guide

Reverse Engineer Anything dans Claude Code : le guide d'installation

REA pas à pas : vérifier ta machine, l'installer depuis la seule source officielle, la phrase exacte à dire à Claude, trois prompts d'enquête prêts à coller, et ce que la loi te permet de faire.

À lire avant de commencer

REA sert à comprendre comment une fonctionnalité marche, puis à construire ta version, dans ton code. Jamais à copier l'app d'un autre. Analyse seulement les logiciels que tu as le droit d'utiliser.

i am rankMon outil Sois la marque que recommande. Mesure et améliore ta visibilité IA dans ChatGPT, Gemini et les autres moteurs de recherche. Et transforme leurs réponses en clients. Analyser ma marque Sans carte. Ton premier score en 2 minutes.

REA en une page

REA, pour Reverse Engineer Anything, est un outil gratuit et open source (licence MIT) publié par morluto. Ce n'est pas une app : c'est un serveur MCP, c'est-à-dire une boîte à outils que Claude Code peut appeler, plus des instructions de travail qui lui disent comment mener une enquête. La version 6.7.0 compte 207 outils.

Tu lui montres une app installée sur ton ordinateur, tu lui demandes comment marche une fonctionnalité, et Claude t'explique le chemin entre ton clic et le résultat, avec les preuves : les fichiers, les fonctions, les appels. Chaque conclusion arrive avec ce qu'il a vérifié et ce qu'il n'a pas pu vérifier. Ensuite, il peut t'aider à construire ta propre version dans ton projet.

Ce qu'il sait analyser :

Pour commencer, prends une app JavaScript ou Electron que tu as installée : c'est le cas le plus simple, et celui de la vidéo (VS Code, lui-même open source).

Avant d'installer : ta machine

REA tourne avec Node.js, et il est exigeant sur la version. Ouvre ton terminal et tape :

node --version

Il te faut v22.19 ou plus dans la série 22, v24.11 ou plus dans la série 24, ou v26 et au-delà.

Le piège de la version de Node

Une version un peu trop ancienne (une v22.17, par exemple, très répandue) ne suffit pas : l'installateur s'arrête avec le message Install Node.js 22.x (>=22.19), 24.x (>=24.11), or 26+ and rerun setup. Si c'est ton cas, installe la version LTS depuis nodejs.org, ferme le terminal, rouvre-le et revérifie avec node --version.

Selon ce que tu veux analyser, il peut falloir un outil en plus (voir la liste ci-dessus). Pour une app JavaScript ou Electron, Node suffit.

Étape 1 : l'installer

C'est la commande de la vidéo, la seule officielle :

npx rea-agents setup
  1. Choisis tes agents

    L'installateur détecte ceux qui sont sur ta machine. Coche Claude Code (il propose aussi Codex, Cursor, Gemini CLI et d'autres).

  2. Relis les changements proposés, puis accepte

    Il branche le serveur REA sur Claude Code et ajoute ses instructions d'enquête. Il garde une copie de sauvegarde de ta configuration avant de la modifier.

  3. Relance Claude Code

    Ferme-le complètement et rouvre-le : c'est au démarrage qu'il charge REA.

  4. Vérifie que REA est branché

    Dans Claude Code, tape /mcp : REA doit apparaître dans la liste, connecté.

Installer la skill seule ne suffit pas

REA existe aussi en skill sur skills.sh. Installée seule, elle donne à Claude les instructions d'enquête, mais pas les outils : le serveur n'est pas branché, Claude n'a rien pour analyser l'app et improvise. Passe toujours par npx rea-agents setup.

Les trois seules sources officielles

Des copies du dépôt, avec la même description, circulent déjà sur GitHub. Le README de REA le dit lui-même : un nom proche ou un README recopié ne prouve pas qu'un téléchargement est officiel. Les trois seules adresses sont github.com/morluto/rea, rea.tools et le paquet npm rea-agents.

REA évolue très vite. Pour le mettre à jour plus tard, relance l'installation avec la dernière version, puis relance Claude Code :

npx rea-agents@latest setup

Étape 2 : ta phrase à Claude

C'est la phrase de la vidéo :

Explique-moi comment marche
la recherche dans cette app,
montre-moi les preuves et
construis la même chose pour
mon projet.

Remplace « la recherche » par la fonctionnalité qui t'intéresse, et dis-lui de quelle app tu parles. Le plus sûr est de donner son emplacement exact, par exemple /Applications/Visual Studio Code.app sur Mac.

Claude appelle alors les outils REA, suit le chemin de la fonctionnalité dans l'app, puis te sort un plan détaillé, étape par étape, adapté à ton code. Tu pars de quelque chose qui marche, au lieu d'une page blanche.

Les 3 prompts d'enquête

Trois phrases prêtes à coller, à adapter entre crochets.

1. Comprendre une fonctionnalité précise

Avec REA, explique-moi comment
marche [la fonctionnalité] dans
[l'app]. Montre-moi les
preuves : les fichiers, les
fonctions et le chemin entre
le clic et le résultat.
Dis-moi aussi ce que tu n'as
pas pu vérifier.

2. Observer un site web

Avec REA, observe [l'adresse
du site] : la structure de la
page, les scripts chargés et
les appels réseau quand je
[l'action]. Ne te connecte à
aucun compte et ne remplis
aucun formulaire.

3. Construire ta version

À partir de ce que tu as
trouvé, fais-moi un plan pour
construire ma propre version
de cette fonctionnalité dans
mon projet, avec mon code et
mes conventions. Ne recopie
aucun code de l'app : écris
le tien, et ajoute des tests.

La dernière phrase du troisième prompt compte : elle garde Claude du bon côté de la ligne que la loi trace (section suivante).

En Europe, le texte de référence est la directive 2009/24/CE sur la protection des programmes d'ordinateur. En France, elle est reprise à l'article L122-6-1 du Code de la propriété intellectuelle. En clair :

Ce qui reste interdit, et que REA refuse lui-même d'aider à faire : contourner une protection (DRM, licence, anti-triche), recopier le code ou les visuels d'un logiciel propriétaire, tricher dans un jeu en ligne, ou entrer dans un système sans autorisation.

Pas un avis juridique

Cette section résume les textes pour t'aider à rester du bon côté. Pour un projet commercial qui s'inspire de près d'un produit existant, fais relire ton cas par un juriste.

Ce qui part chez ton fournisseur d'IA

REA analyse l'app sur ton ordinateur : il ne l'envoie nulle part. Mais les résultats de l'analyse (extraits de code, noms de fichiers, chemins) sont lus par Claude, donc envoyés à Anthropic, selon sa propre politique de données. Le README de REA le dit lui-même.

Conséquence pratique : n'analyse pas un logiciel confidentiel de ton employeur ou d'un client sans son accord.

Les limites à connaître