📸 Créditos da imagem: reprodução / Tecmundo
Um projeto independente de desenvolvimento de software chamou a atenção da comunidade tecnológica global ao recriar cópias funcionais e de código aberto de alguns dos programas comerciais mais famosos do mercado. Conhecida como ArtCraft, a iniciativa foi concebida pelo desenvolvedor Brandon Thomas, que utilizou ferramentas avançadas de inteligência artificial para reconstruir aplicações das suítes da Adobe, da Microsoft e de plataformas de design como o Figma.
O projeto rapidamente ganhou repercussão em fóruns especializados e redes sociais por oferecer alternativas gratuitas em um momento de crescente insatisfação com modelos de assinatura caros. A Adobe, por exemplo, enfrenta forte escrutínio por suas práticas comerciais na Creative Cloud e chegou a ser processada por supostamente ocultar taxas de cancelamento e dificultar o encerramento de contratos, fator que aumentou a curiosidade em torno de softwares alternativos.
A técnica de engenharia reversa com apoio de IA
De acordo com os relatos de Thomas, que soma 15 anos de experiência na área de tecnologia, a criação dos softwares não envolveu invasão de servidores ou vazamento do código-fonte proprietário das empresas. O processo foi baseado em uma técnica clássica da computação chamada “clean-room reimplementation” (reimplementação de sala limpa), na qual o comportamento, as regras de negócio e a interface de um sistema são estudados externamente para que um novo software equivalente seja escrito do zero de forma independente.
A documentação do projeto detalha que o modelo Claude Opus 5.5, desenvolvido pela Anthropic, atuou como agente principal na escrita e estruturação do código sob supervisão humana. O desenvolvedor forneceu instruções estritas para que a IA nunca copiasse shaders, assets ou trechos protegidos, baseando-se apenas em especificações públicas, como artigos técnicos e a documentação aberta da estrutura do formato PSD, utilizado pelo Photoshop.
Embora a engenharia reversa sempre tenha sido viável na indústria, ela tradicionalmente exige anos de trabalho e grandes equipes de engenheiros. O diferencial do ArtCraft foi o emprego de agentes de IA para encurtar drasticamente o ciclo entre a definição de requisitos funcionais e a entrega de linhas de comando executáveis.
Aplicações clonadas e tecnologia utilizada
Para construir a suíte, Thomas optou pela linguagem de programação Rust, conhecida pela alta eficiência e segurança no gerenciamento de memória. A lista de ferramentas reconstruídas pelo projeto abrange diferentes segmentos de produtividade, criação visual e engenharia:
- PhotoCraft: clone do Adobe Photoshop;
- VectorCraft: clone do Adobe Illustrator;
- FilmCraft: clone do Adobe Premiere Pro;
- LightCraft: clone do Adobe Lightroom;
- PdfCraft: clone do Adobe Acrobat Pro;
- EffectCraft: clone do Adobe After Effects;
- DesignCraft: clone do Adobe InDesign;
- FigCraft: clone da plataforma Figma;
- WordCraft: clone do Microsoft Word;
- GridCraft: clone do Microsoft Excel;
- DeckCraft: clone do Microsoft PowerPoint;
- CADCraft: clone do AutoCAD;
- SoundCraft: clone do Avid Pro Tools.
Limitações técnicas e estágio de desenvolvimento
Apesar da ambição do projeto, as ferramentas ainda não estão prontas para substituir os equivalentes comerciais em fluxos de trabalho profissionais. O próprio desenvolvedor admitiu que alcançar equivalência funcional completa exigirá meses adicionais de trabalho, revisando sua estimativa inicial mais otimista. Avaliações internas apontam que programas como o PhotoCraft atingiram cerca de 45% do nível de maturidade necessário para o uso produtivo.
Relatos de usuários e testes realizados por veículos especializados indicam que as aplicações apresentam bugs constantes e instabilidade. O PhotoCraft, por exemplo, registrou dificuldades ao processar arquivos no formato HEIC, inconsistências nas ferramentas de seleção e erros no momento de salvar projetos. Da mesma forma, o FilmCraft exibiu problemas na reprodução de áudio e travamentos na edição da linha do tempo.
Repercussão na comunidade de tecnologia
A repercussão do ArtCraft gerou opiniões conflitantes entre desenvolvedores e usuários. Críticos apontam que gerar código em massa por meio de modelos generativos resulta em soluções pouco refinadas, frequentemente descritas como softwares de baixa confiabilidade. Além disso, muitos destacam que o ecossistema de código aberto já disponibiliza programas maduros e consolidados para essas finalidades, como GIMP, Krita, DaVinci Resolve e LibreOffice.
Em contrapartida, defensores encaram o experimento como uma demonstração expressiva do potencial da inteligência artificial para acelerar a engenharia de software e como uma manifestação contrária às barreiras de preços impostas por monopólios corporativos. Ainda que as ferramentas precisem de considerável amadurecimento técnico, a iniciativa sinaliza transformações no modo como soluções complexas podem ser prototipadas no futuro.
📰 Leia a notícia completa em: Tecmundo »