Le vibe coding désigne une manière de programmer où l'on décrit ce que l'on veut construire à une intelligence artificielle plutôt que d'écrire soi-même chaque ligne de code. Le terme a été inventé par Andrej Karpathy, ancien directeur IA de Tesla et cofondateur d'OpenAI, en février 2025. Depuis, la pratique s'est imposée comme l'une des façons les plus rapides de transformer une idée en application fonctionnelle, avec ou sans compétences techniques préalables.
La méthode repose sur une boucle simple en quatre étapes, décrire ce que l'on souhaite construire dans un langage naturel, laisser l'IA générer une première version du code, tester le résultat dans le navigateur ou le terminal, puis itérer en donnant du feedback jusqu'à obtenir le résultat souhaité. Cette boucle remplace une grande partie du travail manuel d'écriture de code par un dialogue continu avec l'assistant IA, qui prend en charge la génération, les tests et parfois même le déploiement.
Le vibe coding change la nature du travail du développeur, qui passe moins de temps à taper du code ligne par ligne et davantage de temps à formuler des instructions précises, à relire ce que l'IA propose et à orienter les itérations suivantes. Pour les profils non techniques, cette approche ouvre la possibilité de créer des applications sans jamais écrire une ligne de code soi-même.
Plusieurs outils se sont imposés comme références. Cursor reconstruit l'éditeur de code classique autour de l'IA, où sa fonctionnalité Composer permet de décrire des modifications touchant plusieurs fichiers à la fois, ce qui en fait un choix apprécié des développeurs confirmés qui veulent garder la main sur le résultat. Claude Code fonctionne comme un agent de développement qui vit dans le terminal, lit l'ensemble d'une base de code, écrit, teste, commite et peut même ouvrir des pull requests. Bolt.new et Lovable ciblent des profils plus proches du no-code, le premier convenant aux profils semi-techniques, le second automatisant le backend et le déploiement pour les utilisateurs non-développeurs.
Les coûts varient selon l'outil et l'intensité d'usage. Cursor Pro se facture autour de 20 dollars par mois pour un usage individuel. Claude Code fonctionne à l'usage, avec une facturation qui dépend du volume de code généré et analysé, généralement estimée entre 10 et 50 dollars par mois pour un usage régulier. Les solutions orientées no-code comme Bolt.new ou Lovable proposent souvent un niveau gratuit limité, complété par des formules payantes pour les projets plus ambitieux.
Le vibe coding accélère la création, mais il ne dispense pas de rigueur. Un code généré rapidement peut contenir des failles de sécurité, des dépendances mal choisies ou une architecture difficile à maintenir sur le long terme. Les praticiens expérimentés recommandent de toujours relire le code produit, de tester systématiquement les fonctionnalités critiques et de garder une trace claire des choix effectués, afin que le projet reste compréhensible même après plusieurs itérations menées à un rythme soutenu.