Retour aux articles
19 mars 2026

Ma première expérience de vibe-coding

Ma première expérience de vibe-coding

Dans ma petite famille il y a une question qui se pose chaque mardi : Qu’allons-nous manger cette semaine ? car oui on planifie tous les menus sur 7 jours pour faire les courses, et ça marche bien !

La difficulté de cette méthode, c’est la réalisation de la liste des menus et les nombreux paramètres à prendre en compte (la saison, la redondance, la variété, l’équilibre, les préférences de chacun, …). De plus il faut garder en tête un catalogue de plat déjà réalisés à replanifiés.

Là tous les dev’ se disent : il y a sûrement une appli pour ça ! La réponse est courte : OUI. Mais aucune testée n’apportait exactement ce qu’il nous fallait, donc je me suis dit, pourquoi ne pas en créer une moi-même ? N’ayant pas envie de prendre sur mon temps pro pour la faire et n’ayant pas non plus envie de claquer tout mon temps libre à cette tâche : Demander à l’intelligence artificielle de bosser à ma place !

Me voilà donc le soir, dans le canapé, la télévision allumée. Je lance Antigravity, je choisi le modèle Gemini 3 Flash et je lui expose le problème, en précisant que je souhaite rester sur une stack web pour y accéder facilement sur ordinateur et mobile. Sa proposition ne me surprend pas, c’est direct de la sur ingénierie : frontend en React, backend Express et BDD MongoDB ! Je lui réponds à cela qu’il s’agit juste d’une petite app destinée à un usage privé et que je veux juste le nécessaire. Du coup il part sur le stack la plus simple possible : HTML, CSS, Javascript. Je valide et c’est parti.

Gemini se met à créer un seul fichier HTML avec l’entièreté du projet dedans… Une tartine de script et de style complétement imbuvable pour un humain. Je me dis que c’est ma faute, j’aurais dû lui préciser mais à quoi bon, je voulais juste avoir une appli fonctionnelle rapidement, peu importe la lisibilité.

Je rajoute donc petit à petit les fonctionnalités, certaines fonctionnent et d’autres pas du tout. La machine galère progressivement. J’ai alors envie d’aider, de trouver ce qui coince mais impossible de lire ce spaghetti de 600 lignes et je m’étais promis de ne pas trop intervenir dans le process.

Première refonte : Je dis à Gemini de tout refaire en séparant la logique et le style de l’affichage, chacun dans des fichiers propres. Je vois alors ce qui coinçait précédemment et je corrige directement. Je commence alors, sans m’en rendre compte, à intervenir complétement dans le processus de création. Je demande à l’IA de tout factoriser, de tout nettoyer proprement, de finalement rendre le code adapté pour un développeur humain.

Deuxième refonte : Je demande à Gemini de tout simplifier en utilisant le framework Astro.JS auquel je suis habitué avec des îlot de script en React. Ça y est ! le code est beaucoup plus simple, plus lisible, plus maintenable. Mince j’ai envie de rendre l’accès public maintenant…

J’ai finalement testé l’application avec ma compagne afin de voir si elle répondait à notre problème chronophage de planification de menus. La réponse est oui, mais pas complétement. Ce qui se traduit par non. Il faut que je l’améliore encore ou que je laisse tomber car certains paramètres, choix, ou modifications sont beaucoup plus poussés que ce qui est actuellement possible avec l’appli.

Si l’envie vous prend de la tester, vous la trouverez sur ce lien : https://apps.alx-solutions-numeriques.fr/menus-de-la-semaine/

Le fonctionnement est simple :

  1. Vous créez des plats
  2. Vous créez vos menus de la semaine

L’application permet aussi de :

  • Filtrer les plats

  • Compter combien de fois un plat a été utilisé

  • Créer la liste de course pour une semaine

  • Sauvegarder / Charger les données au format JSON   Même si je n’utilise pas cette appli, l’expérience du vibe-coding m’a appris que :

  • Un développeur utilisant l’IA peut livrer extrêmes rapidement

  • Un code généré par un modèle d’IA non premium est bancale

  • C’est extrêmement difficile de ne pas reprendre la main et corriger manuellement

  • C’est un immense tremplin de créativité encore à ses débuts, je n’ose même pas imaginer les possibilités dans quelques années (mois ?)

Je n’ai pas attendu pour tester à nouveau l’IA dans la création d’une app avec un minimum d’intervention humain. Ça concerne la blockchain, et ce sera peut-être l’objet d’un nouvel article 😉

Cet article vous a plu ?

Si vous avez des questions sur ce sujet ou si vous souhaitez être accompagné dans votre projet numérique, n'hésitez pas à me contacter.

Me contacter
Fond en parallaxe représentant illustration en flat design d'Angers