O REA (Reverse Engineer Anything) é uma ferramenta gratuita e de código aberto que dá ao seu agente de inteligência artificial (Claude Code, Codex, Cursor e outros) as ferramentas de engenharia reversa que antes exigiam anos de estudo: Ghidra, IDA, Hopper, ferramentas para Android, .NET, sites e rede. Aqui está o que eu prometi no vídeo: o repositório, como instalar, como pedir, o site que diz o que dá para clonar e o prompt para recriar um app sem engenharia reversa.
O que o REA faz
Antes, quem fazia engenharia reversa precisava escolher a ferramenta, aprender cada uma, copiar os achados de um programa para outro na mão e fazer tudo sozinho. O projeto Wine, que roda programas do Windows no Linux, começou em 1993 e só chegou à versão 1.0 em 2008.
O REA fica no meio: você pede ao seu agente de IA, o agente fala com o REA, e o REA instala e usa a ferramenta certa para cada caso. Ele devolve pseudocódigo, provas do que encontrou e as dúvidas que ficaram, e a sua IA monta o mapa para você.

- Repositório: github.com/morluto/rea (gratuito, MIT)
- Site: rea.tools, com estudos de caso reais (como o Notion copia texto, o som do DX-Ball)
Importante: o próprio README avisa que o REA não recupera o código-fonte original nem clona um app sozinho. Ele explica como o programa funciona; quem reconstrói é você com a sua IA.
Como instalar
- Instale o Node.js (o comando
npxvem com ele). - No terminal, rode o instalador oficial:
npx rea-agents setup- Escolha o seu agente (Claude Code, Codex, Cursor, Gemini CLI…) e reinicie o agente.
- Peça ao seu agente:
Use o REA para analisar [nome do app] e me explicar como funciona a função [X].O que já foi clonado com IA
- Adobe: o ArtCraft, de Brandon Thomas, recriou Photoshop, Illustrator, Premiere, Acrobat e outros em versões gratuitas de código aberto (ainda em fase alfa).
- Jogos: o GTA V rodando nativo no iPhone e mods misturando Minecraft dentro do GTA.
- Apps: um vídeo mostra o Claude Code usando o REA para recriar o app Preview do Mac.

É legal?
Entender a ideia é livre; copiar o código dos outros é o que dá processo, principalmente se você for revender.
- Os termos de uso costumam proibir engenharia reversa. Os termos gerais da Adobe (seção 17) dizem que você não pode fazer engenharia reversa, descompilar, desmontar ou tentar descobrir o código-fonte.
- No Brasil, a Lei 9.609/98 (lei do software), art. 6º, III, diz que não ofende o direito do titular a semelhança de um programa a outro quando ela vem das características funcionais da aplicação. A engenharia reversa não aparece entre as exceções do art. 6º.
- O caminho seguro é o que a Compaq usou nos anos 80 para fazer um computador compatível com o IBM PC: um time descreve como o original se comporta, e outro escreve o código novo só com essa descrição.
Isso não é aconselhamento jurídico: se for vender, fale com um advogado.
Antes de copiar: o site que diz o que dá para clonar
O canivibecodeit.com analisa mais de mil apps e responde se dá para recriar: YES, KINDA ou NOT REALLY. Mostra o que você perde ao trocar o app pago e já entrega o prompt pronto para colar no Claude Code, no Codex ou no Cursor.

O prompt para recriar um app sem engenharia reversa
Troque o que está marcado e cole no seu agente de IA:
Quero criar um app parecido com [APP], para uso próprio. Não use código de terceiros nem engenharia reversa: construa do zero a partir desta lista de funcionalidades.
Funcionalidades:
- [função 1]
- [função 2]
- [função 3]
Regras:
- Tudo roda local; chaves de API ficam no arquivo .env.
- Sem contas, sem telemetria.
- Entregue um README com instalação e permissões necessárias.
Primeiro me mostre o plano e a lista de arquivos; depois implemente e teste.




