Contexte et facteurs de viabilité du vibe‑coding

Le terme vibe‑coding désigne l’utilisation d’agents IA pour générer du code complet. En octobre 2026, deux conditions essentielles ont convergé : le temps d’entraînement des modèles d’agents est devenu suffisant pour produire des applications complexes, et la pression du marché a accéléré les itérations de développement. L’auteur souligne que, contrairement aux attentes antérieures, la simple existence de plusieurs clones fonctionnels de Photoshop prouve que la génération automatisée de logiciels lourds est désormais réalisable.

Analyse des implémentations existantes

Photon Studio se démarque par sa distribution multiplateforme (macOS, Windows, Linux) et son modèle gratuit, bien qu’il ne soit pas open source. Le logiciel intègre des modèles IA locaux et des ponts vers des agents externes, ce qui permet à un agent de piloter l’application. Il a chargé et enregistré des fichiers PSD contenant des objets intelligents, des modes de fusion et des effets de calque sans perte, démontrant une compatibilité complète avec le standard PSD.

OmaPhoto est une adaptation Linux du projet Compositor de Wonder Assembly. Il importe les PSD mais a aplati les objets intelligents et a perdu certains paramètres d’ajustement, indiquant des limites dans la prise en charge des métadonnées avancées. De plus, il repose sur le format propriétaire .comp, rendant l’interopérabilité avec Photoshop difficile, et ne propose pas d’export PSD natif. Un bug de rendu du curseur sous Nvidia/Wayland a également été signalé.

PhotoCraft est une réimplémentation « clean‑room » écrite en Rust et distribuée sous licence open source. Il importe correctement les PSD mais interprète de façon inattendue les ajustements de couleur, révélant des divergences dans le traitement des profils colorimétriques. Les objets intelligents restent intacts mais ne peuvent pas être édités ou créés, ce qui suggère une implémentation partielle du modèle de calque.

PhotoSuite promet une compatibilité 1:1 avec les formats PSD/PSB. Son interface reproduit fidèlement celle de Photoshop, et les couleurs sont conservées lors de l’import. Il permet la création d’objets intelligents, mais l’édition via double‑clic, fonction native de Photoshop, est absente. Cette lacune reflète une implémentation incomplète du système de navigation des calques.

Deux projets supplémentaires sont mentionnés : Patchy, qui s’exécute dans le navigateur et gère correctement les calques d’ajustement et les objets intelligents, et Xuan, un port Rust de Compositor. Leur disponibilité en open source renforce la diversité de l’écosystème.

Limitations techniques et perspectives d’évolution

Le format PSD regroupe plus d’une centaine de spécifications : calques raster, masques, modes de fusion, objets intelligents, effets, profils ICC, etc. La plupart des clones reproduisent les structures de base mais échouent sur les cas limites, comme la préservation des paramètres d’ajustement lors de l’aplatissement ou la prise en charge du format .psb (largeur supérieure à 30 000 px). Ces écarts proviennent souvent d’une implémentation incomplète du parsing binaire du fichier, où chaque champ doit être décodé avec précision pour éviter la corruption des métadonnées.

Du point de vue de l’agentic engineering, le principal défi reste la génération de code qui respecte les contraintes de performance et de stabilité requises par des applications graphiques lourdes. Les agents doivent orchestrer plusieurs phases : génération de structures de données, intégration de bibliothèques graphiques (ex. : Skia, Cairo), et tests de régression sur des jeux de PSD réels. La rapidité des correctifs (« bugs fixés demain ») observée par l’auteur indique un cycle de feedback court, rendu possible par l’automatisation des tests unitaires et d’intégration.

En conclusion, la multiplication des clones Photoshop en 2026 montre que le code assisté par IA peut atteindre la complexité d’applications professionnelles. Les projets open source, notamment ceux écrits en Rust, offrent une base solide pour des améliorations futures, tandis que les versions propriétaires comme Photon Studio démontrent l’intérêt commercial d’intégrer des modèles IA locaux. La progression dépendra de la capacité des agents à gérer les spécifications PSD les plus pointues et à automatiser les correctifs de compatibilité.