Agent Skills que ajudam agentes de programação a criar frontends com identidade visual, fotos reais e validação visual no navegador, em vez de landing pages genéricas de IA.
morluto/rea
Um servidor MCP que permite a agentes de IA fazer engenharia reversa de binários nativos, apps JavaScript/Electron, assemblies .NET, sites e muito mais, com evidências para cada descoberta.
- Estrelas
- 305,411
- Forks
- 77,308
- Issues abertas
- 1,219
- Último commit
- há 23 horas
O que é?
REA é um toolkit de engenharia reversa disponibilizado como servidor MCP, para que agentes como Claude Code, Codex e Cursor possam inspecionar um alvo e rastrear seu comportamento. O uso típico é examinar um recurso de um aplicativo sem acesso ao código-fonte, explicar como ele funciona e criar uma versão equivalente no seu próprio projeto. Os mesmos fluxos de trabalho também estão disponíveis como comandos de CLI.
Os alvos compatíveis vão de binários nativos (pseudocódigo, assembly, strings, símbolos e referências, via Hopper, Ghidra ou IDA) a apps JavaScript e Electron, assemblies .NET, APKs e dispositivos Android, WASM, bytecode EVM, bancos de dados SQLite, capturas de pacotes, sites e firmware. A inspeção estática de JavaScript e .NET lê arquivos sem executá-los e não precisa de um mecanismo de análise nativo. A captura em tempo de execução executa o alvo selecionado com as permissões do próprio usuário.
Os resultados são apresentados com as evidências e limitações que sustentam cada conclusão. A análise é executada localmente, e a configuração registra o servidor MCP nos agentes compatíveis e instala instruções de fluxo de trabalho correspondentes, fazendo backup das configurações existentes.
Recursos principais
- 01Disponibiliza ferramentas de engenharia reversa para agentes por meio de MCP e oferece os mesmos fluxos de trabalho via CLI.
- 02Analisa binários nativos usando Hopper, Ghidra ou IDA, retornando pseudocódigo, assembly e referências.
- 03Inspeciona estaticamente apps JavaScript/Electron e assemblies .NET sem executá-los.
- 04Abrange muitos formatos, incluindo APKs Android, WASM, bytecode EVM, SQLite, capturas de pacotes e firmware.
- 05Apresenta cada descoberta com as evidências que a sustentam e as limitações conhecidas.
Casos de uso
- Entender como funciona um recurso de um app desktop ou Electron de código fechado e, em seguida, reimplementá-lo.
- Inspecionar a lógica de um binário nativo com um agente para explicar seu comportamento e verificar uma reescrita.
- Auditar o IPC e os limites entre módulos de um app Electron sem acesso ao código-fonte.
- Examinar o manifesto e os métodos descompilados de um APK Android durante pesquisas de segurança ou interoperabilidade.
Tópicos
Perguntas frequentes
- O que é rea?
- Um servidor MCP que permite a agentes de IA fazer engenharia reversa de binários nativos, apps JavaScript/Electron, assemblies .NET, sites e muito mais, com evidências para cada descoberta. REA é um toolkit de engenharia reversa disponibilizado como servidor MCP, para que agentes como Claude Code, Codex e Cursor possam inspecionar um alvo e rastrear seu comportamento. O uso típico é examinar um recurso de um aplicativo sem acesso ao código-fonte, explicar como ele funciona e criar uma versão equivalente no seu próprio projeto. Os mesmos fluxos de trabalho também estão disponíveis como comandos de CLI.
- rea é gratuito? Qual é a licença?
- rea é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- rea ainda é mantido?
- Manutenção ativa. O último commit de rea foi em 17 de out. de 2026.
- Para que posso usar rea?
- Entender como funciona um recurso de um app desktop ou Electron de código fechado e, em seguida, reimplementá-lo. Inspecionar a lógica de um binário nativo com um agente para explicar seu comportamento e verificar uma reescrita. Auditar o IPC e os limites entre módulos de um app Electron sem acesso ao código-fonte. Examinar o manifesto e os métodos descompilados de um APK Android durante pesquisas de segurança ou interoperabilidade.
- Onde consigo rea?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/morluto/rea
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma interface mobile, web e CLI para executar sessões do Claude Code e Codex pelo celular, com sincronização criptografada de ponta a ponta entre dispositivos.
Servidor MCP que expõe funções de engenharia reversa do Ghidra para que clientes LLM possam descompilar e analisar binários.
Um conjunto de skills, ferramentas CLI e um servidor MCP que permite a agentes de programação com IA analisar, fazer engenharia reversa e modificar jogos de PC que você possui, com assets gerados pelo fal.
CLI e TUI de código aberto para definir, iniciar e gerenciar equipes persistentes de agentes Claude Code e Codex no tmux.
Um grafo local de conhecimento do código que fornece às ferramentas de programação com IA contexto preciso para revisões via MCP e CLI.