ArtCraft: Una Suite de Herramientas de Código Abierto Desafía a Adobe con Alternativas Gratuitas

Tecnologia
Un desarrollador ha creado ArtCraft, una suite de herramientas de código abierto en Rust que busca reemplazar aplicaciones clave de Adobe como Photoshop, Premiere y Illustrator. Aunque aún en fase alfa, estas alternativas gratuitas ofrecen funcionalidades básicas y prometen una experiencia similar a versiones anteriores de Adobe, planteando un desafío al modelo de negocio de la compañía y al concepto de software propietario en la era de la programación asistida por IA.

Numerosas personas mantienen una relación complicada con la suite de Adobe. Photoshop, Illustrator, InDesign y Premiere son aplicaciones fundamentales en el ámbito profesional, pero las recientes decisiones comerciales, los incrementos de precio y las agresivas limitaciones en el uso de la inteligencia artificial, que Adobe ha integrado como un pilar esencial de su negocio, no han sido bien recibidas. Sin embargo, lo que no esperaban es que una persona, en un corto período de tiempo, desarrollara alternativas gratuitas para Photoshop, Premiere y el resto de las herramientas de Adobe, desafiando a toda la suite.

Este es el caso de ArtCraft. Aunque fue desarrollado con "vibe coding" utilizando Opus 5.5, resulta funcional para un uso básico y evoca la sensación de aquel Photoshop 2020, previo a la masiva integración de IA. ArtCraft, conocido también como la "suite de Adobe alternativa", hasta hace poco era una plataforma dedicada a la creación de imágenes y videos con inteligencia artificial generativa. No obstante, Brandon Thomas, uno de los desarrolladores de la plataforma, anunció recientemente que había "codificado reemplazos de código abierto para siete de las aplicaciones de Adobe en Rust", compartiendo los enlaces correspondientes. Las aplicaciones son las siguientes:

  • PhotoCraft - Photoshop
  • VectorCraft - Illustrator
  • FilmCraft - Premiere Pro
  • LightCraft - Lightroom
  • PdfCraft - Adobe Acrobat
  • EffectCraft - After Effects
  • DesignCraft - InDesign

Todo está detallado en GitHub, y estas herramientas también son accesibles a través de ArtCraft. Destaca que están disponibles para Windows, macOS y Linux, una plataforma donde Adobe nunca ha ofrecido soluciones creativas profesionales. Y lo sorprendente es que funcionan bastante bien.

Mi colega Isra ha estado probando PhotoCraft y confirma que las funciones básicas están presentes, no hay rastro de las herramientas de IA de Photoshop, y ocupa apenas unos megabytes, ofreciendo un resultado más que aceptable para quienes buscan una experiencia similar a la de Photoshop 2020. Sin embargo, no es un reemplazo total, al menos por ahora. Por ejemplo, para necesidades más específicas, no lo consideran demasiado útil en este momento. Ya existen varios videos que lo demuestran, y el resultado es realmente sorprendente.

Los creadores indican en GitHub que "PhotoCraft se encuentra en una fase alfa temprana, y queremos ser claros sobre su estado: gran parte de las funciones de Photoshop existen de alguna forma, pero aún no es un sustituto para el trabajo profesional diario. Las principales carencias son las funciones de IA y generativas, unas veinte herramientas, la profundidad en tipografías y flujos profesionales, y la compatibilidad con plug-ins".

Ese "todavía" sugiere que continuarán desarrollando para implementar todo lo que falta en las diferentes herramientas. De hecho, invitan a los usuarios a unirse a su Discord para proporcionar retroalimentación sobre cualquier error que surja.

Este proyecto se define como una implementación "clean-room". Básicamente, es una técnica en la que un equipo examina un sistema y redacta una especificación, mientras que otro equipo, sin relación con el primero, implementa esa especificación. El objetivo es que el resultado sea independiente del original. Esto ya ocurrió en su momento con los clones de la BIOS de IBM y se realiza para evitar el uso de cualquier material de la aplicación o sistema original, demostrando así que no hay copia del original y protegiéndose de posibles reclamaciones de derechos.

Los creadores afirman que estas aplicaciones se han construido únicamente a partir de especificaciones públicas y del comportamiento observable de los programas de Adobe, sin utilizar ningún tipo de código, shaders o recursos propietarios de Adobe. De hecho, si PhotoCraft puede leer archivos PSD es porque Adobe publicó las especificaciones del formato para que otros programas pudieran leer y escribir en ellos. Pixelmator o Photopea, por ejemplo, abren archivos PSD sin problemas.

En Twitter, existe la sospecha (aún por probar) de que lo que hicieron fue descompilar los programas para, a partir de ese código, generar nuevas especificaciones con "vibe coding". No hay pruebas, pero resulta llamativo que se haya logrado un trabajo tan fiel al original en tan poco tiempo y en tantas herramientas de la suite creativa de Adobe. Pero, desde que se hizo público este proyecto, hay voces que apuntan a la "muerte del código cerrado". Una de ellas es la del propio Thomas, quien afirma que la era del código cerrado ha terminado, algo que en Lumien califican como una provocación con cierto sentido. Para lograr una fidelidad perfecta con la suite de Adobe "dentro de un mes", como Thomas pretende, se requiere mucho más trabajo, pero es evidente que el "vibe coding" está acelerando enormemente los procesos, y proteger el código posiblemente ya no sirva de nada.

Ahora bien, aunque es de código abierto e invitan a cualquiera a participar para acelerar el desarrollo, no deja de ser código generado con asistencia de IA y agentes, con todo lo que esto implica. Un código escrito por humanos suele (o debería) estar ordenado para que, si algo falla, se sepa dónde buscar para corregirlo. El código generado con "vibe coding" es adecuado para aplicaciones personales sencillas, pero en proyectos más grandes, ese código puede incluir elementos que un humano nunca utilizaría. Ya se han realizado pruebas incluso para desarrollar videojuegos y, aunque es una herramienta interesante, también puede convertirse fácilmente en un galimatías. Si ese código lo ha escrito una máquina, cuando algo se rompa, el humano tardará más tiempo en encontrar la fuente del error. En el vídeo que se muestra a continuación también se exponen aspectos útiles, como el buscador de errores.

Más allá de los clones de programas, es evidente que la programación con IA está acelerando enormemente todo, y un ejemplo son las recompilaciones de videojuegos para PC. Desde hace años, existen proyectos para que juegos de consola se ejecuten de forma nativa (y no en un emulador) en un PC. Un ejemplo es el veterano 'The Legend of Zelda Twilight Princess', conocido como 'Dusk', que es el resultado de años de trabajo humano. Sin embargo, con el "vibe coding", esto se ha acelerado. Constantemente vemos recompilaciones de juegos de consola para PC, pero el problema de muchas de ellas es que han sido hechas con IA y, aunque inician el juego y cargan algunas pantallas, enseguida fallan y es complicado intervenir en el código, ya que, a diferencia del de 'Dusk', no ha sido generado por una persona. No obstante, para evitar esos problemas, el proyecto ArtCraft ha establecido una serie de reglas para estructurar el trabajo colaborativo. Los problemas del "vibe coding" se mencionan solo como contexto, en caso de que no estuvieras familiarizado con este concepto y sus posibles implicaciones.

Finalmente, PhotoCraft y el resto de la suite ArtCraft constituyen un proyecto interesante e incluso una herramienta que puede ser útil para muchos usuarios, pero como ellos mismos afirman, por el momento no sustituye a la suite original. De hecho, si lo que buscas es un programa similar a Photoshop, se recomienda Affinity o GIMP (que tiene un mod para que se vea exactamente igual que Photoshop). Y si deseas una alternativa gratuita a Premiere Pro, DaVinci Resolve cuenta con una versión gratuita que es extremadamente potente. Estas tres son alternativas que uso casi a diario (porque no me suscribo a Adobe) y funcionan de maravilla. No obstante, se mantendrá un ojo en la suite ArtCraft, ya que parecen decididos a revolucionar por completo el negocio de Adobe.