Crafting Apps da ArtCraft: 13 Apps em Rust Contra Adobe, Office e AutoCAD em 2026
Olá HaWkers, em menos de três semanas uma organização do GitHub chamada storytold publicou 13 aplicativos open source que imitam Photoshop, Premiere, Lightroom, Acrobat, Word, Excel, PowerPoint, AutoCAD, Figma e Pro Tools. Todos escritos em Rust, todos com licença MIT ou Apache-2.0. O primeiro repositório, o PhotoCraft, foi criado em 30 de setembro de 2026 e hoje passa de 65 mil estrelas. Somando os 13 apps, são mais de 160 mil estrelas.
O detalhe que fez o assunto explodir no Hacker News: segundo a cobertura da Phoronix e da IT-Connect, boa parte desse código foi escrita por agentes de IA rodando em paralelo. Então a pergunta que importa para quem paga assinatura de software, ou para quem constrói software que vive de assinatura, é direta: isso já serve para trabalho de verdade, ou é só uma demonstração impressionante?
Neste artigo você vai ver o que são as Crafting Apps, o que cada uma promete, o que os próprios mantenedores admitem que ainda falta, como testar sem se arriscar e o que esse movimento muda na estratégia de produto de quem vende SaaS.
O Que São as Crafting Apps da ArtCraft
A ArtCraft já existia antes dessa leva. O repositório storytold/artcraft, criado em 2022, é uma ferramenta de criação com IA que soma cerca de 31 mil estrelas. O projeto é liderado por Brandon Thomas, apontado pela imprensa especializada como ex-CEO da storyteller.ai.
A novidade foi a família batizada de Crafting Apps: reimplementações "clean-room" de softwares comerciais famosos. Clean-room significa que o time diz implementar tudo a partir de especificações públicas e do comportamento observado dos programas, sem olhar o código-fonte original e sem copiar ícones, fontes, temas ou modelos.
Os números abaixo vêm da API do GitHub, consultada em 17 de outubro de 2026:
| App | Imita | Estrelas | Repositório criado em |
|---|---|---|---|
| PhotoCraft | Photoshop | 65,4 mil | 30/09/2026 |
| PdfCraft | Acrobat | 15,2 mil | 30/09/2026 |
| FilmCraft | Premiere Pro | 14,3 mil | 30/09/2026 |
| WordCraft | Word | 13,8 mil | 07/10/2026 |
| LightCraft | Lightroom | 13,3 mil | 30/09/2026 |
| VectorCraft | Illustrator | 9,5 mil | 30/09/2026 |
| EffectCraft | After Effects | 7,1 mil | 01/10/2026 |
| GridCraft | Excel | 5,5 mil | 07/10/2026 |
| CADCraft | AutoCAD | 5,5 mil | 07/10/2026 |
| DesignCraft | InDesign | 4,3 mil | 01/10/2026 |
| DeckCraft | PowerPoint | 3,6 mil | 07/10/2026 |
| SoundCraft | Pro Tools | 3,1 mil | 07/10/2026 |
| FigCraft | Figma | 2,3 mil | 09/10/2026 |
Além dos 13 apps, existe o ArtCraft Launcher (craft-launcher, cerca de 3 mil estrelas), um app nativo, também em Rust, que instala, atualiza e abre todos os outros. Ele confere cada download contra um checksum SHA-256 antes de instalar e tem interface em 11 idiomas.
Por Que Rust e Por Que Isso Importa
Todos os apps seguem as mesmas convenções: 100% Rust, sem Electron, sem conta obrigatória e sem telemetria, segundo a IT-Connect. Eles rodam em Windows (x64, arm64 e x86), macOS universal, Linux (x86_64, aarch64 e riscv64), FreeBSD 14 e no navegador via WebAssembly. O PhotoCraft, por exemplo, usa um compositor de GPU construído sobre wgpu, que fala Metal, Vulkan, DX12 e WebGPU, com um compositor de CPU servindo de referência para testar o primeiro.
Se você acompanha o ecossistema, já viu esse movimento em outras frentes. Escrevi sobre ele em Rust em 2026: por que a linguagem mais amada está conquistando o mercado. A diferença aqui é a escala: não é uma ferramenta de linha de comando, são suítes desktop inteiras.
O Papel da IA: 13 Apps em Três Semanas
Esse é o ponto que divide opiniões. A Phoronix noticiou em 7 de outubro de 2026 que o PhotoCraft, o FilmCraft e o LightCraft foram construídos principalmente por agentes de IA como o Claude Code. A IT-Connect, em matéria de 8 de outubro, descreveu oito agentes do Claude Opus 5.5 rodando em paralelo, modelo que a Anthropic lançou em 22 de setembro de 2026.
Os repositórios não escondem isso. Todos têm arquivos CLAUDE.md e AGENTS.md na raiz, e os READMEs mandam "novos contribuidores e agentes de IA" começarem pelo AGENTS.md.
A velocidade de entrega confirma o ritmo de máquina. Um teste prático publicado em 13 de outubro registrou que o PhotoCraft saiu da versão 0.1.0 para a 0.8.2 entre 2 e 12 de outubro, e que os 12 apps então existentes publicaram release no mesmo dia 12. Dez versões menores em dez dias não é o ritmo de um time humano tradicional.
Isso tem duas leituras, e as duas são verdadeiras ao mesmo tempo:
- A otimista: reimplementar comportamento conhecido, com especificação pública e um corpus de arquivos para testar, é exatamente o tipo de tarefa em que agentes rendem muito. O PhotoCraft tem mais de 1.700 testes, e é isso que permite iterar rápido sem quebrar tudo.
- A cética: volume de código não é qualidade de produto. Ninguém de fora auditou a alegação de clean-room, e o próprio autor do teste prático não avaliou a qualidade do código.
O Que Já Funciona de Verdade
A parte mais honesta do projeto são os READMEs, que trazem estimativas de paridade feitas pelos próprios mantenedores. Vale ler com atenção, porque elas separam "tem o botão" de "dá para trabalhar".
- PhotoCraft: se declara "early alpha" e diz com todas as letras que "ainda não é um substituto do Photoshop para trabalho profissional diário". Ao regravar arquivos PSD, a renderização bate em 307 de 309 arquivos do conjunto de testes do psd-tools. Faltam recursos generativos, 15 ferramentas e compatibilidade com plug-ins.
- WordCraft: cobre cerca de 88% dos recursos da faixa de opções do Word e se estima em uns 60% do caminho para substituir o Word no trabalho real. Lê e grava
.docx,.odt,.rtf,.html,.md,.texe importa.docantigo. - GridCraft: implementa 513 das 523 funções de planilha do Excel, incluindo
LET,LAMBDAeXLOOKUP, e se estima em cerca de 50% pronto para trabalho real. - DeckCraft: estima 84% da amplitude de recursos do PowerPoint e 55% do caminho para substituí-lo. Abre e salva
.pptxe exporta PDF, PNG e GIF animado. - CADCraft: lê DXF do R12 ao 2018, grava DXF R2000 e trabalha com DWG através da biblioteca open source
acadrust. Avisa que entidades ainda não modeladas são descartadas ao salvar. - FigCraft: abre arquivos
.fig"na base do melhor esforço", sem validação contra documentos reais do Figma, e se estima em 49% do caminho.
O teste prático de 13 de outubro rodou só o PhotoCraft 0.8.2 e o PdfCraft 0.7.1, em Linux arm64 sem interface gráfica. Os dois funcionaram para edição por script e por MCP. Os outros dez apps não foram testados.
Como Testar Sem Se Arriscar
A forma mais segura de experimentar é compilar a partir do código-fonte, numa pasta de testes, com arquivos que não são os seus originais. O CADCraft pede Rust 1.95 ou superior nos builds desktop e web, e o launcher pede Rust 1.90.
# Confere a versão do Rust (o CADCraft pede 1.95+ no desktop)
rustc --version
rustup update stable
# No Debian/Ubuntu, instale antes os headers de janela usados pelo launcher
sudo apt install libxkbcommon-dev libwayland-dev libx11-dev \
libxrandr-dev libxi-dev libgl1-mesa-dev
# Clona e abre o CADCraft com um desenho de exemplo
git clone https://github.com/storytold/cadcraft
cd cadcraft
cargo run --release -p cadcraft -- --sample
# Ou compila o launcher, que instala e atualiza os outros apps
git clone https://github.com/storytold/craft-launcher
cd craft-launcher
cargo run --release -p artcraft-launcherSe preferir não compilar nada, as releases no GitHub trazem MSI e ZIP para Windows, DMG para macOS e AppImage, .deb, .rpm, Flatpak e tarball para Linux.
A CLI é o Melhor Ponto de Entrada
Para quem é dev, o mais útil hoje não é a interface gráfica, e sim a CLI. Ela roda sem janela, entra em pipeline de CI e não depende de o app estar maduro em usabilidade.
# Converte um documento Word para PDF sem abrir janela nenhuma
wordcraft-cli convert relatorio.docx relatorio.pdf
# Extrai só o texto de um .docx (ótimo para indexar ou resumir)
wordcraft-cli text relatorio.docx
# Lê um intervalo de uma planilha Excel direto no terminal
gridcraft-cli cat orcamento.xlsx --range B4:F15
# Avalia uma fórmula do Excel sem abrir planilha
gridcraft-cli eval '=XLOOKUP("b",{"a","b"},{1,2})'
# Renderiza os slides de exemplo do DeckCraft em imagens na pasta out/
cargo run --release -p deckcraft-cli -- render --sample --all --scale 1 out/Esse tipo de comando resolve um problema chato e real: converter e inspecionar arquivos do Office num servidor Linux sem instalar uma suíte inteira.
Feitos Para Agentes: MCP em Todos os Apps
O detalhe de produto mais interessante das Crafting Apps não é imitar a Adobe. É que todo comando de todo app pode ser disparado por script ou por agente de IA, via CLI, canal de controle JSON e servidor MCP. O DeckCraft fala em mais de 200 comandos com desfazer, e o GridCraft expõe ferramentas como read_range, write_range, evaluate_formula e insert_chart.
Se você ainda não conhece o protocolo, vale ler meu artigo sobre o Model Context Protocol como padrão para agentes de IA. Na prática, registrar os apps no Claude Code é uma linha cada, conforme os READMEs:
# Servidor MCP headless: o agente manipula documentos sem abrir janela
claude mcp add wordcraft -- wordcraft-cli mcp
claude mcp add gridcraft -- gridcraft-cli mcp
# Modo ponte: o agente controla uma janela aberta do WordCraft
wordcraft --control 7981 &
claude mcp add wordcraft-app -- wordcraft-cli mcp --connect 127.0.0.1:7981O teste prático de outubro deixou um alerta útil: requisições MCP enviadas em sequência, sem esperar resposta, não foram processadas em ordem. Um comando chegou antes do doc_open e falhou. Se for automatizar, espere cada resposta antes de mandar a próxima.
Fixe Versões Antes de Automatizar
Com um release por dia, um script que funciona hoje pode quebrar amanhã. O próprio autor do teste prático recomenda fixar versões. Este script em Node.js consulta a API pública do GitHub e mostra a última release de cada app, para você decidir qual versão travar:
// Lista a última release de cada Crafting App usando a API pública do GitHub
// Rode com: node craft-releases.mjs (Node 18+ já traz fetch nativo)
const apps = [
'photocraft', 'pdfcraft', 'wordcraft', 'gridcraft',
'deckcraft', 'cadcraft', 'figcraft',
];
async function ultimaRelease(repo) {
const res = await fetch(
`https://api.github.com/repos/storytold/${repo}/releases/latest`,
{ headers: { Accept: 'application/vnd.github+json' } },
);
// 404 significa que o repositório ainda não publicou release
if (!res.ok) return { repo, versao: 'sem release', data: '-' };
const json = await res.json();
return {
repo,
versao: json.tag_name,
data: json.published_at.slice(0, 10),
};
}
const resultados = await Promise.all(apps.map(ultimaRelease));
console.table(resultados);
// Use a coluna "versao" para travar o download no seu script de CIA API sem autenticação tem limite de 60 requisições por hora por IP, então não coloque isso num loop apertado.
O Que Isso Muda Para Quem Vende Software
Aqui está o motivo de este artigo estar na prateleira de produto e não só na de dev. Durante muito tempo, a defesa de uma suíte como a da Adobe ou a da Microsoft foi o custo de reconstruir décadas de funcionalidade. As Crafting Apps não provam que esse fosso acabou, mas mostram que ele está mais raso do que parecia.
Três lições práticas para quem desenha produto:
- Paridade de funcionalidade virou commodity mais rápido. Se o seu diferencial é "temos o botão X", um time pequeno com agentes pode chegar perto em semanas. O valor sobe para o que não está no menu: confiabilidade, compatibilidade fina de arquivos, suporte, colaboração e ecossistema de plug-ins. Repare que é justamente aí que os READMEs admitem as maiores lacunas.
- Automação virou recurso de primeira classe. Apps que nascem com CLI e MCP em todos os comandos se encaixam no fluxo de quem trabalha com agentes. Se o seu produto só é operável por clique, ele fica de fora desse fluxo.
- Ausência de conta e de telemetria é argumento de venda. Já vimos isso no caso do LibreOffice batendo recorde de downloads sem IA: parte do público escolhe software pelo que ele não faz.
Os Riscos Que Ninguém Deveria Ignorar
Nem tudo é festa. A cobertura especializada aponta que reimplementar funções costuma ser permitido, mas copiar de perto a aparência de outro produto, o chamado trade dress, pode render processo. A IT-Connect lembra que a Adobe tem milhares de patentes sobre recursos de software. Até onde foi noticiado, a Adobe não comentou.
Também há um ponto de licença que passa batido: o código é MIT ou Apache-2.0, mas o nome ArtCraft, o logo e a marca "A" não estão cobertos por essa licença. Quem fizer fork precisa remover a marca.
E existe o risco operacional. Uma reportagem afirma que os links de download sumiram do site da ArtCraft, embora os repositórios do GitHub continuem oferecendo os builds. Para um projeto com poucas semanas de vida e, aparentemente, uma liderança muito concentrada, a pergunta "quem mantém isso daqui a um ano?" é legítima.
Dá Para Cancelar a Assinatura?
Para trabalho profissional diário, ainda não, e quem diz isso são os próprios mantenedores. Os números de paridade "para trabalho real" ficam entre 49% e 60% nos apps que publicam essa estimativa.
Mas existem usos que já fazem sentido hoje:
- Conversão e inspeção de arquivos em servidor:
wordcraft-cliegridcraft-cliresolvem tarefas de pipeline sem instalar uma suíte comercial. - Edição de imagem e PDF por script: PhotoCraft e PdfCraft foram os únicos validados de forma independente, e funcionaram nesse cenário.
- Protótipos de automação com agentes: testar um fluxo em que o agente monta uma planilha ou uma apresentação via MCP, com arquivos descartáveis.
- Estudo de arquitetura: para quem quer aprender Rust aplicado a software desktop grande, os repositórios são material raro.
O que eu não faria: abrir o único arquivo .dwg de um cliente no CADCraft e salvar por cima, ou trocar o Figma do time pelo FigCraft numa sexta-feira. O próprio CADCraft avisa que descarta entidades que ainda não entende.
Perspectivas
As Crafting Apps são, ao mesmo tempo, uma das demonstrações mais fortes até agora do que agentes de IA conseguem construir e um lembrete de que construir não é o mesmo que sustentar. Os próximos meses vão mostrar se o projeto atrai mantenedores humanos, se a compatibilidade de arquivos chega ao nível profissional e como Adobe, Microsoft e Autodesk reagem.
Para quem trabalha com produto, a lição já está dada: o que protege um software agora é menos a lista de recursos e mais tudo o que vem depois dela.
Bora pra cima! 🦅
📚 Quer Acompanhar o Que Vem Por Aí?
Este artigo cobriu as Crafting Apps da ArtCraft e o que elas significam para quem usa e para quem vende software, mas o ecossistema muda toda semana e nem tudo vira artigo aqui.
No X eu compartilho o que estou testando, os bastidores dos projetos e as novidades que aparecem antes de virarem post.
Me Segue Lá
💡 Conteúdo diário sobre desenvolvimento, carreira e as ferramentas que eu realmente uso

