"El software se ha acabado": un programador usa IA y Rust para clonar Photoshop, Premiere y todo Adobe

Elígenos como tu fuente preferida en Google.
Un programador quiere crear una alternativa gratis a casi todas las apps de Adobe utilizando IA y Rust. Ha empezado por Photoshop, Premiere, Illustrator, Lightroom, After Effects, InDesign y Acrobat Pro.
Seguramente usas en tu día a día algunas de estas aplicaciones de Adobe. No son especialmente baratas, y Brandon Thomas, desarrollador con diez años de experiencia en proyectos grandes en Rust, se ha cansado de algunas de las condiciones de Adobe, especialmente de los problemas que tiene cuando quiere cancelar una suscripción.
Así que hace tiempo decidió crear sus propias versiones de estas herramientas utilizando IA para acelerar parte del desarrollo. Para ello está usando Claude Opus 5.5, de Anthropic, y está creando el software desde cero en Rust.
El proyecto se llama Artcraft y, aunque empezó como una herramienta de IA para artistas, ahora se ha convertido en algo bastante grande. Thomas quiere crear una colección completa de programas de edición que cualquiera pueda utilizar gratis y cuyo código esté disponible para todo el mundo.
Artcraft tiene ahora mismo siete aplicaciones. Cada una se supone que puede sustituir algunas de las apps más conocidas de Adobe.

Hay una alternativa a Photoshop para editar imágenes, otra a Illustrator para trabajar con gráficos vectoriales y otra para la edición de vídeo como Premiere. También hay versiones de Lightroom, After Effects, InDesign y Acrobat Pro.
Tal y como explica, la idea no solo es hacer programas que sirvan para exactamente lo mismo. Thomas quiere que tengan una apariencia y una forma de funcionar muy parecidas a todo lo de Adobe.
Eso sí, cuidado porque hay que tomar, por el momento, las cosas con calma. Ahora mismo no se puede decir que hay siete sustitutos perfectos de Adobe. Los programas están en una fase de desarrollo muy temprana y todavía tienen fallos y funciones que no están terminadas.
La IA le está permitiendo hacer en meses algo que antes habría necesitado muchísimo más tiempo
Pero que esto llegue a buen puerto más pronto que tarde podría suceder gracias a la inteligencia artificial.
Si bien es cierto que este programador está altamente cualificado en lo que a código y Rust se refiere, crear un programa como Photoshop desde cero es una locura. Hay que crear capas, máscaras, herramientas de selección, efectos, gestión de archivos, atajos de teclado, compatibilidad con formatos y miles de pequeños detalles.
Thomas está utilizando IA para acelerar todo ese proceso. En lugar de escribir a mano cada línea de código, utiliza Claude para generar código, ver problemas, proponer soluciones y progresar más rápido en diferentes partes del proyecto. Por supuesto, después tiene que probarlo, encontrar los errores y corregirlos.
Es decir, la IA no está haciendo todo ni creando Photoshop perfecto en segundos. Está funcionando como una herramienta más, una mano derecha, que permite al desarrollador hacer mucho más trabajo en menos tiempo.

El desarrollador dice que puede llegar al 99% de Adobe
En un primer momento llegó a asegurar que conseguiría una paridad del 100% de funciones con Adobe en apenas un mes. Es decir, que sus programas podrían hacer prácticamente todo lo que hacen las aplicaciones reales.
Después ha rebajado un poco lo que dijo. Ahora dice que llegar al 99% de paridad llevará más tiempo, aunque cree que se trata de meses y no de años.
Los usuarios que ya lo han probado han encontrado muchos problemas y funciones que todavía faltan. Por eso, hoy no puedes coger esta suite gratuita y decir adiós a tu suscripción a Creative Cloud si trabajas con Photoshop o Premiere.
Y, por otro lado, hay un gran tema con el que le tocará ir con cuidado: el copyright. Básicamente, puedes crear otro programa que haga cosas parecidas a Photoshop. Lo que no puedes hacer es coger el código de Photoshop y copiarlo en tu programa.
Por ejemplo, Adobe ha creado una herramienta de capas. Tú también puedes crear una herramienta de capas porque la idea de trabajar con capas no pertenece a Adobe. Lo que no puedes hacer es copiar cómo está programada esa función.
Thomas afirma que está haciendo los programas mediante ingeniería inversa y en un entorno clean room. En pocas palabras, intenta reproducir lo que hace el software sin coger su código y copiarlo.
Lo cierto es que la ingeniería inversa puede ser legal en algunas circunstancias. De hecho, lleva muchos años utilizándose. Pero no significa que todo esté permitido y depende de qué hayas analizado, cómo hayas conseguido esa información y qué acabes imitando.
El problema podría estar, por ejemplo, en que una aplicación copie demasiado la apariencia de otra. Aunque el código sea distinto, una interfaz parecida puede acabar dando pie a problemas legales. Sea como sea, desde luego que este será un problema que deberá revisar Adobe, pero, sin duda, no por ahora, teniendo en cuenta el punto en el que está el proyecto.


