Des agents d’intelligence artificielle peuvent aider des développeurs à transformer l’observation d’un logiciel en une nouvelle application, ou à interpréter les résultats d’outils d’analyse. La suite ArtCraft, inspirée des logiciels d’Adobe, illustre surtout la première approche. Elle montre à quelle vitesse une petite équipe peut produire beaucoup de code — pas que le résultat soit déjà un remplacement fiable, ni qu’il s’agisse d’une copie du code source d’origine.
4
5
ArtCraft : des applications inspirées d’Adobe
Le développeur Brandon Thomas s’est servi de Claude Opus 5.5, le modèle d’Anthropic, pour créer des applications gratuites et libres écrites en Rust. Les premières comprennent PhotoCraft, LightCraft, FilmCraft et EffectCraft, conçues respectivement comme alternatives à Photoshop, Lightroom, Premiere et After Effects.
5
13
34
Thomas a cité son mécontentement face aux frais d’annulation d’Adobe parmi les raisons du projet. Selon les informations publiées, ces frais peuvent atteindre la moitié du montant annuel restant à payer.
5
ArtCraft présente sa méthode comme une « réimplémentation en salle blanche » : le logiciel est recréé à partir de spécifications publiques et du comportement observable du programme, sans copier son code source. C’est la méthode revendiquée par le projet, pas la preuve que les applications égalent Adobe en fonctionnalités ou en performances.
5
La cadence de développement est frappante. D’après XDA Developers, EffectCraft comptait environ 330 000 lignes de Rust une dizaine de jours après son premier commit, avec quatre à huit agents travaillant en parallèle.
38 Une autre publication rapporte que l’équipe estime le logiciel prêt à environ 45 % pour un usage professionnel.
32 Il s’agit de chiffres et d’une estimation du projet, pas d’une évaluation indépendante de sa qualité.
REA n’est pas ArtCraft
Reverse Engineer Anything (REA) relie des agents de programmation à des outils d’analyse comme Ghidra et IDA. Il sert d’interface entre un agent d’IA et ces outils ; ce n’est pas, à lui seul, un système qui clone automatiquement des applications.
4
11
La méthode « salle blanche » revendiquée par ArtCraft est différente : les applications inspirées d’Adobe ne sont pas présentées comme des produits de REA ni comme des décompilations des logiciels d’Adobe.
1
4 La distinction compte. Étudier le comportement visible d’une application et analyser les composants internes d’un logiciel compilé peuvent tous deux éclairer un travail de reconstruction, mais ce ne sont pas les mêmes démarches.
ArtCraft a également présenté Craft Anything, un projet libre distinct. Son dépôt décrit un processus qui consiste à étudier un site, une application ou un jeu, à demander à un agent de programmation de créer un nouveau projet, puis à comparer et ajuster le résultat.
18 Cette description expose le fonctionnement visé ; elle ne prouve pas que l’outil peut recréer fidèlement n’importe quel logiciel.
Beaucoup de code ne signifie pas logiciel prêt à l’emploi
La vitesse d’ArtCraft doit être mise en regard de la maturité de ses applications. PhotoCraft a été décrit comme un logiciel en phase alpha précoce, et « pas encore un remplacement de Photoshop ».
4 De même, l’estimation de 45 % de préparation professionnelle pour EffectCraft ne garantit pas qu’il convienne à un travail de production réel.
32
Les applications bureautiques lancées ensuite, dont WordCraft, ne sont pas davantage établies comme des remplaçantes de Microsoft 365.
6
13 Un grand nombre de lignes de code peut témoigner d’une mise en œuvre rapide ; il ne démontre pas, à lui seul, la facilité d’utilisation, la compatibilité, la stabilité ou l’exhaustivité du logiciel.
Ce que cet exemple montre — et ce qu’il ne tranche pas
ArtCraft illustre la baisse des obstacles techniques pour créer des outils qui ressemblent à des logiciels commerciaux connus. Mais, au stade précoce du projet, la question pratique reste entière : ces applications peuvent-elles répondre de manière fiable aux besoins de leurs utilisateurs, dans la durée ?
L’affirmation d’une méthode « salle blanche » renseigne sur la façon dont l’équipe dit avoir travaillé, mais ne constitue pas une décision de justice. Les informations disponibles ne font état d’aucun jugement sur la démarche d’ArtCraft.
5
L’enjeu dépasse aussi les logiciels commerciaux. Decomp.dev, un site qui répertoriait des projets de décompilation de jeux vidéo, a désactivé son index public et cessé d’accepter de nouveaux projets, tout en conservant les pages des projets existants et les archives. Son administrateur a estimé que l’IA avait « brisé l’aspect communautaire » de la décompilation.
47
59
La leçon n’est donc pas qu’il serait devenu facile de remplacer n’importe quel logiciel. Les agents d’IA accélèrent le développement et élargissent le cercle de ceux qui peuvent s’y essayer ; la fiabilité, les questions juridiques et la vitalité des communautés concernées restent des défis distincts.