Comment j'ai transformé Claude en outil de design avec Pencil.dev

BBetter Stack
Computing/SoftwareSmall Business/StartupsPhotography/ArtInternet Technology

Transcript

00:00:00Voici Pencil, un outil de conception basé sur l'ambiance qui transforme les prompts de n'importe quel assistant IA
00:00:05en designs visuellement attrayants sous vos yeux, que vous pouvez modifier comme dans Figma.
00:00:10Il gère les composants, les kits UI, les variables CSS, et il est totalement gratuit.
00:00:15Mais avec Sketch et le nouvel outil MCP de Figma qui semble faire la même chose,
00:00:19Pencil est-il un outil que les designers vont vraiment utiliser ?
00:00:22Abonnez-vous, et c'est parti.
00:00:24Ce n'est un secret pour personne : l'IA n'est pas encore incroyable en design.
00:00:28Je veux dire, regardez ça.
00:00:30Et même si l'ajout de compétences via des modèles de pointe aide un peu,
00:00:33on veut parfois peaufiner le design ou obtenir l'aval du client avant de passer au code.
00:00:38Et c'est là que Pencil intervient.
00:00:40C'est un outil de design piloté par agent qui fonctionne localement dans votre IDE ou en application autonome.
00:00:46C'est l'outil parfait pour ceux qui, comme moi, aiment utiliser Claude Code.
00:00:51Passons donc à une petite démo.
00:00:52Voici Pencil dans toute sa splendeur.
00:00:54Si vous avez déjà utilisé Figma, vous ne serez pas dépaysé : les options sont à gauche,
00:00:59et les paramètres spécifiques au canevas ou au cadre se trouvent ici à droite.
00:01:03C'est le premier fichier que vous verrez après avoir configuré Pencil.
00:01:07Au lieu de suivre les étapes une et deux,
00:01:09je vais passer directement à la troisième pour vous montrer de quoi il est capable.
00:01:12Voici un prompt juste ici,
00:01:14et vous pourriez cliquer sur "Run" pour l'exécuter dans la fenêtre de chat.
00:01:18Mais je vais plutôt utiliser Claude Code dans mon terminal,
00:01:22avec mes compétences, mes serveurs MCP et toutes mes habitudes,
00:01:26pour que Pencil en profite pleinement.
00:01:29Je copie donc ce prompt et, dans Claude Code (bon premier anniversaire d'ailleurs),
00:01:33je le colle en lui demandant d'utiliser le serveur MCP de Pencil,
00:01:37juste pour être sûr.
00:01:39En gros, le prompt demande à Pencil de concevoir un tableau de bord pour une plateforme de gestion de rovers
00:01:44en utilisant les composants adéquats.
00:01:45Ces composants se trouvent ici, dans ce kit UI nommé Lunaris.
00:01:50Si je reviens sur le cadre, on voit qu'il crée le tableau de bord pour moi en temps réel.
00:01:56Et si je retourne dans Claude Code, on peut voir exactement ce qu'il fabrique.
00:01:59Il utilise l'outil de design par lot du MCP Pencil pour remplir la barre de navigation.
00:02:05Il a déjà terminé la première étape, qui consistait à mettre en place la structure principale.
00:02:08De retour dans Pencil, on voit le design s'étoffer et se modifier en direct.
00:02:13Maintenant que Claude a fini, on peut modifier le design instantanément.
00:02:17Je dois dire que je suis impressionné par ce qu'il a réussi à faire,
00:02:20du choix des icônes aux couleurs, en passant par cette barre de menu arrondie
00:02:25et ces superbes boutons.
00:02:27J'ai remarqué que l'affichage des 10 enregistrements est un peu trop près du bord.
00:02:31Je clique dessus et je modifie légèrement la marge intérieure (padding).
00:02:34C'est toute la beauté de Pencil.
00:02:36Tout ce que vous voulez changer dans le design, vous le faites comme dans Figma,
00:02:40mais vous n'êtes pas limité à ce kit UI.
00:02:42Il y en a plein d'autres : Shadcn, Lunaris, Halo, Nitro,
00:02:48et bien d'autres encore.
00:02:49Si je clique sur Shadcn, j'ai plus d'options dans la partie thématique
00:02:54pour passer en mode sombre, changer les thèmes (du jaune pour les boutons par exemple),
00:02:58et même modifier l'arrière-plan global.
00:03:01Il y a aussi des kits UI qui peuvent me guider dans ma création.
00:03:05Par exemple, créons quelque chose de zéro.
00:03:08Je clique ici ; par défaut, il utilise le chat,
00:03:11mais je peux copier ça et l'emmener dans la fenêtre de discussion.
00:03:13Mais avant, je vais faire Fichier > Nouveau pour avoir une page blanche.
00:03:17Ensuite, je vais lui donner une largeur de 1024 et augmenter un peu la hauteur.
00:03:24Maintenant, avec le cadre sélectionné, je demande à Claude d'utiliser le guide de style.
00:03:28Une fois fait, je lui donne le prompt suivant : "Crée un site web
00:03:32pour une boulangerie française de style bohème avec des images d'Unsplash", etc.
00:03:36J'appuie sur Entrée et on regarde le résultat.
00:03:39Je n'ai aucune idée de ce qui va sortir, alors voyons voir.
00:03:42Comme j'utilise la compétence "superpower",
00:03:45il me pose quelques questions complémentaires sur le site.
00:03:47Et maintenant, il se met au travail.
00:03:49Il a même suggéré un cadre plus large que celui que j'avais mis au départ.
00:03:52Je vais accélérer la vidéo pour que ça aille plus vite.
00:03:55On dirait que Claude a terminé les trois pages qu'il avait prévues.
00:03:59Si on regarde les designs, c'est franchement bluffant.
00:04:02Certes, il y a des choses que je changerais,
00:04:06mais si je voyais ça sur le web, je ne devinerais pas que c'est fait par une IA,
00:04:10du logo aux images utilisées jusqu'à la mise en page globale.
00:04:14C'est un travail incroyable.
00:04:16Et les petits défauts ne m'inquiètent pas,
00:04:17car il me suffit de double-cliquer sur ce que je veux modifier.
00:04:20Ici, je peux faire glisser le texte comme ceci et le modifier un peu.
00:04:24Et voilà, c'est pratiquement corrigé.
00:04:26Je vais demander à Claude de transformer ça en un site fonctionnel.
00:04:30Et le voici. C'est le site en question.
00:04:32Je ne m'attendais pas à ce qu'il ajoute ce fond avec du pain.
00:04:35Ça n'était pas dans le design original, mais peu importe.
00:04:38Descendons un peu.
00:04:39Il a presque tout reproduit à l'identique, c'est très impressionnant.
00:04:44Allons sur la page "Notre histoire"... Parfait.
00:04:47C'est exactement comme dans les designs : le texte est soigné, les trois étapes sont là,
00:04:52et le fait qu'ils ne mangent que ce qu'ils cuisinent est plutôt cool.
00:04:56Toutes les images sont bien placées et même le menu rend super bien.
00:05:00J'aime bien le trait de séparation qu'il a ajouté après chaque article.
00:05:04L'avantage de ce design, puisqu'il est créé par l'IA,
00:05:07c'est que je peux le connecter à n'importe quelle base de données pour utiliser de vraies infos.
00:05:10Je peux utiliser d'autres outils MCP pour améliorer la qualité du site.
00:05:15Sans oublier que si j'avais déjà des designs dans Figma,
00:05:18je pourrais faire Fichier > Importer depuis Figma pour les utiliser dans Pencil.
00:05:22J'ai mis un lien vers ce site dans la description pour que vous puissiez tester.
00:05:25Franchement, je me suis bien amusé à générer différents designs
00:05:29et les voir se construire sous mes yeux tout en pouvant les éditer ensuite a un côté magique.
00:05:35De plus, les fichiers Pencil sont en pur JSON,
00:05:38ce qui est facile à comprendre et à traduire en code pour un agent IA.
00:05:42Mais aussi génial soit-il, Pencil n'est pas parfait.
00:05:46J'ai eu un souci avec le chat de construction qui ne répondait pas par moments.
00:05:50L'icône de chargement sur les nouveaux fichiers ne partait pas sans sauvegarder ou redémarrer,
00:05:56et j'ai trouvé certaines actions un peu lentes.
00:05:59Mais honnêtement, ce sont des broutilles sur lesquelles l'équipe travaille sûrement déjà,
00:06:04tout comme la possibilité de créer ou d'importer des kits UI personnalisés comme ceux de Tailwind Plus.
00:06:11Et je vous rappelle que cet outil est totalement gratuit pour l'instant.
00:06:15Profitez-en bien, car ça ne durera pas éternellement, vu que c'est financé par du capital-risque.
00:06:19Bon, je ne suis pas designer. Oui, surprise, surprise !
00:06:22Et même si je n'ai pas testé l'outil MCP de Figma ou celui de Sketch, d'après ce que j'ai vu,
00:06:28Pencil semble bien plus facile à configurer grâce à son intégration fluide avec de nombreux outils.
00:06:34En parlant de fluidité, si vous voulez que Claude Code conçoive des interfaces terminal à la volée,
00:06:39au lieu de les coder à la main, allez voir cette vidéo sur Claude Canvas,
00:06:42qui vous expliquera exactement comment faire.

Key Takeaway

Pencil.dev révolutionne le flux de travail créatif en permettant aux développeurs d'utiliser Claude pour générer et modifier des designs professionnels et éditables sans quitter leur environnement de développement.

Highlights

Pencil.dev est un outil de design gratuit, piloté par agent, qui fonctionne localement ou en application autonome.

L'intégration avec Claude Code via le protocole MCP permet de générer des interfaces complexes en temps réel à partir de simples prompts.

L'outil propose une expérience d'édition flexible similaire à Figma, incluant la gestion des composants, des kits UI comme Shadcn et des variables CSS.

La conversion de designs visuels en sites web fonctionnels est démontrée avec une précision impressionnante.

Les fichiers Pencil utilisent le format JSON, ce qui facilite grandement la traduction des designs en code par les agents IA.

Malgré quelques bugs de jeunesse liés à la réactivité du chat, l'outil se distingue par sa facilité de configuration comparée à ses concurrents.

Timeline

Introduction et présentation de Pencil

L'auteur présente Pencil comme un outil de conception basé sur l'ambiance capable de transformer des prompts d'IA en designs visuels modifiables. Il souligne que l'outil gère nativement les composants, les kits UI et les variables CSS tout en étant entièrement gratuit pour le moment. L'enjeu est de savoir si Pencil peut s'imposer face à des géants comme Figma ou Sketch qui intègrent aussi des fonctions IA. Cette section établit que Pencil comble le fossé entre l'IA générative et le besoin de précision des designers. L'outil est particulièrement optimisé pour ceux qui utilisent Claude Code dans leur flux de travail quotidien.

Interface et démonstration avec Claude Code

Cette séquence explore l'interface de Pencil qui s'inspire fortement de l'ergonomie de Figma pour ne pas dépayser les utilisateurs. L'auteur effectue une démonstration technique en utilisant Claude Code dans un terminal pour piloter Pencil via un serveur MCP. On y voit la création en temps réel d'un tableau de bord pour une plateforme de gestion de rovers spatiaux. Claude utilise des outils de design par lot pour structurer la navigation et les éléments visuels de manière dynamique. Le processus montre une synchronisation fluide entre les instructions textuelles du terminal et le rendu visuel sur le canevas.

Personnalisation, kits UI et thèmes

L'auteur examine la qualité du design généré, notant la pertinence des icônes, des couleurs et des bordures arrondies. Il démontre la facilité d'édition manuelle, comme la modification des marges intérieures (padding), prouvant que l'IA ne bloque pas la créativité humaine. La vidéo présente divers kits UI disponibles tels que Lunaris, Shadcn, Halo et Nitro pour varier les styles graphiques. L'utilisateur peut basculer en mode sombre ou changer les thèmes de boutons en quelques clics grâce aux paramètres de thématique intégrés. Cette flexibilité permet d'obtenir un résultat professionnel adapté aux attentes spécifiques des clients avant même la phase de codage.

Création d'un site complet de A à Z

Le présentateur lance un défi plus complexe : la création d'un site web pour une boulangerie française de style bohème. En utilisant des images provenant d'Unsplash et un guide de style spécifique, Claude génère trois pages complètes avec une mise en page soignée. Le résultat est jugé bluffant, l'auteur affirmant qu'il est difficile de deviner que le design provient d'une intelligence artificielle. Quelques ajustements mineurs sont nécessaires sur les textes, mais la structure globale reste solide et esthétique. Cette étape prouve que l'outil peut gérer des concepts créatifs abstraits et les transformer en interfaces cohérentes.

Conversion en site fonctionnel et import Figma

Dans cette partie, le design statique est converti en un site web fonctionnel pour vérifier la fidélité de la reproduction. L'auteur constate que les éléments comme le menu, les images et les sections de texte sont parfaitement respectés lors du passage au code. Un avantage majeur mentionné est la possibilité de connecter ces designs à des bases de données réelles via d'autres outils MCP. L'outil permet également l'importation de fichiers depuis Figma, assurant une interopérabilité avec les flux de travail existants. Le format JSON utilisé par Pencil est mis en avant comme un atout pour la compréhension mutuelle entre l'humain et l'agent IA.

Limites actuelles et conclusion

L'auteur termine par une analyse honnête des défauts de jeunesse de Pencil, comme des lenteurs occasionnelles et des bugs d'affichage du chat. Il précise que ces problèmes sont mineurs et probablement en cours de résolution par l'équipe de développement. Bien qu'il ne soit pas designer de métier, il trouve Pencil plus simple à configurer que les solutions concurrentes de Sketch ou Figma. Un rappel est fait sur la gratuité temporaire du service, liée à son financement par capital-risque, incitant les utilisateurs à tester l'outil rapidement. La vidéo se clôt sur une recommandation de regarder d'autres tutoriels pour optimiser l'usage de Claude Canvas.

Community Posts

View all posts