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, pela perspectiva da comunidade
Faça engenharia reversa
de qualquer coisa.
reverseengineeranything.tools é um guia independente sobre o REA, um servidor MCP e uma CLI de código aberto para investigar software com agentes de programação.

O que as pessoas estão fazendo com o REA?
Jogos, analisadores sintáticos, APKs e o comportamento de aplicativos do dia a dia. Acompanhe cada investigação até a pessoa que a compartilhou.
8 de 8 casos · Fontes revisadas em 12 de outubro de 2026
Tradução da publicação
Experimentei o REA (Reverse Engineer Anything) em uma sessão de vibe coding no domingo. Algumas horas depois, eu havia reconstruído o minijogo Snowball War de Ski or Die em Rust + SDL2. 👀 🔗Código: https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 Demo: https://www.youtube.com/watch?v=5x38b_qgAUk
Tradução feita por este guia a partir da prévia visível da publicação original.
Relato da comunidade · sem reprodução independente · links para código e demonstração
Reconstruir Snowball War em Rust
Tuomo diz que uma sessão com o REA em um domingo levou a uma reconstrução em Rust + SDL2 do minijogo Snowball War de Ski or Die.
Contexto e evidências
Contexto reunido por este guia
- Alvo
- Snowball War de Ski or Die
- Método
- Usou o REA durante uma sessão de reconstrução e implementou o jogo em Rust com SDL2.
- Resultado relatado
- Relatou a reconstrução de um minijogo após algumas horas e forneceu links para o código e uma demonstração jogável; os artefatos dos links não foram inspecionados.
Dados da publicação capturados em 12 de out. de 2026; contagens e selos não são atualizados em tempo real.
Leia a publicação original no 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
Tradução da publicação
este é o MCP mais PERIGOSO da internet neste momento REA (reverse engineer anything) é um MCP de código aberto que permite ao seu agente desmontar aplicativos e binários e mostrar como um recurso funciona, com evidências. eu o testei no pacote de código aberto "ms". ele mapeou todo o
Tradução feita por este guia a partir da prévia visível da publicação original.
Esta é uma prévia de uma publicação longa. Abra o original no X para ler o restante.
Relato da comunidade · sem reprodução independente
Recriar um analisador de duração em JavaScript
Israfil relata ter mapeado o pacote de código aberto ms, recriado seu analisador e comparado a substituição com o original.
Contexto e evidências
Contexto reunido por este guia
- Alvo
- O pacote npm de código aberto ms
- Método
- Executou rea analyze-javascript-application, inspecionou 5 funções e 21 pontos de chamada e reescreveu o analisador em 17 linhas.
- Resultado relatado
- Relatou a aprovação em 21/22 verificações inicialmente e em 22/22 após uma correção. O tempo de análise de 1.3 segundo e as contagens de testes são afirmações do autor.
Dados da publicação capturados em 12 de out. de 2026; contagens e selos não são atualizados em tempo real.
Leia a publicação original no 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
Tradução da publicação
depois de mais 12 horas testando o REA, algumas outras coisas começaram a se destacar: 1. posso dar uma instrução de alto nível, como “reconstrua este aplicativo”, e deixar o agente decidir quais ferramentas de engenharia reversa precisa usar. 2. o fluxo de trabalho é iterativo. ele coleta pseudocódigo,
Tradução feita por este guia a partir da prévia visível da publicação original.
Tradução da publicação citada
mais algumas coisas sobre o REA que me surpreenderam: 1. posso dar a um agente um driver de impressora ou um binário antigo do Windows e deixá-lo descobrir como a interface entre hardware e software realmente funciona. 2. o mesmo fluxo de trabalho pode ser usado para inspecionar firmware, drivers e sistemas legados estranhos que
Esta é uma prévia de uma publicação longa. Abra o original no X para ler o restante.
Relato da comunidade · sem reprodução independente · experimento comparativo
Reconstruir um aplicativo e comparar fluxos de trabalho
Após 12 horas de testes, Yum relata ter recriado um aplicativo não identificado com zoom, compartilhamento, desenho, rotação, anotações e salvamento.
Contexto e evidências
Contexto reunido por este guia
- Alvo
- Um aplicativo não identificado com recursos de desenho e anotação
- Método
- Deu ao agente uma instrução geral de reconstrução e comparou o REA com um fluxo de trabalho usando Opus sem recursos adicionais.
- Resultado relatado
- Relatou que o fluxo com Opus sem recursos adicionais terminou primeiro; o REA também produziu os recursos listados e um fluxo de investigação mais estruturado.
Dados da publicação capturados em 12 de out. de 2026; contagens e selos não são atualizados em tempo real.
Leia a publicação original no 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.
Tradução da publicação
Continuando minha cópia com REA de Lemmings (o jogo de 1991). Fiz a engenharia reversa completa do jogo e agora estou adaptando-o pixel por pixel.
Tradução feita por este guia a partir da prévia visível da publicação original.
Relato da comunidade · sem reprodução independente · trabalho em andamento
Estudar e recriar Lemmings de 1991
O autor relata usar o REA em Lemmings e passar da engenharia reversa à adaptação pixel a pixel.
Contexto e evidências
Contexto reunido por este guia
- Alvo
- Lemmings (1991)
- Método
- Continuou uma reconstrução com auxílio do REA e começou a adaptar a apresentação pixel a pixel.
- Resultado relatado
- O autor diz que a engenharia reversa está concluída; a adaptação continua em andamento. Não houve verificação de um jogo concluído nem de uma avaliação de correção.
Dados da publicação capturados em 12 de out. de 2026; contagens e selos não são atualizados em tempo real.
Leia a publicação original no X요즘 어떤 프로그램이든지 분석해주는 신박한 스킬이 있다고해서 테스트 해봤습니다. 이름은 REA (Reverse Engineering Anything) 으로 어떤 프로그램이든지 역공학을 이용해서 분석해준다는 스킬입니다. github.com/morluto/rea 시험삼아 muse 의 apk 를 던져봤는데 분석결과가 놀랍네요. Show more
Tradução da publicação
Ouvi dizer que há uma nova skill interessante que analisa qualquer programa, então fui testá-la. Ela se chama REA (Reverse Engineering Anything) e é uma skill que analisa qualquer programa usando engenharia reversa. https://github.com/morluto/rea Experimentei fornecer o APK do muse, e os resultados da análise são surpreendentes.
Tradução feita por este guia a partir da prévia visível da publicação original.
Esta é uma prévia de uma publicação longa. Abra o original no X para ler o restante.
Relato da comunidade · sem reprodução independente
Inspecionar um APK antes de criar um agente
TechHyung diz ter fornecido ao REA um APK do Muse para entender como seus recursos foram implementados, enquanto planejava um agente próprio.
Contexto e evidências
Contexto reunido por este guia
- Alvo
- Um APK do Muse para Android
- Método
- Usou o REA para inspecionar o APK em busca de detalhes de implementação e comunicação com o servidor.
- Resultado relatado
- Relatou ter encontrado ampla comunicação com o servidor. Trata-se de uma observação do usuário, não de uma constatação verificada de privacidade ou segurança.
Dados da publicação capturados em 12 de out. de 2026; contagens e selos não são atualizados em tempo real.
Leia a publicação original no 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
Tradução da publicação
reaharness está disponível Um harness de código aberto para fazer engenharia reversa de qualquer coisa. Construído sobre o popular repositório Reverse Engineer Anything (REA), aqui estão alguns dos destaques: - Loop de agente com vários provedores (OpenAI, Anthropic, OpenRouter, Groq, Ollama e gateways compatíveis com OpenAI)
Tradução feita por este guia a partir da prévia visível da publicação original.
Tradução da publicação citada
Reverse Engineer Anything 😂 O software já era.
Esta é uma prévia de uma publicação longa. Abra o original no X para ler o restante.
Autor de ferramenta da comunidade · relato de lançamento
Criar uma estrutura de execução de agentes com vários provedores sobre o REA
Arjun anuncia reaharness, uma estrutura de execução de agentes de código aberto criada sobre o REA, com vários provedores de modelos e resultados estruturados das ferramentas.
Contexto e evidências
Contexto reunido por este guia
- Alvo
- Fluxos de trabalho de agentes baseados no REA
- Método
- Criou um ciclo de execução de agentes com vários provedores e uma configuração idempotente para diversos agentes de programação.
- Resultado relatado
- Anunciou um site e um repositório públicos. Trata-se do lançamento de uma ferramenta, e não de uma prova de que um alvo específico foi reconstruído.
Dados da publicação capturados em 12 de out. de 2026; contagens e selos não são atualizados em tempo real.
Leia a publicação original no 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…
Tradução da publicação
3/ Recuperando a lógica de som de um jogo de 1996 🕹️ O estudo de caso DX-Ball do REA reconstrói uma função de panoramização de áudio em C e relata 3.205 verificações de comportamento e 63 bytes compilados idênticos. O jogo completo e jogável ainda está em desenvolvimento. https://rea.tools/showcase/dx-ball/
Tradução feita por este guia a partir da prévia visível da publicação original.
Estudo de caso do projeto · discutido no X
Recuperar a função de panorâmica de áudio de um jogo de 1996
Esta publicação resume o estudo de caso do REA sobre DX-Ball: a reconstrução de uma pequena função de panorâmica de áudio em C e sua validação em comparação com o comportamento original em x86.
Contexto e evidências
Contexto reunido por este guia
- Alvo
- Rotina de panorâmica de áudio de DX-Ball
- Método
- Recuperou entradas omitidas na saída do descompilador e reconstruiu a função em C.
- Resultado relatado
- O estudo de caso do projeto relata 3,205 verificações de comportamento e 63 bytes compilados idênticos aos originais. Ele não demonstra um jogo completo e jogável.
Dados da publicação capturados em 12 de out. de 2026; contagens e selos não são atualizados em tempo real.
Leia a publicação original no 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
Tradução da publicação
REA, abreviação de Reverse Engineer Anything, conecta agentes de programação ao Ghidra, Hopper e IDA por meio do MCP. Os agentes inspecionam binários, leem funções descompiladas e rastreiam chamadas sem o código-fonte original Ele rastreou como o Notion lida com operações da área de transferência por meio do Electron IPC Ele também
Tradução feita por este guia a partir da prévia visível da publicação original.
Tradução da publicação citada
Alguém deu um descompilador ao Claude Code. 😂 A engenharia de software está ficando ridícula. Existe um projeto de código aberto chamado REA (Reverse Engineer Anything) que permite aos agentes de programação investigar aplicativos sem o código-fonte original deles. Ele conecta os agentes ao Ghidra, Hopper
Esta é uma prévia de uma publicação longa. Abra o original no X para ler o restante.
Estudo de caso do projeto · discutido no X
Rastrear o caminho da área de transferência do Notion pelo Electron
Arena aponta para a investigação documentada do REA sobre as operações da área de transferência do Notion por meio do IPC do Electron.
Contexto e evidências
Contexto reunido por este guia
- Alvo
- Ponte da área de transferência do Notion para desktop
- Método
- Rastreou o comportamento da área de transferência pelo renderizador do Electron, pela ponte preload e pelo processo principal.
- Resultado relatado
- O estudo de caso oficial descreve o caminho da área de transferência do Notion e cita referências de código; o autor no X está discutindo esse exemplo.
Dados da publicação capturados em 12 de out. de 2026; contagens e selos não são atualizados em tempo real.
Leia a publicação original no XEstes são relatos atribuídos aos autores, sem reprodução independente. Seis são relatos em primeira pessoa sobre uso, testes ou ferramentas; dois discutem exemplos do projeto oficial. Os trabalhos em andamento e os resultados comparativos são apresentados com seu contexto. Envie uma correção ou um caso com a fonte original.
Sua primeira investigação
Como começar?
Escolha um comportamento que você queira entender. Dê um alvo ao seu agente de programação e peça que ele mostre as evidências.
Leia o guia de configuraçãoExecute no seu terminal
npx rea-agents@latest setupEscolha seu agente de programação
Revise o plano de configuração, aprove as alterações e reinicie seu agente para carregar o servidor MCP do REA e a skill de investigação.
Comece com uma pergunta específica
Experimente um aplicativo que você possua ou tenha autorização para inspecionar. Pergunte de onde vem o comportamento de um recurso, em vez de pedir um clone completo.
Confira o resultado
Siga as referências de código, leia as limitações e compare o comportamento com o original antes de confiar em uma reconstrução.
Confira os requisitos atuaisUm primeiro prompt para experimentar
Use o REA para inspecionar /absolute/path/to/my-app. Explique como funciona a exportação CSV. Mostre o código, as localizações no código-fonte e tudo o que você não conseguir confirmar.
O que o REA pode ajudar você a inspecionar?
Binários nativos
Assembly, pseudocódigo, símbolos e referências de chamadas. Exige uma instalação compatível do Hopper, Ghidra ou IDA.
JavaScript e Electron
Módulos, importações, rotas, IPC e mapas de código-fonte. A inspeção estática não exige um desmontador de código nativo.
Comportamento no navegador
Inspecione uma página conectada, os scripts carregados e o comportamento observado. Use o Chrome DevTools para depuração direta.
.NET e pacotes
Inspecione metadados de assemblies, CIL, dependências e recursos de pacotes. Confira na versão atual quais alvos são compatíveis.
Seja realista quanto ao escopo. Código descompilado não é o código-fonte original. Um recurso funcional não é um aplicativo completo. O REA executa a análise localmente, mas o provedor do modelo do agente pode receber os resultados das ferramentas. O branch main no GitHub pode incluir recursos que ainda não foram publicados no npm.
Qual guia você deve ler primeiro?
Instruções de configuração e comparações de ferramentas, com as vantagens e limitações de cada opção.
REA vs Chrome DevTools: investigação com agente ou depuração direta?
Escolha o Chrome DevTools para depuração interativa no navegador e o REA para investigações com agentes de programação, scripts, requisições e evidências de apoio.
Como usar o REA com agentes de programação: sua primeira investigação
Instale o REA, conecte seu agente de programação, inspecione um aplicativo JavaScript local e confira uma conclusão com base em evidências antes de recriar um recurso.
REA vs Ghidra: qual fluxo de engenharia reversa é adequado?
Compare REA e Ghidra por tarefa, entradas, saídas, controle manual, requisitos de configuração e a opção de usar o Ghidra por meio do REA.
O que você precisa saber sobre o REA?
Respostas práticas antes da sua primeira investigação.
O que é o Reverse Engineer Anything (REA)?
O REA é um servidor MCP e uma CLI de código aberto que conectam um agente de programação a ferramentas de análise de software. O agente pode inspecionar código, rastrear comportamentos e conferir uma reconstrução com base em evidências. O REA não é um modelo de IA independente.
Este é o site oficial do REA?
Não. reverseengineeranything.tools é um guia independente da comunidade. O projeto oficial está em morluto/rea no GitHub e em rea.tools. Este site reúne relatos públicos e fornece links para as fontes originais; ele não tem afiliação nem endosso dos mantenedores do REA.
Como instalo o REA para o Claude Code ou o Codex?
Execute npx rea-agents@latest setup em um terminal, selecione seu agente de programação, revise e aprove o plano de configuração e reinicie o agente. Consulte o guia oficial de instalação para conferir a versão atual e a compatibilidade dos clientes. Instalar apenas uma skill não registra o servidor MCP.
O que o REA pode analisar?
Os alvos documentados incluem binários nativos, aplicativos JavaScript e Electron, páginas de navegador, assemblies .NET e pacotes de software. Os recursos disponíveis dependem do pacote publicado, do seu sistema operacional e do provedor. Os recursos do branch main no GitHub podem ainda não estar na versão do npm.
Preciso do Ghidra, Hopper ou IDA?
A desmontagem e a descompilação de código nativo exigem um mecanismo compatível, como Ghidra, Hopper ou IDA. A inspeção estática de JavaScript e .NET não exige um desmontador de código nativo. Use as versões do mecanismo e do ambiente de execução indicadas na documentação de compatibilidade do REA.
Quais versões do Node.js o REA suporta?
A documentação de instalação revisada em 12 de outubro de 2026 lista Node 22.19 ou posterior na linha 22.x, Node 24.11 ou posterior na linha 24.x, ou Node 26 e posteriores. Node 23, Node 25 e versões de pré-lançamento não são suportados. Confira novamente o guia oficial antes da instalação.
O REA é gratuito? Este site usa créditos?
Este guia é gratuito para leitura, sem conta, assinaturas ou créditos. O código de propriedade do REA é licenciado sob a licença MIT. Seu agente de programação, o provedor do modelo e mecanismos comerciais como Hopper ou IDA podem ter custos e licenças separados.
Todos os dados do REA ficam no meu computador?
O REA realiza a análise localmente, mas os resultados das ferramentas são fornecidos ao seu agente de programação e podem chegar ao provedor do modelo. Revise a política de dados desse provedor antes de analisar software sensível. Este site da comunidade não aceita uploads de software nem executa investigações.
O REA pode recuperar o código-fonte original? Quanto tempo leva?
A desmontagem, o pseudocódigo e as observações de comportamento podem ajudar a explicar um software, mas não garantem a recuperação do código-fonte original. O tempo varia conforme o alvo, o mecanismo e o agente; não há um prazo fixo de conclusão. Teste o comportamento reconstruído em comparação com o original e leia as limitações de cada resultado.
Os casos de uso do X são verificados de forma independente?
Os cartões resumem os relatos públicos dos autores nos links. Não são reproduções independentes nem endossos. Trabalhos em andamento, lançamentos de ferramentas e discussões de exemplos oficiais são identificados separadamente. O relato de que outro fluxo de trabalho foi mais rápido é mantido como parte das evidências.
Posso usar o REA em um projeto comercial?
O código de propriedade do REA é licenciado sob a licença MIT, que permite o uso comercial sujeito aos termos da licença. Componentes de terceiros, mecanismos comerciais e o software analisado têm licenças separadas. O REA não concede direitos sobre outro aplicativo ou seus recursos.
Novidades nesta página
- — Publicamos casos da comunidade com fontes, guias práticos e limites claros das evidências.

