Skip to content
industry insights

A IA pode clonar seus aplicativos. E agora?

Uma suíte viral inspirada na Adobe e um agente de engenharia reversa no GitHub transformaram a imitação de software em uma conversa convencional. A reviravolta: um clone com aparência funcional ainda pode estar a anos-luz de uma substituição profissional — e copiar traz riscos reais.

Cassidy Wolfe
A IA pode clonar seus aplicativos. E agora?

O clone da Adobe que viralizou antes de estar pronto

Esta semana, um desenvolvedor chamado Brandon lançou o ArtCraft, uma suíte de código aberto de aplicativos inspirados na Adobe, gerando entusiasmo viral imediato. Sua motivação declarada: profunda frustração com as taxas de cancelamento de assinatura de "dark patterns" da Adobe, uma queixa que muitos criativos compartilham.

Brandon afirma usar uma abordagem de clean-room, reconstruindo meticulosamente os sete aplicativos — incluindo PhotoCraft, VectorCraft e FilmCraft — em Rust. Ele garante que nenhum código ou ativo da Adobe foi incorporado; em vez disso, ele fez engenharia reversa de especificações públicas e observou o comportamento dos aplicativos, chegando a escrever suporte a PSD a partir da especificação de formato de arquivo público da Adobe. No entanto, as interfaces familiares do ArtCraft, quase idênticas às da Adobe, levantam inevitavelmente preocupações sobre a cópia de propriedade intelectual.

Apesar da euforia inicial, os testes preliminares no Hacker News rapidamente moderaram as expectativas. Os usuários relataram seleção de texto desalinhada, atalhos que não funcionam, controles deslizantes de tamanho de fonte que não respondem e pastas que não podem ser recolhidas, com um testador chamando-o de "software de brincadeira". O próprio roteiro do ArtCraft, sob uma "avaliação de paridade de honestidade", admite que a paridade com o Photoshop está atualmente bem abaixo de 50%, com a paridade de 99% projetada para levar meses, não anos.

Um repositório que dá aos agentes de codificação visão de raio-X

O projeto de Brandon é uma "reescrita em clean-room", um processo manual e trabalhoso. Mas um repositório viral diferente no GitHub, Reverse Engineer Anything (REA), sugere um caminho mais automatizado para a clonagem de aplicativos. Este não é um botão mágico; é um servidor MCP (Model Context Protocol) e CLI que conecta agentes de IA a ferramentas de análise binária de nível industrial como Ghidra, Hopper e IDA Pro.

O REA concede aos agentes visão de raio-X em diversos softwares: binários nativos (Mach-O, ELF, PE), aplicativos Electron, assemblies .NET, APKs Android e até aplicativos web. Um agente pode rastrear um recurso, citando evidências de código específicas, e então implementar uma versão semelhante para o seu projeto. Isso transforma a inspeção e a descompilação em fluxos de trabalho de codificação práticos e acionáveis.

Considere as demonstrações detalhadas: agentes replicam o recurso de área de transferência do Notion ou reconstroem o som de um jogo retrô a partir de C. Embora a configuração ainda exija a instalação de servidores MCP e ferramentas, e a verificação continue sendo crítica, o REA muda drasticamente o esforço. Ele vai além das reescritas especulativas em "clean-room" para a extração e implementação de recursos direcionadas e baseadas em evidências, sugerindo um futuro onde o código proprietário se torna um mero projeto para a replicação impulsionada por IA.

Quando um clone leva duas horas — e US$ 140

Os próprios modelos da Stork.AI provaram o ponto. Um experimento encarregou o Opus 5.5 de fazer engenharia reversa do jogo de 1995 Space Cadet Pinball a partir de seu executável do Windows, e então recriá-lo nativamente em Rust para macOS. O agente desmontou o jogo, escreveu suas próprias ferramentas e traduziu função por função, dividindo o trabalho entre 15 subagentes para física, flippers e 32 missões.

Duas horas e 25 minutos depois, ele havia gerado 31.000 linhas de Rust, 174 testes e zero dependências, tudo por aproximadamente US$ 140 em custos de API. Embora impressionante, isso não é prova de que qualquer aplicativo complexo possa ser recriado de forma barata. Um jogo delimitado, com condições claras de sucesso/falha para o comportamento, é muito mais fácil de testar do que uma suíte criativa abrangente como as encontradas na ArtCraft GitHub Organization.

Os agentes se destacam quando o comportamento pode ser verificado repetidamente em relação a um estado conhecido como bom. É precisamente por isso que esforços de portabilidade orientados a testes, como o VNext (portar Next.js para Vite) ou o esforço de compilador de TypeScript para Rust, têm visto sucesso apesar dos custos computacionais substanciais. Os agentes simplesmente continuam trabalhando até que os testes passem, demonstrando que a geração de código verificável é seu verdadeiro ponto forte.

Gostando do artigo? Receba um assim na sua caixa de entrada toda manhã.

um e-mail por dia · cancele em dois cliques · sem rastreadores de terceiros

O fosso do software está mudando — e a lei ainda se aplica

O fosso tradicional do software está mudando: o comportamento do lado do cliente torna-se cada vez mais inspecionável, mas o verdadeiro valor de um produto vai muito além de sua UI. Reproduzir uma aplicação completa significa replicar sua confiabilidade, serviços em nuvem, integridade de dados, integrações de terceiros e requisitos corporativos complexos — uma tarefa muito mais exigente do que uma recriação funcional.

A incerteza jurídica também paira sobre esses esforços de clonagem. Embora a reimplementação funcional em sala limpa (clean-room) tenha precedentes, a cópia direta de código proprietário, ativos protegidos por direitos autorais, branding ou trade dress de UI convida a riscos jurídicos separados e significativos. Patentes sobre algoritmos ou recursos específicos também podem criar reivindicações de infração separadas.

A consequência mais ampla é clara: o código proprietário é um fosso que está enfraquecendo. Infraestrutura de backend, serviços em nuvem robustos e ecossistemas estabelecidos agora definem a defensibilidade de um produto. Essa mudança torna o software pessoal mais alcançável para usuários individuais, mesmo que clones públicos de nível profissional lutem para alcançar a paridade.

Perguntas Frequentes

O que é o ArtCraft?

O ArtCraft é um conjunto de aplicativos de código aberto projetados para reproduzir partes de produtos da Adobe, incluindo ferramentas semelhantes ao Photoshop e de edição de vídeo.

O que o Reverse Engineer Anything faz?

Ele conecta agentes de codificação de IA a ferramentas como Ghidra, Hopper e IDA para inspecionar software e ajudar a explicar ou reproduzir seu comportamento.

A IA pode clonar totalmente um software profissional?

A IA pode reproduzir recursos e fluxos de trabalho, mas igualar a confiabilidade, integrações, polimento e paridade profissional continua sendo difícil.

A engenharia reversa de software é legal?

Depende da jurisdição, método, licenças e do que é copiado. Implementações em sala limpa (clean-room) podem ser tratadas de forma diferente da cópia de código ou ativos protegidos.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Para builders

Esta página está trabalhando para a ferramenta de outra pessoa.

Agentes de IA leem. Compradores chegam nela. Ela responde em oito idiomas e via MCP. Sua ferramenta pode ter uma assim — no ar em 24 horas.