Craft Anything: IA em Rust que "estuda" qualquer software e cria cópias perfeitas em
Craft Anything é um projeto open-source que combina inteligência artificial e engenharia reversa para replicar websites, jogos e aplicativos de forma precisa, sem depender de modelos de linguagem…
Edição: Anderson Gomes
· 5 min de leitura
Craft Anything é um projeto open-source que combina inteligência artificial e engenharia reversa para replicar websites, jogos e aplicativos de forma precisa, sem depender de modelos de linguagem genéricos. Criado em Rust para garantir performance e segurança, o sistema usa ferramentas de inspeção realistas para analisar o código-fonte, arquitetura e comportamento do software alvo, antes de gerar uma versão idêntica ou adaptada — um avanço que pode redefinir a criação de software a partir de exemplos existentes.
---
Dados rápidos
- Repositório: storytold/craft-anything
- Licença: Apache-2.0
- Linguagem: Rust
- Estrelas: 1.962 (subiu 1.380 em 2026-11-02)
- Forks: 309
- Ranking: #2 no ranking daily e weekly (Trendshift), #8 no monthly
- Última atualização: 2026-11-02
---
O problema que Craft Anything resolve
O desafio de replicar um software complexo — seja um site, um jogo ou uma aplicação móvel — sempre envolveu dois gargalos: falta de precisão (modelos de linguagem geram cópias genéricas) e dependência de ferramentas especializadas (como IDEs ou scripts customizados). Craft Anything supera isso ao combinar:
- Inspeção profunda: Usa ferramentas de reverse engineering (como MCP e CLI) para analisar o código-fonte, arquitetura e comportamento do software alvo sem depender de dados externos.
- Agentes de construção: Um sistema de agentes (programas autônomos) cria projetos a partir da análise, verificando cada passo contra o original para garantir fidelidade.
- Avaliação automática: Compara a versão gerada com o modelo original (por exemplo, páginas em diferentes resoluções, testes internos de jogos ou execução de apps) e refina até o resultado ser idêntico.
--- ## Como funciona: um fluxo passo a passo O processo é simples, mas técnico. Ao invés de pedir "Cria um Twitter", você define o que quer replicar (ex: "Um site com três colunas, como o Medium"). O sistema segue quatro etapas:
## Instalação básica (segundo README)
git clone https://github.com/storytold/craft-anything.git
cd craft-anything
cargo build --release
./target/release/craft-anything --help # Verifica comandos
- Estudo: O sistema analisa o software alvo usando ferramentas como MCP (Multi-Process Control) para extrair código, arquitetura e comportamento. Por exemplo, para um site, ele captura todas as páginas em diferentes larguras de tela.
- Construção: Um agente de código (em Rust ou outra linguagem escolhida) cria um projeto novo, seguindo a estrutura e lógica do original.
- Verificação: A versão gerada é testada contra o original (ex: comparando HTML/CSS, executando testes de jogo ou validando a resposta HTTP).
- Aprovação: O usuário é notificado quando o resultado está próximo (ex: "30% das páginas estão corretas") e pode ajustar detalhes antes de finalizar.
---
Cinco casos de uso práticos
- Recriar um site web: Criar uma versão idêntica de um blog ou e-commerce, mantendo layout, funcionalidades e até o estilo visual (usando CSS personalizado).
- Desenvolver jogos em Rust: Transformar um jogo mobile (como Snake ou Flappy Bird) em uma versão desktop ou web, preservando lógica de game e gráficos.
- Clonar aplicativos móveis: Replicar uma app de notícias ou de mapas, mas em Rust (para otimização) ou em Swift (para iOS).
- Criar protótipos de software: Testar ideias de apps sem investir em desenvolvimento manual (ex: um chatbot baseado em um exemplo existente).
- Análise de segurança: Identificar vulnerabilidades em um software alvo (usando a mesma inspeção que o sistema usa para replicar).
--- ## O que diferencia Craft Anything de alternativas | Critério | Craft Anything | Alternativas (ex: GitHub Copilot, Mistral AI) | |-----------------------------|--------------------------------------------|--------------------------------------------------------| | Precisão | Analisa código-fonte e comportamento real (sem dados externos). | Geram cópias genéricas ou baseadas em prompts. | | Linguagem de destino | Suporte a Rust, Python, JavaScript, etc. | Limite a linguagens gerenciadas pelo modelo. | | Ferramentas de inspeção | Usa MCP e CLI para extrair evidências. | Depende de modelos de linguagem (menos detalhado). | | Agentes autônomos | Sistema de agentes para construção e verificação. | Não há automação profunda. | | Avaliação automática | Compara resultados contra o original. | Não há feedback de precisão. |
---
Limitações e cuidados
- Estado inicial: Em early alpha, o projeto ainda precisa de testes robustos e documentação detalhada. A versão 0.2.0 é estável, mas não é recomendada para uso em produção.
- Segurança: Como analisa código-fonte de software alvo (mesmo que replicado), é possível que o sistema seja usado para extrair informações sensíveis — embora o repositório não tenha registros de vulnerabilidades.
- Licença: Apache-2.0 permite uso comercial, mas exige documentação de alterações.
- Dependências: Requer ferramentas de reverse engineering (como MCP) instaladas manualmente. Não há um pacote pronto para todos os sistemas.
- Falta de dados: Não informado no repositório:
- Documentação oficial completa.
- Suporte a todas as linguagens de programação.
- Avaliações de desempenho em larga escala.
- Risco principal: A complexidade técnica pode dificultar o uso para desenvolvedores não especializados.
---
Resumo rápido
- Projeto: Sistema open-source de IA em Rust que replica software (websites, apps, jogos) com precisão, usando inspeção profunda e agentes de construção.
- Licença: Apache-2.0 (comercialmente viável).
- Linguagem: Rust (100% puro, garantindo performance e segurança).
- Estrelas: 1.962 (subiu 1.380 em 2026-11-02).
- Ranking: #2 no daily e weekly (Trendshift), #8 no monthly.
- Risco principal: Estado inicial (early alpha), dependência de ferramentas externas e potencial uso mal-intencionado para extração de informações.
---
Fontes
- Rust
- Apache-2.0
- Repositórios em Alta
- Trendshift
Agentes autônomos em ação: DeepSeek lança protótipo de superagente que gerencia tarefas
--- O dsh-superagent-prototype, um protótipo de sistema de agentes autônomos desenvolvido pela DeepSeek AI, está causando sensação entre desenvolvedores e pesquisadores de IA.
· 5 min de leitura
Codync: O cliente de agentes IA que transforma seus bots em equipe unificada para
Codync é um cliente open-source que agrupa até 40+ modelos de agentes de IA (como Claude Code, Codex ou Copilot) em um único espaço de trabalho, permitindo que você interaja com eles como se fossem…
· 4 min de leitura
Engine de IA permite executar modelos de até 290B parâmetros no PC
Projeto open source permite que modelos de IA de grande escala rodem em hardware de consumidor com alta eficiência.
· 3 min de leitura
Floorplan: Mapa interativo de código para entender apps construídos com IA
O Floorplan é um ferramenta que transforma complexos sistemas de código em um mapa visual interativo, criado pelo desenvolvedor Hayden Schmitty.
· 5 min de leitura