I tried REA (Reverse Engineer Anything) on a Sunday vibe-coding session. A few hours later, I had reconstructed the Snowball War mini-game from Ski or Die in Rust + SDL2. 👀 🔗Code: github.com/tuunanet/rea-s… 🎮 Demo: youtube.com/watch?v=5x38b_…
REA, vu par la communauté
La rétro-ingénierie
de tout.
reverseengineeranything.tools est un guide indépendant de REA, un serveur MCP et une CLI open source pour examiner des logiciels avec des agents de programmation.

Que fait la communauté avec REA ?
Jeux, analyseurs, APK et comportements courants d’applications. Retrouvez pour chaque enquête la personne qui l’a partagée.
8 cas sur 8 · Sources examinées le 12 octobre 2026
Traduction de la publication
J’ai essayé REA (Reverse Engineer Anything) lors d’une session de vibe coding un dimanche. Quelques heures plus tard, j’avais reconstruit le mini-jeu Snowball War de Ski or Die en Rust + SDL2. 👀 🔗Code : https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 Démo : https://www.youtube.com/watch?v=5x38b_qgAUk
Traduit par ce guide à partir de l’aperçu visible de la publication originale.
Récit communautaire · non reproduit indépendamment · code et démo liés
Reconstruire Snowball War en Rust
Tuomo raconte qu’une session REA un dimanche a abouti à une reconstruction en Rust + SDL2 du mini-jeu Snowball War de Ski or Die.
Contexte et éléments de preuve
Contexte rassemblé par ce guide
- Cible
- Snowball War de Ski or Die
- Méthode
- A utilisé REA lors d’une session de reconstruction et implémenté le jeu en Rust avec SDL2.
- Résultat rapporté
- A rapporté un mini-jeu reconstruit après quelques heures et fourni des liens vers le code et une démo jouable ; les éléments liés n’ont pas été examinés.
Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.
Lire la publication originale sur Xthis is the most DANGEROUS MCP on the internet right now REA (reverse engineer anything) is an open-source MCP that lets your agent pull apart apps and binaries and show you how a feature works, with evidence. i tested it on the open-source "ms" package. it mapped the whole Show more
Traduction de la publication
c’est le MCP le plus DANGEREUX sur Internet en ce moment REA (reverse engineer anything) est un MCP open source qui permet à votre agent de décortiquer des applications et des binaires et de vous montrer comment une fonctionnalité fonctionne, preuves à l’appui. je l’ai testé sur le paquet open source « ms ». il a cartographié tout le
Traduit par ce guide à partir de l’aperçu visible de la publication originale.
Ceci est l’aperçu d’une publication longue. Ouvrez l’original sur X pour lire la suite.
Récit communautaire · non reproduit indépendamment
Reconstruire un analyseur de durées JavaScript
Israfil dit avoir cartographié le paquet open source ms, puis reconstruit son analyseur et comparé le remplacement à l’original.
Contexte et éléments de preuve
Contexte rassemblé par ce guide
- Cible
- Le paquet npm open source ms
- Méthode
- A exécuté rea analyze-javascript-application, examiné 5 fonctions et 21 sites d’appel, puis réécrit l’analyseur en 17 lignes.
- Résultat rapporté
- A rapporté 21/22 vérifications réussies au départ, puis 22/22 après une correction. Le temps d’analyse de 1.3 seconde et les nombres de tests sont des affirmations de l’auteur.
Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.
Lire la publication originale sur Xafter spending another 12 hours testing REA, a few more things started to stand out: 1. i can give it a high-level instruction like “rebuild this app” and let the agent decide which reverse-engineering tools it needs. 2. the workflow is iterative. it gathers pseudocode, Show more
a few more things about REA that surprised me: 1. i can give an agent a printer driver or old windows binary and let it figure out how the hardware/software interface actually works. 2. the same workflow can be used to inspect firmware, drivers and weird legacy systems that
Traduction de la publication
après 12 heures supplémentaires à tester REA, quelques autres points ont commencé à ressortir : 1. je peux lui donner une consigne générale comme « reconstruis cette application » et laisser l’agent décider des outils de rétro-ingénierie dont il a besoin. 2. le processus est itératif. il collecte du pseudocode,
Traduit par ce guide à partir de l’aperçu visible de la publication originale.
Traduction de la publication citée
encore quelques points sur REA qui m’ont surpris : 1. je peux donner à un agent un pilote d’imprimante ou un ancien binaire Windows et le laisser déterminer comment l’interface entre matériel et logiciel fonctionne réellement. 2. le même processus peut servir à examiner des firmwares, des pilotes et d’étranges systèmes anciens qui
Ceci est l’aperçu d’une publication longue. Ouvrez l’original sur X pour lire la suite.
Récit communautaire · non reproduit indépendamment · expérience comparative
Reconstruire une application et comparer les méthodes
Après 12 heures de tests, Yum rapporte avoir recréé une application non nommée avec zoom, partage, dessin, rotation, annotations et sauvegarde.
Contexte et éléments de preuve
Contexte rassemblé par ce guide
- Cible
- Une application non nommée avec dessin et annotations
- Méthode
- A donné à l’agent une consigne générale de reconstruction et comparé REA à une méthode utilisant Opus sans ajout.
- Résultat rapporté
- A rapporté qu’Opus sans ajout avait terminé le premier ; REA a également produit les fonctions citées et une démarche d’enquête plus structurée.
Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.
Lire la publication originale sur XContinuing my copy with REA of Lemmings (the game from 1991). I have fully reverse-engineered the game, now I’m adapting it pixel by pixel.
Traduction de la publication
Je poursuis ma copie de Lemmings (le jeu de 1991) avec REA. J’ai terminé la rétro-ingénierie du jeu ; maintenant, je l’adapte pixel par pixel.
Traduit par ce guide à partir de l’aperçu visible de la publication originale.
Récit communautaire · non reproduit indépendamment · travail en cours
Étudier et reconstruire Lemmings de 1991
L’auteur rapporte avoir utilisé REA sur Lemmings et être passé de la rétro-ingénierie à une adaptation pixel par pixel.
Contexte et éléments de preuve
Contexte rassemblé par ce guide
- Cible
- Lemmings (1991)
- Méthode
- A poursuivi une reconstruction assistée par REA et commencé à adapter la présentation pixel par pixel.
- Résultat rapporté
- L’auteur indique que la rétro-ingénierie est terminée ; l’adaptation continue. Aucun jeu achevé ni test de référence de conformité n’a été vérifié.
Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.
Lire la publication originale sur X요즘 어떤 프로그램이든지 분석해주는 신박한 스킬이 있다고해서 테스트 해봤습니다. 이름은 REA (Reverse Engineering Anything) 으로 어떤 프로그램이든지 역공학을 이용해서 분석해준다는 스킬입니다. github.com/morluto/rea 시험삼아 muse 의 apk 를 던져봤는데 분석결과가 놀랍네요. Show more
Traduction de la publication
J’ai entendu parler d’une nouvelle skill capable d’analyser n’importe quel programme, alors je l’ai testée. Elle s’appelle REA (Reverse Engineering Anything) et c’est une skill qui analyse n’importe quel programme par rétro-ingénierie. https://github.com/morluto/rea J’ai essayé de lui donner l’APK de muse, et les résultats de l’analyse sont surprenants.
Traduit par ce guide à partir de l’aperçu visible de la publication originale.
Ceci est l’aperçu d’une publication longue. Ouvrez l’original sur X pour lire la suite.
Récit communautaire · non reproduit indépendamment
Examiner un APK avant de créer un agent
TechHyung raconte avoir donné un APK de Muse à REA pour comprendre l’implémentation de ses fonctions en préparant son propre agent.
Contexte et éléments de preuve
Contexte rassemblé par ce guide
- Cible
- Un APK Android de Muse
- Méthode
- A utilisé REA pour examiner les détails d’implémentation et les communications serveur de l’APK.
- Résultat rapporté
- A rapporté de nombreuses communications serveur. Il s’agit d’une observation d’utilisateur, et non d’un constat vérifié de confidentialité ou de sécurité.
Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.
Lire la publication originale sur Xreaharness is live An open-source harness to reverse engineer anything. Built on top of the popular Reverse Engineer Anything (REA) repo, here are some of the highlights: - Multi-provider agent loop (OpenAI, Anthropic, OpenRouter, Groq, Ollama, and OpenAI-compatible gateways) Show more
Traduction de la publication
reaharness est disponible Un harness open source pour faire la rétro-ingénierie de n’importe quoi. Construit sur le populaire dépôt Reverse Engineer Anything (REA), voici quelques points forts : - Boucle d’agent compatible avec plusieurs fournisseurs (OpenAI, Anthropic, OpenRouter, Groq, Ollama et passerelles compatibles OpenAI)
Traduit par ce guide à partir de l’aperçu visible de la publication originale.
Traduction de la publication citée
Reverse Engineer Anything 😂 Le logiciel, c’est fini.
Ceci est l’aperçu d’une publication longue. Ouvrez l’original sur X pour lire la suite.
Auteur d’un outil communautaire · annonce de lancement
Créer une infrastructure multi-fournisseurs sur REA
Arjun annonce reaharness, une infrastructure d’exécution d’agents open source construite sur REA avec plusieurs fournisseurs de modèles et des résultats d’outils structurés.
Contexte et éléments de preuve
Contexte rassemblé par ce guide
- Cible
- Méthodes d’agents basées sur REA
- Méthode
- A créé une boucle d’agent multi-fournisseurs et une configuration idempotente pour plusieurs agents de programmation.
- Résultat rapporté
- A annoncé un site public et un dépôt. C’est un lancement d’outil, et non la preuve de la reconstruction d’une cible particulière.
Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.
Lire la publication originale sur X3/ Recovering a 1996 game’s sound logic 🕹️ REA’s DX-Ball case study reconstructs a sound-pan function in C, reporting 3,205 behavior checks and 63 matching compiled bytes. The full playable game remains a work in progress. rea.tools/showcase/dx-ba…
Traduction de la publication
3/ Retrouver la logique audio d’un jeu de 1996 🕹️ L’étude de cas DX-Ball de REA reconstruit en C une fonction de panoramique audio et rapporte 3 205 vérifications du comportement ainsi que 63 octets compilés identiques. Le jeu complet jouable est encore en cours de réalisation. https://rea.tools/showcase/dx-ball/
Traduit par ce guide à partir de l’aperçu visible de la publication originale.
Étude de cas du projet · discutée sur X
Retrouver la fonction de panoramique sonore d’un jeu de 1996
Cette publication résume l’étude de cas DX-Ball de REA : reconstruire en C une petite fonction de panoramique sonore et la valider face au comportement x86 original.
Contexte et éléments de preuve
Contexte rassemblé par ce guide
- Cible
- Routine de panoramique sonore de DX-Ball
- Méthode
- A retrouvé des entrées omises dans la sortie du décompilateur et reconstruit la fonction en C.
- Résultat rapporté
- L’étude de cas du projet rapporte 3,205 vérifications de comportement et 63 octets compilés identiques. Elle ne démontre pas un jeu complet et jouable.
Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.
Lire la publication originale sur XREA, short for Reverse Engineer Anything, plugs coding agents into Ghidra, Hopper and IDA through MCP. Agents inspect binaries, read decompiled functions and trace calls with no original source code It traced how Notion handles clipboard operations through Electron IPC It also Show more
Someone gave Claude Code a decompiler. 😂 Software engineering is getting ridiculous. There's an open-source project called REA (Reverse Engineer Anything) that lets coding agents investigate applications without their original source code. It connects agents to Ghidra, Hopper
Traduction de la publication
REA, abréviation de Reverse Engineer Anything, connecte les agents de programmation à Ghidra, Hopper et IDA via MCP. Les agents examinent les binaires, lisent les fonctions décompilées et suivent les appels sans disposer du code source original Il a retracé la façon dont Notion gère les opérations du presse-papiers via Electron IPC Il a aussi
Traduit par ce guide à partir de l’aperçu visible de la publication originale.
Traduction de la publication citée
Quelqu’un a donné un décompilateur à Claude Code. 😂 Le génie logiciel devient ridicule. Il existe un projet open source appelé REA (Reverse Engineer Anything) qui permet aux agents de programmation d’examiner des applications sans leur code source original. Il connecte les agents à Ghidra, Hopper
Ceci est l’aperçu d’une publication longue. Ouvrez l’original sur X pour lire la suite.
Étude de cas du projet · discutée sur X
Suivre le chemin du presse-papiers de Notion dans Electron
Arena renvoie à l’enquête documentée de REA sur les opérations de presse-papiers de Notion via les IPC d’Electron.
Contexte et éléments de preuve
Contexte rassemblé par ce guide
- Cible
- Passerelle du presse-papiers de Notion pour ordinateur
- Méthode
- A suivi le comportement du presse-papiers à travers le processus de rendu d’Electron, la passerelle de préchargement et le processus principal.
- Résultat rapporté
- L’étude de cas officielle décrit le chemin du presse-papiers de Notion et cite des références au code ; l’auteur sur X présente cet exemple.
Données de la publication relevées le 12 oct. 2026 ; les compteurs et badges ne sont pas actualisés en direct.
Lire la publication originale sur XCes récits sont attribués à leurs auteurs et ne constituent pas des reproductions indépendantes. Six sont des retours personnels d’utilisation, de test ou de création d’outils ; deux présentent des exemples officiels du projet. Les travaux en cours et les résultats comparatifs conservent leur contexte. Envoyez une correction ou un cas accompagné d’une source originale.
Votre première enquête
Comment commencer ?
Choisissez un comportement à comprendre. Donnez une cible à votre agent de programmation, puis demandez-lui de montrer ses éléments de preuve.
Lire le guide de configurationÀ exécuter dans votre terminal
npx rea-agents@latest setupChoisissez votre agent de programmation
Examinez le plan de configuration, approuvez les modifications, puis redémarrez votre agent pour charger le serveur MCP et le skill d’investigation de REA.
Commencez par une question précise
Essayez une application qui vous appartient ou que vous êtes autorisé à examiner. Demandez d’où vient le comportement d’une fonction plutôt qu’une copie complète de l’application.
Vérifiez le résultat
Suivez les références au code, lisez les limites et comparez le comportement à l’original avant de faire confiance à une reconstruction.
Vérifier les prérequis actuelsUne première consigne à essayer
Utilise REA pour examiner /absolute/path/to/my-app. Explique le fonctionnement de l’export CSV. Montre le code, ses emplacements et tout ce que tu ne peux pas confirmer.
Que peut vous aider à examiner REA ?
Binaires natifs
Assembleur, pseudocode, symboles et références d’appels. Nécessite une installation compatible de Hopper, Ghidra ou IDA.
JavaScript et Electron
Modules, imports, routes, IPC et source maps. L’examen statique ne nécessite pas de désassembleur natif.
Comportement dans le navigateur
Examinez une page connectée, les scripts chargés et le comportement observé. Utilisez Chrome DevTools pour le débogage direct.
.NET et paquets
Examinez les métadonnées d’assembly, le CIL, les dépendances et les ressources des paquets. Vérifiez les cibles prises en charge dans la version actuelle.
Gardez une portée réaliste. Le code décompilé n’est pas le code source original. Une fonction opérationnelle n’est pas une application complète. REA analyse localement, mais le fournisseur de modèle de l’agent peut recevoir les résultats des outils. GitHub main peut inclure des fonctions qui ne sont pas encore publiées sur npm.
Quel guide lire en premier ?
Des instructions de configuration et des comparaisons d’outils, avec leurs compromis clairement expliqués.
REA ou Chrome DevTools : enquête avec un agent ou débogage direct ?
Choisissez Chrome DevTools pour le débogage interactif du navigateur et REA pour les enquêtes d’agents de programmation fondées sur des scripts, des requêtes et des preuves.
Utiliser REA avec des agents de programmation : votre première enquête
Installez REA, connectez votre agent de programmation, examinez une application JavaScript locale et vérifiez une conclusion à partir des preuves avant de reconstruire une fonction.
REA ou Ghidra : quelle méthode de rétro-ingénierie vous convient ?
Comparez REA et Ghidra selon la tâche, les entrées, les sorties, le contrôle manuel, les prérequis de configuration et la possibilité d’utiliser Ghidra via REA.
Que faut-il savoir sur REA ?
Des réponses pratiques avant votre première enquête.
Qu’est-ce que Reverse Engineer Anything (REA) ?
REA est un serveur MCP et une CLI open source qui relient un agent de programmation à des outils d’analyse logicielle. L’agent peut examiner le code, suivre le comportement et vérifier une reconstruction à partir de preuves. REA n’est pas un modèle d’IA autonome.
Est-ce le site officiel de REA ?
Non. reverseengineeranything.tools est un guide communautaire indépendant. Le projet officiel est morluto/rea sur GitHub et rea.tools. Ce site rassemble des récits publics et renvoie aux sources originales ; il n’est ni affilié aux responsables de REA ni approuvé par eux.
Comment installer REA pour Claude Code ou Codex ?
Exécutez npx rea-agents@latest setup dans un terminal, choisissez votre agent de programmation, examinez et approuvez le plan de configuration, puis redémarrez l’agent. Consultez le guide d’installation officiel pour la version actuelle et la compatibilité des clients. Installer uniquement un skill n’enregistre pas le serveur MCP.
Que peut analyser REA ?
Les cibles documentées comprennent les binaires natifs, les applications JavaScript et Electron, les pages de navigateur, les assemblies .NET et les paquets logiciels. Les capacités disponibles dépendent du paquet publié, de votre système d’exploitation et du moteur d’analyse. Les fonctions de GitHub main peuvent ne pas encore figurer dans la version npm.
Ai-je besoin de Ghidra, Hopper ou IDA ?
Le désassemblage et la décompilation natifs nécessitent un moteur compatible comme Ghidra, Hopper ou IDA. L’examen statique de JavaScript et de .NET ne nécessite pas de désassembleur natif. Utilisez les versions des moteurs et environnements d’exécution indiquées dans la documentation de compatibilité de REA.
Quelles versions de Node.js REA prend-il en charge ?
La documentation d’installation consultée le 12 octobre 2026 indique Node 22.19 ou ultérieur dans la branche 22.x, Node 24.11 ou ultérieur dans la branche 24.x, ou Node 26 et ultérieur. Node 23, Node 25 et les préversions ne sont pas pris en charge. Revérifiez le guide officiel avant l’installation.
REA est-il gratuit et ce site utilise-t-il des crédits ?
Ce guide est accessible gratuitement, sans compte, abonnement ni crédits. Le code propre à REA est sous licence MIT. Votre agent de programmation, votre fournisseur de modèle et les moteurs commerciaux comme Hopper ou IDA peuvent avoir des coûts et licences distincts.
Toutes les données REA restent-elles sur mon ordinateur ?
REA réalise l’analyse localement, mais les résultats des outils sont transmis à votre agent de programmation et peuvent parvenir à son fournisseur de modèle. Consultez la politique de données de ce fournisseur avant d’analyser des logiciels sensibles. Ce site communautaire n’accepte aucun envoi de logiciel et ne mène pas d’enquêtes.
REA peut-il retrouver le code source original et combien de temps cela prend-il ?
Le désassemblage, le pseudocode et les observations de comportement peuvent aider à expliquer un logiciel, sans garantir de retrouver son code source original. Le temps nécessaire varie selon la cible, le moteur et l’agent ; aucun délai fixe n’est garanti. Testez le comportement reconstruit face à l’original et lisez les limites de chaque résultat.
Les cas d’usage sur X sont-ils vérifiés indépendamment ?
Les fiches résument les récits publics des auteurs indiqués par les liens. Elles ne sont ni des reproductions indépendantes ni des recommandations. Les travaux en cours, lancements d’outils et présentations d’exemples officiels sont identifiés séparément. Le récit selon lequel une autre méthode a été plus rapide est conservé dans les éléments de preuve.
Puis-je utiliser REA dans un projet commercial ?
Le code propre à REA est sous licence MIT, qui autorise l’usage commercial sous réserve de ses conditions. Les composants tiers, moteurs commerciaux et logiciels cibles ont des licences distinctes. REA ne confère aucun droit sur une autre application ou ses ressources.
Nouveautés de cette page
- — Publication de cas communautaires sourcés, de guides pratiques et de limites explicites des éléments de preuve.

