Las Crafting Apps son doce aplicaciones creativas de código abierto que el equipo de ArtCraft ha escrito desde cero en Rust: editor de imagen, vectores, vídeo, PDF, audio, hoja de cálculo y CAD, entre otras. Todas se pueden manejar desde la interfaz de línea de comandos (CLI), un canal de control JSON o un servidor del Model Context Protocol (MCP), y once de las doce compilan también a WebAssembly para el navegador. El 13 de octubre de 2026 instalé PhotoCraft 0.8.2 y PdfCraft 0.7.1 en un Linux arm64, las manejé por terminal, por MCP y en Chromium, y aquí cuento qué funciona y qué no. También tienes la versión en inglés.

Puntos clave

  • Son doce apps nativas en Rust, sin Electron, para macOS, Windows y Linux, con licencia MIT o Apache 2.0 a tu elección.
  • Solo PhotoCraft y PdfCraft están en "early alpha"; las otras diez figuran como "in development", aunque todas publicaron versión el 12 de octubre.
  • photocraft-cli 0.8.2 lista 892 comandos y su servidor MCP expone 25 herramientas; pdfcraft-cli 0.7.1 expone 161.
  • En Chromium sin GPU, PhotoCraft web funcionó con WebGL por software; con WebGPU el lienzo se quedó en blanco.
  • No hay versión web alojada: el navegador ejecuta un ZIP estático que sirves tú.

Qué son las Crafting Apps de ArtCraft

Las Crafting Apps son la familia de herramientas gratuitas que acompaña a ArtCraft, el estudio de imagen y vídeo con IA de la empresa Storyteller, cuyo código vive en la organización storytold de GitHub. Según OMG! Ubuntu[1], el proyecto lo dirige Brandon Thomas, antiguo consejero delegado de storyteller.ai. Los repositorios se crearon entre el 30 de septiembre y el 7 de octubre de 2026, así que hablamos de software con dos semanas de vida.

Cada app imita a un programa comercial conocido, con sus menús y atajos, y se presenta como una reimplementación "clean-room" (escrita desde especificaciones públicas y comportamiento observado, sin código del original). Esta es la foto del 13 de octubre de 2026, con el estado que declara la página de las Crafting Apps[2] y la última versión de GitHub:

App Para qué Estado Última versión
PhotoCraft Edición de imagen Early alpha 0.8.2
VectorCraft Ilustración vectorial In development 0.10.0
FilmCraft Edición de vídeo In development 0.7.2
LightCraft Biblioteca de fotos y revelado RAW In development 0.7.1
PdfCraft Lectura y edición de PDF Early alpha 0.7.1
EffectCraft Grafismo y efectos In development 0.9.2
DesignCraft Maquetación In development 0.7.1
WordCraft Procesador de textos In development 0.6.1
SoundCraft Estación de audio In development 0.6.1
DeckCraft Presentaciones In development 0.6.1
CADCraft Diseño asistido (CAD) In development 0.6.2
GridCraft Hoja de cálculo In development 0.6.1

Entre las doce suman 88 versiones publicadas en GitHub en esas dos semanas. PhotoCraft tenía 54 261 estrellas y 9071 forks en mi consulta a la API de GitHub. El ritmo tiene una explicación: Phoronix[3] informó el 7 de octubre de que las apps salen sobre todo de agentes de IA como Claude Code. El repositorio de PdfCraft incluye, de hecho, un CLAUDE.md y un AGENTS.md en la raíz.

Por qué importa que sean Rust nativo, WebAssembly y MCP

La combinación permite que el mismo motor sirva a una persona con ratón, a un script y a un agente de IA. El README de PhotoCraft lo explica así: cada menú, herramienta y diálogo ejecuta un comando de un registro de más de 500. La interfaz, la línea de comandos, el canal JSON y el servidor MCP llaman a esos mismos comandos.

Para un agente, eso cambia el modo de trabajo. En lugar de mover el ratón sobre capturas de pantalla, como en los agentes que manejan el ordenador, el agente llama a doc_open o a command_run con parámetros JSON y recibe un resultado estructurado. Si MCP te suena a sigla nueva, la guía de MCP en 2026 cubre el protocolo de cliente a servidor.

Rust aporta binarios nativos sin Electron y una única base de código para escritorio y navegador. PhotoCraft dibuja con wgpu sobre Metal, Vulkan, DirectX 12 o WebGPU, y la misma app compila a WebAssembly. El precio de esa ambición es la madurez: copiar la superficie de Photoshop en dos semanas no equivale a copiar su comportamiento.

Qué he probado en Linux arm64 y con qué versiones

Probé las dos apps en alfa temprana, que son las que el propio equipo da por usables, en un contenedor Linux arm64 sin pantalla. Descargué los binarios de las versiones de GitHub del 12 de octubre: photocraft-0.8.2-linux-aarch64.tar.gz, que trae la app y photocraft-cli, y pdfcraft-cli-0.7.1-linux-aarch64.tar.gz. No probé las apps de escritorio con ventana (no hay servidor gráfico en esta máquina), el Launcher ni el estudio ArtCraft.

PhotoCraft desde la terminal

photocraft-cli abre un fichero, ejecuta comandos del motor en orden y guarda el resultado. Con este comando apliqué un enfoque inteligente y una capa de ajuste de curvas a La gran ola de Hokusai, una obra de dominio público:

photocraft-cli run wave.jpg \
  --cmd filter.sharpen.smartSharpen --params '{"amount":80}' \
  --cmd layer.newAdjustmentLayer.curves \
  --params '{"points":[[0,0],[64,48],[192,212],[255,255]]}' \
  --out wave-final.psd

Cada --params se aplica al --cmd anterior, y la herramienta imprime el resultado JSON de cada paso. El PSD resultante tiene dos capas, Curves 1 de tipo ajuste y Background de píxeles, según photocraft-cli info. Si conviertes ese PSD a WebP con photocraft-cli convert, avisa de que aplana las capas y descarta la resolución en ppp.

El orden de los comandos importa. Cuando creé primero la capa de ajuste, el filtro siguiente falló con filters need a pixel layer (active layer is an Adjustment layer), porque la capa activa pasa a ser la de ajuste. El registro completo se consulta con photocraft-cli commands, que en la 0.8.2 lista 892 entradas.

PdfCraft desde la terminal

pdfcraft-cli cubre las tareas habituales de un banco de trabajo PDF sin abrir ventana. Combiné dos PDF de tres páginas generados con Chromium, giré una página, borré otra y cambié el título:

pdfcraft-cli combine doc1.pdf doc2.pdf --out combinado.pdf
pdfcraft-cli edit combinado.pdf --out final.pdf \
  --rotate 2:90 --delete 6 --title "Prueba PdfCraft"
pdfcraft-cli info final.pdf
pdfcraft-cli audit final.pdf

info devolvió 5 páginas, PDF 1.7, el título nuevo y 2 marcadores que la combinación creó sola, uno por documento de origen. text --page 4 extrajo el texto del segundo documento y audit, que busca redacciones falsas (texto tapado con un rectángulo pero aún presente), terminó con 0 hallazgos.

Cómo se maneja PhotoCraft desde un agente por MCP

Las dos CLI arrancan un servidor MCP por la entrada y salida estándar con el subcomando mcp. Ambos anuncian la versión de protocolo 2025-06-18. PhotoCraft expone 25 herramientas genéricas (doc_open, command_run, doc_export, ui_screenshot…) que dan acceso a todo el registro de comandos, y PdfCraft expone 161 herramientas específicas, desde page_rotate hasta redact_apply.

Para registrarlo en tu editor sirve el patrón de cualquier servidor MCP local que se lanza como proceso, el mismo de la guía para instalar un servidor MCP local. Yo lo probé con un cliente JSON-RPC mínimo en Python que envía cada llamada y espera su respuesta. Estas son las tres llamadas, en el formato de tools/call:

{"name": "doc_open", "arguments": {"path": "wave.jpg"}}
{"name": "command_run", "arguments": {
  "id": "image.adjustments.hueSaturation",
  "params": {"saturation": -100}}}
{"name": "doc_export", "arguments": {"path": "wave-bn.png"}}

Arranqué el servidor con photocraft-cli mcp --automation-read-root apuntando a la carpeta de trabajo y --automation-write-root a una subcarpeta de salida. Las tres llamadas respondieron sin error y el PNG salió desaturado. Las dos raíces limitan qué puede leer y escribir el agente: una ruta fuera de ellas devuelve error en vez de tocar tu disco.

Qué funciona hoy en el navegador con WebAssembly

Las versiones web se publican como un ZIP estático por app, y no hay una URL pública donde abrirlas: las descargas y las sirves con cualquier servidor de ficheros. El módulo WebAssembly de PhotoCraft 0.8.2 pesa 24,2 MB y el de PdfCraft 0.7.1, 37,9 MB, sin comprimir. Los serví con python3 -m http.server y los abrí en el Chromium 155 sin pantalla de Playwright.

PhotoCraft intentó primero WebGPU, perdió el dispositivo gráfico y dejó el lienzo en blanco. Al forzar WebGL con el renderizador por software SwiftShader, la app cargó entera. Abrí la imagen con Ctrl+O, moví el tono 51 grados en Tono/saturación con la vista previa activa y apliqué el cambio. PdfCraft abrió el PDF combinado con su panel de marcadores:

PdfCraft 0.7.1 en su versión WebAssembly abierta en Chromium con un PDF combinado con su CLI, con los marcadores doc1 y doc2 que creó la combinación.

La página de las apps dice que FilmCraft es la única sin versión web, pero su versión 0.7.2 de GitHub ya incluye un filmcraft-web-0.7.2.zip. No lo probé.

Cómo instalar las Crafting Apps

Hay tres caminos, y el recomendado depende de cuántas apps quieras:

  1. ArtCraft Launcher: instala y actualiza todas las apps, elige la compilación para tu sistema y procesador y comprueba los SHA-256 de cada descarga. La web anuncia la v0.2.1, pero la última en GitHub es la 0.3.2, del 11 de octubre.
  2. Instalador por app: cada versión de GitHub trae DMG universal para macOS, MSI y portable para Windows, y AppImage, .deb, .rpm, Flatpak y tarball para Linux en x86_64 y arm64.
  3. Navegador: descarga el ZIP -web- de la app y sírvelo en tu propia máquina o en un hosting estático.

Para automatizar te sirve el tarball de Linux, que incluye photocraft-cli. PdfCraft publica además un tarball solo con pdfcraft-cli, de 28,8 MB en arm64.

Licencia y modelo de negocio

Las doce apps tienen licencia doble MIT o Apache 2.0, a tu elección: cada repositorio trae LICENSE-MIT y LICENSE-APACHE, aunque GitHub solo muestra Apache 2.0. El nombre, el logotipo y la marca ArtCraft quedan fuera: los forks deben retirarlos. Las apps son gratuitas y no traen funciones de IA generativa.

El dinero está en el estudio ArtCraft, que es aparte. Según su página de precios[4], el plan Basic cuesta 10 dólares al mes por 1000 créditos. Esos créditos pagan modelos en la nube como Nano Banana, GPT-Image-1.5, Seedance 2.0 o Kling 3.0 Pro. También se puede usar sin suscripción con tu propio cómputo o tus suscripciones de terceros.

Qué falta y trucos al probarlas

El propio equipo rebaja las expectativas. El README de PhotoCraft dice que "it is not yet a Photoshop replacement for daily professional work", y enumera como huecos las funciones generativas, 15 herramientas que faltan, la tipografía avanzada y los plugins. Estos son los trucos que me encontré:

  • Orden en MCP: si envías tres peticiones de golpe por la tubería, el servidor no las resuelve en orden; mi command_run llegó antes que doc_open y falló con no document open. Espera cada respuesta
  • Filtros tras ajustes: un filtro necesita una capa de píxeles activa; crea las capas de ajuste al final
  • WebGPU sin GPU: en un navegador sin aceleración, fuerza WebGL o el lienzo se queda en blanco
  • Versiones que cambian a diario: entre el 2 y el 12 de octubre PhotoCraft pasó de la 0.1.0 a la 0.8.2; fija la versión en tus scripts

Queda además la duda legal y de autoría que plantea Phoronix: el término "clean-room" lo afirma el proyecto, y nadie externo lo ha auditado.

Para quién son hoy las Crafting Apps

Hoy encajan con quien quiere automatizar trabajo de imagen o PDF desde scripts y agentes, con licencia permisiva y en su propia máquina. Para eso, pdfcraft-cli ya es útil: combina, divide, gira, extrae texto y audita redacciones. También sirven a quien quiere estudiar un editor de imagen grande escrito en Rust, con más de 1700 tests y 24 crates.

No encajan, todavía, con quien vive de Photoshop, Premiere o Acrobat: son alfas de dos semanas con versiones nuevas cada pocos días. Y las diez apps "in development" son, por ahora, una promesa con instaladores.

Preguntas frecuentes

¿Las Crafting Apps de ArtCraft son gratuitas y de código abierto?

Sí. Las doce tienen licencia MIT o Apache 2.0 a tu elección y se descargan gratis desde GitHub o con el Launcher. Lo único de pago es el estudio ArtCraft, con créditos para modelos de IA en la nube.

¿Puedo usar PhotoCraft con Claude u otro agente por MCP?

Sí, con photocraft-cli mcp, que habla MCP por la entrada y salida estándar. Expone 25 herramientas, entre ellas command_run, que da acceso a los 892 comandos del motor en la versión 0.8.2. Limita las rutas con --automation-read-root y --automation-write-root.

¿Funcionan en el navegador sin instalar nada?

Funcionan en el navegador, pero no hay versión alojada: descargas el ZIP web de cada app y lo sirves tú. Once de las doce publican ese ZIP según la web de ArtCraft, y FilmCraft también lo trae desde la 0.7.2.

Conclusión

Las Crafting Apps son ya un conjunto de motores que un agente puede manejar, aunque todavía no sustituyen a las suites comerciales. PhotoCraft y PdfCraft hicieron lo que prometen por CLI, por MCP y en el navegador en un Linux arm64, con fallos de alfa que se esquivan. Si automatizas trabajo con imágenes o PDF, prueba pdfcraft-cli y el servidor MCP de PhotoCraft con una versión fijada, y vuelve a mirar las otras diez apps cuando dejen el estado "in development".

Fuentes: [1] Crafting Apps, getartcraft.com[2], [2] storytold/photocraft en GitHub[5], [3] storytold/pdfcraft en GitHub[6], [4] Versiones de ArtCraft Launcher en GitHub[7], [5] Phoronix, AI Makes "Open-Source, Clean Room" Implementations Of Adobe Photoshop & Premier In Rust[3], [6] OMG! Ubuntu, PhotoCraft is an open-source, AI-built clone of Photoshop[1], [7] Precios de ArtCraft[4].

Fuentes

  1. OMG! Ubuntu
  2. página de las Crafting Apps
  3. Phoronix
  4. página de precios
  5. storytold/photocraft en GitHub
  6. storytold/pdfcraft en GitHub
  7. Versiones de ArtCraft Launcher en GitHub