Reverse Engineer Anything (REA): agentes de IA que analisam software

O REA conecta agentes de IA a ferramentas como Ghidra e IDA para analisar programas compilados. Veja como funciona, quanto exige e por que ele não clona softwares sozinho.

outubro 17, 2026 6 min de leitura BIMmetria
Reverse Engineer Anything — capa

O Reverse Engineer Anything, conhecido pela sigla REA, foi um dos projetos de código aberto mais comentados de outubro de 2026. Ele permite que agentes de IA, como Claude Code, Cursor e Codex, inspecionem programas compilados no próprio computador do usuário. Por isso, muita gente passou a perguntar se qualquer software poderia ser copiado em poucos dias.

A resposta curta é não. Neste guia, explicamos o que o REA faz, quanto ele exige de máquina e de orçamento e o que ele não promete. Além disso, mostramos por que arquitetos e engenheiros que usam CAD, BIM e PDF devem acompanhar o assunto.

Fluxo de uso do Reverse Engineer Anything, da instalação ao registro de evidências
O REA organiza ferramentas existentes; a análise continua exigindo supervisão.

O que é o Reverse Engineer Anything

O REA é uma ferramenta de linha de comando e, ao mesmo tempo, um servidor MCP. O MCP é um protocolo que permite a um agente de IA chamar ferramentas externas de forma padronizada. Assim, o agente deixa de apenas conversar e passa a executar análises.

O código está publicado no repositório morluto/rea, com licença MIT para o código do próprio projeto. A instalação é feita pelo pacote rea-agents, distribuído pelo npm, e exige Node.js recente. Segundo o guia de Hoang Yell, o projeto reúne 126 ferramentas MCP organizadas em famílias, como análise nativa, Electron, Android e navegador.

Vale destacar um ponto. O REA não é um descompilador novo. Na verdade, ele organiza ferramentas que já existem e entrega ao agente resultados acompanhados de evidências e limitações.

Como o REA funciona na prática

Depois de instalado, o REA é registrado no agente de IA preferido. Em seguida, um comando de diagnóstico verifica se as dependências estão no lugar. Então, o usuário pede ao agente que analise um aplicativo, uma biblioteca ou um recurso específico.

Por baixo, entram em cena ferramentas conhecidas da área. O Ghidra é gratuito e, segundo o guia, permite fluxos completos sozinho. O IDA Pro e o Hopper, por outro lado, são comerciais, e o REA não fornece licenças para eles.

FerramentaPapel no REAObservação
GhidraDescompilar programas nativosGratuito; exige Java instalado
IDA ProAlternativa para análise nativaLicença comercial à parte
HopperAnálise nativa em macOS e LinuxRecursos interativos exigem licença
JADXDescompilar aplicativos AndroidUsado em modo automático

O método central é um registro de obrigações de reconstrução. Cada função ou estrutura descoberta vira um item, ligado às evidências que o sustentam. Dessa forma, o agente aponta contradições, por exemplo quando o código analisado não bate com o tráfego de rede observado.

Os exemplos divulgados pelo projeto incluem a reconstrução de uma função do antigo jogo DX-Ball e o rastreamento de como o aplicativo de desktop do Notion lida com a área de transferência. Vale lembrar, contudo, que são demonstrações feitas pelos próprios autores. Até agora, segundo a Kingy AI, elas não foram testadas de forma independente.

Comparação entre o que o REA, ferramenta de engenharia reversa com agentes de IA, faz e não faz
Os limites constam no próprio repositório e em análises independentes.

Requisitos e custos do Reverse Engineer Anything

O REA roda localmente, mas não é leve. O guia de Hoang Yell indica consumo de 2 a 6 GB de RAM durante as análises e recomenda máquinas com 16 GB ou mais. Além disso, o Ghidra pode levar alguns minutos para iniciar em programas grandes. Quem já pesquisou um notebook para AutoCAD sabe que memória faz diferença.

O custo mais escondido, porém, está nos tokens. Na análise de Fabio Akita, um relato aponta entre 80 mil e 230 mil tokens para inventariar um único aplicativo comum de Mac. Como o REA não cobra chave própria, essa conta recai sobre a assinatura do agente de IA.

Quanto à privacidade, o projeto afirma que os binários não são enviados para a nuvem. Contudo, resumos e trechos de evidência seguem para o provedor de IA configurado. Portanto, as políticas desse provedor também valem.

O que o Reverse Engineer Anything significa para CAD, BIM e PDF

Programas como AutoCAD, Revit e Archicad são binários nativos, exatamente o tipo de alvo que o REA analisa. Isso não significa que alguém vá clonar esses softwares com um comando. Akita lembra que as diretrizes do próprio projeto proíbem sugerir que o REA clona programas automaticamente.

Por outro lado, há usos legítimos que interessam ao setor. Entender um plugin descontinuado, investigar o que um aplicativo envia pela rede ou estudar um formato antigo para recuperar arquivos são exemplos de interoperabilidade e preservação. Mesmo assim, o caminho mais simples para trocar modelos continua sendo o IFC, tema do nosso texto sobre vantagens do OpenBIM.

Há também um alerta de contrato. Licenças de softwares comerciais costumam restringir a engenharia reversa. Por isso, antes de analisar qualquer programa de terceiros, leia os termos de uso e, se necessário, consulte um advogado.

Vídeo: Reverse Engineering With AI Explained: REA, Ghidra and IDA MCP (What It Really Needs) — canal SI NEWS

Riscos e cuidados

O próprio REA declara foco em pesquisa lícita, educação, interoperabilidade e preservação de software. Da mesma forma, o repositório deixa claro que não autoriza cópias piratas, chaves compartilhadas ou a quebra de restrições de licença. Ou seja, extrair conteúdo protegido ou burlar DRM continua sendo violação de direitos. Em outras palavras, o Reverse Engineer Anything é uma bancada de análise, e não uma autorização para copiar.

Existe ainda o risco técnico. Consultas muito amplas geram milhares de linhas de pseudocódigo e confundem o agente. Consequentemente, aumentam as chances de conclusões inventadas. A recomendação das fontes é fazer perguntas estreitas e sempre revisar o resultado.

Camadas de funcionamento do Reverse Engineer Anything entre o agente de IA e o programa analisado
A inteligência do agente depende da qualidade das ferramentas abaixo dele.

Perguntas frequentes

O REA é gratuito?

O código do REA usa licença MIT. No entanto, o uso real envolve custos: tokens do agente de IA, hardware adequado e, se for o caso, licenças de IDA Pro ou Hopper.

O REA consegue copiar o AutoCAD ou o Revit?

Não automaticamente. Ele produz análises e evidências, e não um programa pronto. Recriar um software profissional exige especificação, testes e muito trabalho humano, além de respeitar contratos e leis.

Meus arquivos vão para a nuvem?

Segundo a documentação, a análise do binário é local. Porém, resumos e consultas vão para o provedor de IA escolhido, e as regras dele se aplicam.

Estudantes de arquitetura precisam aprender isso?

Não é prioridade. Para quem estuda arquitetura, é mais útil entender formatos abertos e fluxos de troca de dados. Ainda assim, conhecer o tema ajuda a avaliar notícias com senso crítico.

O REA em Mogi das Cruzes e região

Em Mogi das Cruzes e no Alto Tietê, escritórios e profissionais autônomos convivem com várias versões de programas e com arquivos herdados de outros projetos. Nesse contexto, ferramentas como o REA chamam atenção, mas o problema cotidiano costuma ser resolvido com boas práticas de interoperabilidade.

Se a sua dúvida é como organizar o fluxo de modelos e arquivos entre equipes, nossa página de consultoria em BIM explica como podemos ajudar. A BIMmetria atua com arquitetura, projetos, regularização, levantamento e cursos, e estamos à disposição para conversar.

📞 (11) 99377-0651 · 📍 Rua Barão de Jaceguai, 54 – Centro, Mogi das Cruzes – SP · Fale no WhatsApp

Compartilhar WhatsApp LinkedIn Facebook

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *