La suite attribuita allo sviluppatore Brandon Thomas comprende applicazioni per immagini e video ricostruite da zero con l’aiuto di un modello Anthropic. Il progetto mostra come l’AI possa ridurre tempi e costi di sviluppo del software creativo.
Una nuova suite di applicazioni creative punta a offrire alternative gratuite e open source ad alcuni degli strumenti più conosciuti di Adobe. Il progetto si chiama ArtCraft e comprende software destinati all’elaborazione delle immagini, al montaggio video e alla gestione dei contenuti fotografici. L’iniziativa interessa soprattutto per il metodo impiegato: le applicazioni sarebbero state sviluppate con un ampio ricorso all’intelligenza artificiale, utilizzata per accelerare la scrittura e l’organizzazione del codice.

Il progetto è attribuito al software engineer Brandon Thomas, che avrebbe impiegato il modello Anthropic Opus 5.5 per ricostruire in Rust sette applicazioni ispirate alle funzioni offerte dalla suite Adobe. I programmi vengono indicati come disponibili per macOS, Windows e Linux. L’obiettivo dichiarato è arrivare a una copertura funzionale molto ampia, mantenendo il codice accessibile e distribuibile attraverso licenze open source.
ArtCraft descrive questo lavoro come una “clean-room reimplementation”. L’espressione indica una riscrittura indipendente di un software, realizzata senza utilizzare il codice sorgente del prodotto originale. Gli sviluppatori possono osservare funzioni, comportamenti e modalità d’uso di un’applicazione, quindi progettare una nuova soluzione capace di svolgere compiti simili attraverso un’architettura propria. Nel caso di FilmCraft, il repository pubblico precisa che il progetto non contiene codice Adobe ed è distribuito con doppia licenza MIT e Apache 2.0.
Questa distinzione aiuta a comprendere la natura della suite. ArtCraft non distribuisce versioni modificate dei programmi Adobe: propone applicazioni indipendenti che cercano di riprodurne categorie di funzioni e impostazioni operative familiari. La somiglianza riguarda quindi il tipo di lavoro affrontato, come montare una sequenza video o regolare un’immagine, mentre codice, interfaccia e sviluppo appartengono al nuovo progetto.
FilmCraft è l’applicazione documentata con maggiore chiarezza. Viene presentata come un editor video open source costruito da zero, dotato di timeline, strumenti per il colore, funzioni audio e supporto per diversi formati multimediali. Il sito del progetto indica edizioni per desktop e web, insieme all’assenza di un abbonamento obbligatorio. Sono presenti anche servizi e funzioni generative collegati a crediti, un elemento che richiede di distinguere il software open source dai servizi online eventualmente associati.

La promessa di una “parità funzionale del 100%” con le applicazioni prese a riferimento va letta come un obiettivo di sviluppo. La reale equivalenza tra due programmi dipende da numerosi fattori: stabilità, prestazioni con progetti complessi, compatibilità dei file, gestione del colore ed estensioni disponibili. Per un professionista conta inoltre la continuità del flusso di lavoro, soprattutto quando i file devono passare tra collaboratori, redazioni e fornitori esterni. Al momento non risultano valutazioni indipendenti sufficienti per stabilire una piena equivalenza operativa con i prodotti Adobe.
L’aspetto più interessante riguarda quindi la velocità con cui l’intelligenza artificiale può contribuire alla costruzione di software articolato. Un modello capace di generare codice, proporre strutture e assistere nel debugging permette a un singolo sviluppatore o a un gruppo ristretto di affrontare progetti che in passato avrebbero richiesto squadre più grandi. L’AI può essere impiegata per preparare componenti iniziali, tradurre specifiche in funzioni e produrre test. Le decisioni sull’architettura e la verifica del risultato restano attività centrali per trasformare il codice generato in un’applicazione utilizzabile.
La scelta di Rust aggiunge un ulteriore elemento tecnico. Il linguaggio viene impiegato in progetti che richiedono prestazioni elevate e un controllo rigoroso della memoria, caratteristiche pertinenti per l’elaborazione di immagini e video. L’uso di un linguaggio moderno, affiancato da strumenti di coding assistito, rende possibile sperimentare architetture nuove senza replicare necessariamente quelle dei programmi sviluppati molti anni fa.
Per creator, fotografi e videomaker, il vantaggio potenziale è una soglia d’ingresso più bassa. Un’applicazione gratuita e multipiattaforma consente di provare strumenti avanzati prima di affrontare un investimento continuativo. Può inoltre risultare utile per attività occasionali, laboratori didattici e postazioni secondarie. La disponibilità del codice permette alle comunità tecniche di studiare il funzionamento del programma, proporre modifiche e adattarlo a esigenze specifiche.

Anche le redazioni digitali possono trovare interessante questo modello. La produzione editoriale comprende ormai copertine, brevi video, materiali per i social e adattamenti grafici destinati a più piattaforme. Strumenti aperti e installabili su sistemi operativi diversi possono semplificare la preparazione di postazioni condivise e ambienti dedicati alla formazione. Per le organizzazioni più piccole, la possibilità di ridurre i costi iniziali amplia lo spazio per sperimentare nuovi formati.
Il valore dell’open source emerge inoltre nella personalizzazione dei flussi di lavoro. Un editore o una piccola impresa può integrare un’applicazione aperta con archivi interni, procedure automatiche e sistemi di pubblicazione. Un programma proprietario offre solitamente un ambiente più consolidato; un progetto aperto concede maggiore libertà di intervento sul codice. La scelta dipende dalla maturità dell’applicazione, dalle competenze disponibili e dal livello di assistenza richiesto.
La formazione costituisce un altro ambito promettente. Scuole, università e corsi professionali possono installare software open source senza gestire un abbonamento per ogni studente. Gli allievi hanno inoltre la possibilità di osservare il codice e comprendere come vengono realizzati strumenti di editing complessi. In questo contesto, l’intelligenza artificiale diventa sia una tecnologia usata per produrre il programma sia un oggetto di studio all’interno del processo di sviluppo.

Il codice generato con l’aiuto dell’AI deve comunque essere mantenuto nel tempo. Correzione degli errori, aggiornamento dei formati e compatibilità con nuovo hardware richiedono una comunità attiva e una roadmap credibile. La disponibilità di un repository pubblico consente di seguire l’evoluzione del progetto attraverso modifiche, segnalazioni e contributi. Saranno questi elementi, insieme alle prove sul campo, a determinare quanto ArtCraft potrà avvicinarsi alle esigenze di un uso professionale continuativo.
L’esperimento offre una prospettiva concreta sull’evoluzione del coding assistito. L’intelligenza artificiale può ridurre il lavoro necessario per arrivare a un prototipo ambizioso e permettere a più sviluppatori di affrontare mercati dominati da applicazioni mature. La conseguenza più utile potrebbe essere una maggiore varietà di strumenti creativi, con soluzioni commerciali, progetti comunitari e servizi generativi capaci di convivere nello stesso ecosistema.
ArtCraft dovrà dimostrare qualità, affidabilità e continuità attraverso versioni utilizzabili e verifiche indipendenti. Il percorso già descritto chiarisce però un cambiamento pratico: costruire software creativo complesso sta diventando più accessibile. Per autori, redazioni e professionisti dei contenuti, questa evoluzione può tradursi in una scelta più ampia di strumenti e in workflow maggiormente adattabili alle risorse disponibili.
Fonti
- Someone Rebuilt Free, Open-Source Versions of Photoshop, Premiere, and Lightroom Using AI | PetaPixel
- FilmCraft — GitHub / ArtCraft
- FilmCraft: Professional video editing, rebuilt from scratch. — ArtCraft

