O ArtCraft publicou sete aplicativos que recriam de graça os principais programas da Adobe em Rust. Entre eles está o PhotoCraft, clone do Photoshop. Os repositórios passaram de 70 mil estrelas no GitHub em nove dias, e os sete aplicativos somam 1,29 milhão de downloads de instaladores, segundo contagem feita em 9 de outubro de 2026. A proposta é rodar nativamente em macOS, Windows e Linux, além do navegador, sem assinatura, conta ou telemetria, sob licença dupla MIT/Apache-2.0. O autor, Brandon Thomas, afirma que reimplementou os programas com base em especificações públicas e no comportamento observado, em um processo que chama de clean-room, com ajuda do Claude Opus 5.5. É uma abordagem diferente da adotada pelo Reverse Engineer Anything, projeto de engenharia reversa com agentes de IA que já analisamos aqui e trabalha sobre binários compilados.

O que é o ArtCraft
O ArtCraft é uma empresa fundada há cerca de um ano por Brandon Thomas, desenvolvedor que se apresenta como veterano de 15 anos na área e ex-CEO da Storyteller.ai. A empresa começou com um estúdio de IA para gerar e editar imagens e vídeos. Em 30 de setembro de 2026, abriu no GitHub o primeiro dos repositórios das Crafting Apps, nome dado pela equipe à suíte. Todos ficam na organização storytold, cujo nome difere da marca ArtCraft. São sete programas: PhotoCraft no lugar do Photoshop, VectorCraft no do Illustrator, FilmCraft no do Premiere, LightCraft no do Lightroom, PdfCraft no do Acrobat, que estreou como PrintCraft, EffectCraft no do After Effects e DesignCraft no do InDesign.
A tração veio rápido. O PhotoCraft tem 32.063 estrelas e 4.510 forks no GitHub. O LightCraft soma 6.962, o FilmCraft 6.331, o PdfCraft 5.585, o VectorCraft 4.619, o EffectCraft 3.436 e o DesignCraft 1.932, em contagem de 9 de outubro de 2026. Estrelas medem interesse, não qualidade nem estabilidade. Os downloads mostram outra parte da história: 371.073 instaladores do PhotoCraft, 195.182 do PdfCraft, 179.676 do FilmCraft, 167.714 do VectorCraft, 151.792 do LightCraft, 134.197 do EffectCraft e 99.136 do DesignCraft.
O diferencial não é oferecer tarefas que o mercado ainda não conhece. GIMP, Inkscape, Krita e o Photopea já cobrem parte delas de graça, e a Affinity passou a ser gratuita sob a Canva em outubro de 2025. A aposta está na familiaridade: menus, painéis e atalhos ficam onde quem usa Adobe espera encontrá-los. O README do PhotoCraft resume a ideia: se você conhece o Photoshop, já conhece o PhotoCraft. A semelhança também é o principal risco jurídico do projeto, como o Ars Technica lembrou. Reimplementar comportamento é aceito, mas copiar a aparência do produto pode render processo. Até 8 de outubro de 2026, não havia declaração da Adobe nem notificação judicial sobre o projeto, segundo o levantamento do Pasquale Pillitteri.
Tecnologia e o que clean-room significa aqui
Tudo é escrito em Rust e compilado para aplicativos nativos, sem Electron ou navegador embutido. O PhotoCraft organiza 24 crates e mais de 1.700 testes automatizados. A interface é construída com a crate egui sobre uma engine de comandos própria, e os backends gráficos Metal, Vulkan, DirectX 12 e WebGPU são operados pela engine wgpu. O projeto também compila para WebAssembly, base da versão de navegador. Cada menu, ferramenta e diálogo vira um comando de um registro com mais de 500 comandos. Eles podem ser acessados pela interface, pela linha de comando, por um canal JSON e por um servidor MCP, protocolo usado para agentes de IA operarem o programa. O aplicativo de desktop também expõe um canal de controle autenticado, restrito ao loopback, e a ferramenta de linha de comando headless photocraft-cli executa lotes e renderiza imagens fora da tela. O FilmCraft traz codecs próprios, como H.264, HEVC, ProRes, VP9, AAC e Opus, em vez de depender do FFmpeg.
O termo clean-room, usado pelo projeto, gerou discussão no Hacker News. Em sentido estrito, uma sala limpa exige duas equipes: uma estuda o programa original, e outra escreve o código sem nunca ter visto aquele código. Foi isso que os usuários questionaram, já que o modelo de linguagem foi treinado com uma quantidade enorme de material público. A resposta está no próprio README: a implementação usa apenas especificações públicas e comportamento observado, sem código, shaders ou assets proprietários.
Recursos já existentes
Dois dos sete aplicativos foram liberados como alpha inicial: PhotoCraft e PdfCraft. O GigaZine os descreve como os únicos prontos para teste público até agora. O PhotoCraft abre e salva PSD e PSB com camadas, máscaras, estilos, texto e vetores. Trabalha em RGB, CMYK, Lab e escala de cinza em 8, 16 e 32 bits, traz gestão de cor ICC e prova de impressão na tela. O projeto afirma que o arquivo salvo mantém a mesma renderização em 307 dos 309 arquivos do conjunto de testes do projeto psd-tools e em 169 de 170 no conjunto misto ag-psd e psd-tools, com a ressalva de que o arquivo regravado não é idêntico byte a byte ao original. O PdfCraft lê, reorganiza, divide, junta e protege PDFs, inclusive com criptografia de RC4 a AES-256.
- PhotoCraft: PSD e PSB com camadas, 52 ferramentas implementadas e 16 camadas de ajuste, segundo o README do repositório.
- LightCraft: revelação de arquivos RAW (DNG, CR2, ARW, NEF, RAF, RW2, PEF e ORF) com decodificador escrito em Rust.
- FilmCraft: linha de tempo com várias trilhas, 93 efeitos em 16 pastas, 30 transições e medidor de volume conforme a norma EBU R128.
- EffectCraft: 306 efeitos, camadas 3D com câmeras e luzes e expressões em JavaScript.
- DesignCraft: texto corrido entre páginas, páginas-mãe e composição tipográfica pelo algoritmo Knuth-Plass.
- Versões no navegador para seis dos sete aplicativos, além de instaladores para Windows, macOS, Linux e FreeBSD.
O que está por vir
O plano anunciado é chegar à paridade total com a Adobe. Em uma publicação no Reddit, Thomas falou em 100% de paridade de recursos em um mês. Dias depois, ajustou a previsão no Hacker News para 99%, medida em meses, não em anos. Os documentos do PhotoCraft são mais conservadores. O relatório de paridade informa que 627 dos 627 itens de menu estão ligados a um comando, mas ressalva que isso mede ligação, não comportamento. O roadmap do projeto registra 532 dos 625 itens, ou 85,1%, em 1º de outubro de 2026. O roadmap do FilmCraft separa recursos presentes de prontidão real: cerca de 87% dos recursos estão implementados, mas a prontidão para trabalho fica entre 50% e 60%, com plugins e ecossistema profissional entre 0% e 10% e as versões para Windows e Linux ainda pouco exercitadas.
O mesmo documento admite que parte desses percentuais é escrita pelos próprios agentes de IA que trabalham no projeto e que o FilmCraft ainda não roda verificação automática de paridade na integração contínua. A avaliação é que o programa tem de 25% a 35% do necessário para um profissional trocar de ferramenta no trabalho diário.
A equipe também pretende lançar equivalentes ao Office, ao AutoCAD e ao Solidworks. Os repositórios wordcraft e cadcraft já existem, com 1.260 e 1.115 estrelas, e a lista cresceu em 7 de outubro de 2026 com o gridcraft, para planilhas, o deckcraft, para apresentações, e o soundcraft, para áudio, com 858, 713 e 764 estrelas. No Hacker News, comentaristas apontam que um CAD paramétrico no nível do Solidworks é o alvo mais difícil, por causa do kernel de geometria.
Principais dúvidas sobre o projeto
É gratuito para sempre?
Os sete aplicativos usam licença dupla MIT ou Apache-2.0, sem assinatura, conta ou telemetria. O que é pago é o estúdio ArtCraft, que vende créditos para gerar imagem e vídeo com modelos de IA, além do uso de modelos de terceiros dentro dos programas.
Já dá para substituir o Photoshop?
Não. O próprio README afirma que o PhotoCraft ainda não substitui o Photoshop para trabalho profissional diário. Faltam recursos generativos, cerca de 20 ferramentas e compatibilidade com plugins. O repositório acumulava 455 issues abertas em 9 de outubro de 2026.
Em quais sistemas os programas rodam?
macOS, Windows e Linux, com builds também para FreeBSD, em formatos AppImage, .deb, .rpm e Flatpak, além de instaladores MSI e pacotes portáteis para Windows em x64, arm64 com ARM nativo e x86. Seis dos sete aplicativos rodam no navegador pela versão em WebAssembly. O FilmCraft é o único que fica de fora. No Linux, quem usa sessão Wayland ainda não consegue arrastar arquivos para dentro da janela do PhotoCraft: a biblioteca winit 0.30, usada sob o egui, não tem arrastar e soltar no Wayland, e a saída é abrir pelo menu Arquivo ou rodar o programa em XWayland.
Que versão do Photoshop o PhotoCraft imita?
Não existe versão-alvo declarada. O projeto reproduz a árvore de menus do Photoshop atual, e o conjunto de testes inclui arquivos PSD com recursos de versões recentes, como documentos do Camera Raw 18.4.
O que os primeiros usuários relatam?
O Gizmodo testou o PhotoCraft e descreveu a sensação de usar um Photoshop de verdade, mas com falhas e problemas na Transformação Livre. Um blogueiro japonês escreveu que o programa abre quase instantaneamente, ocupa 28,2 MB e serve para ajustes simples de imagem. No Hacker News, um usuário relatou lentidão ao abrir um projeto real no PhotoCraft. Uma apuração do site Pasquale Pillitteri reúne o relato de um usuário que mesclou duas fotos com o PhotoCraft conduzido pelo Claude, tarefa que um gerador de imagem comum não resolveu, além de outros relatos de PSDs que mudam ao serem salvos e de suporte limitado a RAW.
Quem depende da Adobe para entregar trabalho com prazo tem motivo para esperar. Os aplicativos são gratuitos, rodam no Linux, onde a Adobe não oferece versão nativa, e evoluem diariamente. Ainda formam uma alpha de nove dias, com centenas de erros abertos e sem teste independente que comprove a paridade prometida. O caminho prudente é instalar, abrir cópias dos arquivos e comparar com o que já se usa antes de pensar em cancelar a assinatura.
Fonte: Ars Technica | GitHub do ArtCraft.
Site oficial: https://getartcraft.com/apps; Repositório principal: https://github.com/storytold/artcraft; PhotoCraft: https://github.com/storytold/photocraft; Última versão do PhotoCraft: https://github.com/storytold/photocraft/releases/tag/v0.5.0




