Cet été, en comparant pour mes propres projets les plateformes de génération d'applications en ligne comme bolt.new ou v0. L'expérience de voir une interface se construire à partir d'un simple prompt textuel est indéniablement séduisante pour prototyper rapidement.
Cependant, l'utilisation quotidienne de ces outils SaaS montre vite ses contraintes : des conteneurs distants fermés, des abonnements mensuels récurrents et des boucles de rétroaction qui consument des millions de jetons sur des serveurs distants à la moindre erreur de dépendance. En tant que développeur indépendant, je voulais retrouver cette fluidité de création directement sur mon environnement local, sans dépendance cloud ni surcoût. C'est ainsi qu'est né App Studio dans Code Buddy.
L'exécution locale au cœur de Cowork
Intégré directement dans l'application de bureau Cowork de Code Buddy (buddy gui, qui requiert un environnement Node ≥ 22), App Studio déplace l'intégralité du cycle de génération sur votre propre poste de travail.
Le flux de travail s'articule autour de trois piliers fondamentaux conçus pour garantir à la fois l'autonomie de l'agent et la sécurité de votre machine.
1. Du prompt en langage naturel au scaffold réel
Lorsque vous décrivez une application dans App Studio, le système ne se contente pas de simuler une page HTML statique dans une iframe. Le chemin template initialise une véritable arborescence — le starter le plus courant est React + Vite + TypeScript ; Express et un CLI Node sont aussi proposés.
Sur ce chemin template, le moteur exécute un véritable npm install en local, puis le serveur de développement est lancé via l'outil app_server. Pour garantir une étanchéité vis-à-vis des autres services qui tournent sur votre système, app_server refuse d'adopter un processus déjà présent sur le port : il n'enregistre que l'origine loopback du serveur qu'il a lui-même démarré, sous le contrôle du module src/security/dev-origins.ts.

2. Prévisualisation en direct et vérification par `web_test`
Dès le démarrage du serveur, l'application s'affiche dans le panneau de prévisualisation de l'interface de bureau.
Si une erreur de compilation survient ou si un composant provoque un plantage au rendu, l'agent peut lire les journaux du serveur local (app_server logs) et appliquer un correctif ciblé. La vérification n'est pas une promesse vague : le bouton « Vérifier » (et l'étape verify du plan) lance l'outil web_test — un rapport unique avec erreurs console et de page, journaux serveur, snapshot, capture d'écran et assertions. Un rapport FAILED est une preuve à lire, pas un feu vert.
Il n'existe pas, dans App Studio, de plafond produit « 3 tentatives puis stop ». La boucle de correction reste sous le contrôle du développeur : c'est lui qui relance la vérification, et l'agent ne déclare pas l'interface bonne tant que web_test n'a pas été relu.

3. Design soigné et génération d'images sur GPU local
L'un des écueils majeurs des générateurs d'applications automatisés est leur tendance à produire des designs uniformes et stéréotypés. Pour y remédier, App Studio intègre 150 systèmes de design prédéfinis (tokens visuels et directives DESIGN.md), que l'agent applique selon le style choisi.
Par ailleurs, si le projet a besoin de visuels originaux, l'agent d'App Studio peut appeler l'outil image_generate. Lorsque le backend images est configuré sur ComfyUI (CODEBUDDY_IMAGE_PROVIDER=comfyui), la génération se fait sur votre GPU local, sans consommer de crédit d'API cloud.
Une fois le résultat satisfaisant, le projet reste sur votre disque : on peut l'exporter en archive zip, committer en local, ou le déployer vers Surge, Netlify ou Vercel. Il n'y a pas de bouton « pousser sur GitHub » en un clic.

Limites honnêtes
Il est important de situer précisément le périmètre d'App Studio. Cet outil constitue un accélérateur remarquable pour la création d'ébauches interactives, de maquettes fonctionnelles, de landing pages ou d'interfaces front-end initiales.
En revanche, il ne remplace en aucun cas l'expertise du développeur pour les aspects critiques du logiciel : la modélisation rigoureuse du domaine métier, la robustesse des flux d'authentification et de sécurité, ou l'écriture de tests d'intégration complets restent l'apanage de l'ingénieur. Le chemin « générer avec l'IA » écrit les fichiers sans shell : pas de npm install automatique sur ce chemin-là.
App Studio vous fait gagner des heures sur la mise en place du squelette technique, vous laissant l'esprit libre pour vous concentrer sur la valeur métier de votre projet.
EXCERPT: App Studio, l'atelier intégré à Code Buddy, construit et prévisualise une application en local via app_server et web_test, sans abonnement cloud — et ce qu'il ne remplace pas.
CATEGORY: IA
