Le vibe coding consiste à faire écrire le code d'une application par une IA à partir de consignes en français.
Fondateur de startup devant un terminal, code généré automatiquement par l'IA

Le vibe coding consiste à programmer en décrivant ce que vous voulez à une intelligence artificielle, qui écrit le code à votre place. Vous tapez en français « crée une page d'inscription avec validation de l'email », l'outil génère les fichiers, vous testez le résultat dans le navigateur et vous corrigez par un nouveau message. Andrej Karpathy, cofondateur d'OpenAI et ancien directeur de l'IA chez Tesla, a lancé le terme dans un post du 2 février 2025. En 2026, la pratique passe par trois familles d'outils : les générateurs d'applications dans le navigateur (Lovable, Bolt.new), les éditeurs de code avec IA (Cursor) et les agents en terminal (Claude Code, Codex). Le vibe coding suffit pour un prototype, un site ou un outil interne. Dès qu'un produit encaisse des paiements ou stocke des données personnelles, quelqu'un qui sait lire le code doit le relire avant la mise en ligne.

Qu'est-ce que le vibe coding ?

Définition courte du vibe coding

Le vibe coding est une méthode de développement logiciel dans laquelle une personne décrit son besoin en langage naturel et une IA génère le code correspondant. La personne juge le résultat à son comportement, sans lire chaque ligne, et corrige l'application par la conversation.

Un développeur classique écrit ses instructions, les comprend et les débogue à la main. Le vibe coder décrit un résultat, teste ce que l'IA produit et reformule sa demande jusqu'au bon comportement.

L'origine : le post d'Andrej Karpathy du 2 février 2025

Le 2 février 2025, Andrej Karpathy publie sur X un post qui nomme une pratique déjà répandue chez les développeurs équipés d'assistants IA :

"There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists."

Dans le même post, il décrit sa méthode. Karpathy utilise Cursor Composer avec le modèle Sonnet, lui parle à voix haute grâce à SuperWhisper et formule des demandes simples, comme diviser par deux la marge intérieure de la barre latérale. Il accepte toutes les modifications sans lire les différences, et quand une erreur apparaît, il colle le message dans le chat sans commentaire.

Vibe coder : le verbe et le profil

Comme verbe, « vibe coder une application » signifie la construire par prompts successifs, sans écrire le code vous-même. Comme nom, un vibe coder désigne la personne qui travaille ainsi, qu'elle sache programmer ou non. Deux profils dominent : le fondateur non technique qui monte un prototype pour tester son idée, et le développeur qui confie à l'IA les parties répétitives d'un projet.

Du mot d'argot au dictionnaire

Le dictionnaire américain Merriam-Webster ajoute le terme à sa rubrique « slang & trending », consacrée à l'argot émergent. En novembre 2025, le dictionnaire britannique Collins l'élit mot de l'année 2025 et le définit comme un développement logiciel dans lequel l'IA transforme le langage naturel en code.

Chronologie du vibe coding de 2025 à 2026 : post d'Andrej Karpathy, Merriam-Webster, batch YC W25, faille CVE-2025-48757, étude METR, mot de l'année Collins et soirées chez swanbase à Paris

Comment fonctionne le vibe coding concrètement

Vous suivez une boucle courte, répétée des dizaines de fois, et la qualité du résultat dépend de la précision de vos demandes et du sérieux de vos tests.

La boucle décrire, générer, tester, corriger

  1. Décrire. Vous formulez votre besoin : « Crée une page d'inscription avec validation de l'email et un mot de passe d'au moins 12 caractères. »
  2. Générer. L'outil écrit les fichiers : interface, logique serveur, tables de la base de données.
  3. Tester. Vous essayez les cas limites dans le navigateur : un email sans arobase, un mot de passe trop court, un double clic sur le bouton.
  4. Corriger. Chaque défaut devient le message suivant : « Le message d'erreur ne s'affiche pas quand l'email est invalide, corrige. » Vous collez aussi les messages d'erreur tels quels.

Vincent Maurin, co-directeur de swanbase, a montré cette boucle en direct lors de sa conférence « Intro au code pour entrepreneurs non tech », le 1er juin 2026 à Paris. Il a demandé à Claude de produire du HTML, du CSS et du JavaScript à partir d'une image, puis de lui expliquer ce code et de le modifier.

La boucle du vibe coding en quatre étapes : décrire le besoin, générer les fichiers, tester les cas limites, corriger par un nouveau message

Un exemple complet : l'application de collecte d'avis

Premier message pour une application qui recueille les avis des utilisateurs d'un produit SaaS :

« Crée une application web de collecte de feedback utilisateur. Stack : React + Supabase. Fonctionnalités : (1) widget intégrable que les utilisateurs finaux voient sur le produit, avec un bouton "Donner mon avis" qui ouvre un formulaire (note de 1 à 5, commentaire libre, capture d'écran optionnelle), (2) dashboard admin protégé par authentification où le fondateur voit tous les feedbacks, peut les filtrer par note et par date, et exporter en CSV. Design : minimaliste, inspiré de Linear, couleurs sombres. Responsive mobile. »

La première version fonctionne et reste imparfaite. Trois itérations reviennent presque toujours :

  • « Le widget s'affiche mal sur mobile, le bouton est trop petit. »
  • « Ajoute un champ catégorie au formulaire avec les options bug, suggestion, question. »
  • « Le dashboard n'affiche pas les avis dans l'ordre chronologique, trie du plus récent au plus ancien. »

Pour suivre le tutoriel pas à pas avec le template de prompt, lisez notre guide pour apprendre le vibe coding.

Exemple d'échange de vibe coding : prompt utilisateur et code généré

Accepter le code sans tout relire, la règle de Karpathy et ses limites

Accepter toutes les modifications sans les lire définit le vibe coding au sens strict. Cette règle tient tant que l'enjeu reste faible : un prototype, un projet du week-end, une page éphémère.

La formule « trust but verify » résume l'usage raisonnable : vous confiez l'écriture à l'IA et vous vérifiez toujours le résultat. Si vous ne lisez pas le code, votre critère reste le comportement de l'application, et pour un prototype ce critère suffit. Dès que l'application touche à l'authentification, au paiement ou à des données personnelles, quelqu'un doit relire ces parties ligne à ligne.

Deux façons de vibe coder : générer une application ou piloter un agent dans votre code

Le premier mode part d'une page blanche. Vous décrivez l'application dans le navigateur, et un générateur comme Lovable ou Bolt.new crée le projet, l'affiche en aperçu et le met en ligne. Vous ne voyez le code que si vous le demandez.

Le second mode part d'un projet existant. Vous lancez un agent comme Claude Code ou Codex dans le dossier de votre code et vous lui confiez des tâches : ajouter une page, corriger un bug, écrire des tests. L'agent lit vos fichiers, les modifie et exécute des commandes. Ce mode demande de savoir lire un projet, et il vous laisse le contrôle de chaque fichier.

Vibe coding, no-code et développement classique : les différences

Vibe coding et développement traditionnel

En développement traditionnel, un développeur écrit chaque ligne et en répond. En vibe coding, l'IA écrit et vous jugez le résultat à l'usage.

Vincent Maurin explique ces couches aux fondateurs non techniques avec l'analogie du restaurant. Le frontend correspond à la salle, que le client voit, et le backend à la cuisine. L'API joue le rôle du serveur qui porte les commandes de la salle à la cuisine, et la base de données tient lieu de réserve d'ingrédients. Connaître ces quatre rôles vous aide à décrire précisément à l'IA ce qui ne va pas.

Vibe coding et no-code

Les outils no-code comme Bubble ou Webflow vous font assembler des blocs dans une interface visuelle, et votre application reste dans leur plateforme. Le vibe coding produit des fichiers de code que vous pouvez télécharger, héberger ailleurs et faire reprendre par un développeur le jour où le projet grandit. En échange, le no-code vous laisse contrôler chaque bloc à l'écran.

Vibe coding et programmation assistée par IA

Un développeur qui utilise l'IA pour compléter ses lignes, puis relit et comprend tout ce qu'elle écrit, fait de la programmation assistée par IA. Simon Willison, développeur et créateur de Datasette, défend cette distinction : le vibe coding commence au moment où vous acceptez du code sans le comprendre. Dans le premier cas, un humain répond de chaque ligne.

Tableau comparatif du développement classique, de la programmation assistée par IA, du vibe coding et du no-code : qui écrit le code, relecture, code exportable, niveau requis, usage type

Les outils de vibe coding en 2026

Les outils se rangent en trois familles, selon l'endroit où ils tournent et le niveau technique qu'ils supposent. Nous avons relevé les prix cités le 26/09/2026 sur les grilles tarifaires officielles.

Les générateurs d'applications dans le navigateur

  • Lovable génère des applications au rendu soigné, avec Supabase pour la base de données. Offre gratuite : 5 crédits par jour, 30 par mois au plus. Offre Pro à partir de 25 $ par mois (grille Lovable).
  • Bolt.new, de StackBlitz, génère l'application et l'héberge sans quitter l'onglet. Offre gratuite : 300 000 tokens par jour et 1 million par mois. Offre Pro à 25 $ par mois (grille Bolt).
  • v0, de Vercel, produit des interfaces web à partir d'une description ou d'une maquette.
  • Replit associe un environnement de développement en ligne et un agent qui construit l'application.
  • Google AI Studio génère des applications à partir d'un prompt, avec les modèles Gemini.

Les éditeurs de code avec IA

  • Cursor reprend l'interface de VS Code et y ajoute un chat et des agents qui modifient plusieurs fichiers à la fois. Plan Hobby gratuit avec requêtes d'agent limitées, offre individuelle à 20 $ par mois, Teams à 40 $ par utilisateur et par mois (grille Cursor).
  • Windsurf suit la même logique d'éditeur avec agent intégré.
  • GitHub Copilot s'installe dans VS Code et convient aux équipes déjà sur GitHub.

Les agents de code en terminal et dans le cloud

  • Claude Code, d'Anthropic, travaille dans votre terminal : il lit le projet, modifie les fichiers, lance les tests. Anthropic l'inclut dans Claude Pro à 20 $ par mois (17 $ en paiement annuel) et dans Max à partir de 100 $ par mois, et l'exclut du plan gratuit (grille Claude).
  • Codex, l'agent de code d'OpenAI, suit le même principe. La communauté Codex de Paris a tenu sa première soirée de démos chez swanbase le 29 mai 2026.
  • Gemini CLI apporte les modèles de Google dans le terminal.
  • Mistral Vibe offre une alternative européenne, avec les modèles de Mistral AI.

Zo Computer ajoute un serveur cloud persistant autour de ces agents.

Les trois familles d'outils de vibe coding avec leurs prix relevés le 26/09/2026 : générateurs d'applications (Lovable, Bolt.new), éditeurs avec IA (Cursor), agents de code (Claude Code)

Les modèles d'IA derrière ces outils

Chaque outil s'appuie sur un ou plusieurs grands modèles de langage : Claude chez Anthropic, GPT chez OpenAI, Gemini chez Google, Devstral chez Mistral pour le code. Cursor et plusieurs générateurs vous laissent choisir le modèle. Claude Code, Codex et Gemini CLI utilisent ceux de leur éditeur. Les versions changent plusieurs fois par an : vérifiez celle que votre outil propose le jour où vous démarrez.

Choisir un outil selon votre profil

  • Aucune base technique : un générateur d'applications, Lovable ou Bolt.new.
  • Des bases techniques et un nouveau projet : un éditeur avec IA comme Cursor.
  • Un projet existant à faire évoluer : un agent de code comme Claude Code ou Codex.

Pour trancher entre Lovable, Bolt et Cursor selon votre phase, consultez notre comparatif des outils de vibe coding. Pour le duel entre agent et éditeur, lisez Claude Code ou Cursor, et pour une vue plus large, notre sélection d'outils IA pour lancer sa startup.

Arbre de décision pour choisir un outil de vibe coding selon que vous savez lire du code et que vous avez déjà une base de code

Sites, applications, outils internes : les projets adaptés au vibe coding

Le vibe coding réussit mieux sur un périmètre clair, avec peu d'utilisateurs et des données peu sensibles.

Créer un site internet en vibe coding

Un site vitrine, une page de vente ou un site d'événement se prêtent bien à l'exercice : les générateurs produisent une mise en page propre et adaptée au mobile en quelques messages. Le piège classique concerne les formulaires, que l'outil affiche sans les relier à un service d'email ou à une base. Démarrez avec Lovable ou Bolt.new, et envoyez un message test depuis chaque formulaire avant la mise en ligne.

Créer une application web ou mobile

Une application avec comptes utilisateurs, tableau de bord et base de données reste accessible si vous testez chaque parcours. Le piège classique : l'application fonctionne pour vous et laisse chaque utilisateur lire les données des autres, faute de règles d'accès sur la base. Côté mobile, une publication sur les stores demande un travail supplémentaire.

Deux soirées de l'été 2026 à Paris montrent ce format. Le 7 juillet, la Travel x AI Build Night, co-organisée par Just Build It! et accueillie chez swanbase, a donné 1 h 30 aux participants pour construire un produit avec Lovable et Jinko, puis 2 minutes de démo par projet. Le 8 juillet, Mines Paris Alumni a organisé avec Lovable un Hackathon Gen AI, dont swanbase était partenaire : sans prérequis technique, chaque participant construisait, testait puis déployait son projet dans la soirée.

Outils internes et automatisations

Un tableau de suivi commercial ou un script qui relie deux logiciels sert peu d'utilisateurs, tous connus, ce qui limite les risques. L'outil interne fait donc un bon premier projet. Le piège classique vient des clés d'accès aux logiciels connectés, que l'IA écrit parfois directement dans le code. Un agent comme Claude Code ou Codex convient bien, parce que ces outils vivent souvent à côté de scripts existants.

Les projets à confier à un développeur

Le temps réel critique, la santé, la finance, les données sensibles et les produits appelés à dépasser rapidement 10 000 utilisateurs actifs demandent une équipe technique dès le départ. Le vibe coding y sert au mieux à prototyper une interface. Notre guide des erreurs de vibe coding détaille ces cas dans sa section « Quand le vibe coding n'est pas la bonne réponse ».

Checklist des projets adaptés au vibe coding : site vitrine, prototype et outil interne adaptés, comptes utilisateurs et paiement avec précautions, santé, temps réel critique et fort trafic pour un développeur

Les bonnes pratiques du vibe coding

Cinq réflexes évitent la plupart des mauvaises surprises. Vincent Maurin en a présenté trois lors de sa conférence du 1er juin 2026.

Écrire un brief avant le premier prompt

Avant d'ouvrir l'outil, écrivez sur une page ce que l'application doit faire, pour qui et avec quelles données. Listez les écrans, les actions possibles sur chaque écran et les cas d'erreur prévisibles. Ce brief devient votre premier prompt puis votre liste de contrôle pendant les tests. Notre guide pour apprendre le vibe coding propose un template de brief en cinq rubriques.

Versionner avec Git dès le premier jour

Git enregistre chaque version de votre code et vous permet de revenir en arrière quand une modification casse l'application. Vincent Maurin rappelle la différence : Git est le logiciel de versionnage qui tourne sur votre machine, GitHub est l'hébergeur en ligne qui stocke ces versions. Demandez à l'IA d'enregistrer une version après chaque étape qui fonctionne.

Ranger les clés d'API hors du code

Les clés d'API donnent accès à vos services payants et à vos données. Vincent Maurin recommande de les placer dans des variables d'environnement, jamais dans les fichiers de code, et d'exclure le fichier qui les contient de votre dépôt GitHub. Si vous utilisez Supabase, activez la Row Level Security sur chaque table : avec ces règles, vous fixez quel utilisateur peut lire quelle ligne. Une clé exposée sans règles d'accès ouvre toute la base.

Repérer les données fictives avant de déployer

Lovable, Bolt et les outils proches créent souvent des données fictives codées en dur au lieu de brancher la base de données du projet. L'application paraît complète pendant vos tests, puis s'affiche vide une fois en ligne. Avant de déployer, créez un compte de test, ajoutez un élément, rechargez la page et vérifiez qu'il apparaît toujours.

Faire relire les parties critiques

Faites relire par un développeur ce qui touche à l'authentification, au paiement et aux données personnelles avant d'ouvrir l'application au public. À défaut, demandez à l'IA d'auditer son propre code selon les recommandations de l'OWASP, la référence des failles web, puis corrigez ce qu'elle signale. Notre guide des erreurs de vibe coding contient une checklist de sécurité avant la mise en production.

Les 5 réflexes avant de mettre en ligne une application vibe codée et l'erreur que chacun évite

Le vibe coding est-il risqué ? Limites et critiques

Sécurité : les failles fréquentes du code généré

En mai 2025, le chercheur Matt Palmer publie la CVE-2025-48757 : des applications générées avec Lovable laissaient leur base Supabase accessible à des visiteurs non authentifiés, faute de règles Row Level Security suffisantes, et exposaient des données personnelles.

Dans son rapport 2025 sur la sécurité du code généré par IA, Veracode a testé plus de 100 modèles de langage en Java, JavaScript, Python et C# : dans 45 % des tests, le code produit contenait une faille de sécurité, souvent issue du Top 10 de l'OWASP. Nommez donc le risque dans vos prompts, par exemple « sécurise l'authentification selon les recommandations de l'OWASP », puis faites relire les zones sensibles.

Maintenabilité et dette technique

Simon Willison déclarait à Ars Technica en mars 2025 : "Vibe coding your way to a production codebase is clearly risky. Most of the work we do as software engineers involves evolving existing systems, where the quality and understandability of the underlying code is crucial."

Le code produit par itérations successives accumule une dette invisible : fonctions dupliquées, dépendances inutiles, configurations contradictoires. Traitez le code vibe codé comme un prototype : s'il valide votre hypothèse, un développeur le restructure ou le réécrit.

Productivité : un gain inégal selon le profil

En mars 2025, Jared Friedman, associé de Y Combinator, a indiqué qu'un quart des startups du batch Winter 2025 avaient une base de code générée à 95 % par l'IA, en précisant que ces fondateurs étaient tous très techniques.

En juillet 2025, l'organisme de recherche METR a publié une étude contrôlée sur 16 développeurs open source expérimentés, qui ont traité 246 tâches dans des projets qu'ils connaissaient bien. Avec les outils d'IA, surtout Cursor Pro et Claude 3.5 et 3.7 Sonnet, ils ont mis 19 % de temps en plus, alors qu'ils prévoyaient un gain de 24 %. Le gain dépend donc du projet et de votre niveau.

Trois chiffres sourcés sur le vibe coding : 95 % de code généré dans un quart du batch YC W25, 45 % de tests avec une faille selon Veracode, développeurs 19 % plus lents selon METR

Le moment de passer la main à un développeur

Des utilisateurs qui paient, des données sensibles ou des bugs qui reviennent après chaque correction signalent qu'il est temps de faire entrer un développeur. Nous détaillons ces signaux dans la section « Quand passer au dev classique » de notre guide MVP en vibe coding pour fondateur non technique.

Vibe coding pour un fondateur de startup : prototype, MVP ou produit

Valider une idée sans équipe technique

Pour un fondateur, le vibe coding sert d'abord à tester l'hypothèse la plus risquée du projet, en général « des clients ont ce problème et paieraient pour cette solution ». Un prototype construit en quelques jours suffit à mettre l'idée entre les mains de premiers utilisateurs. Formulez vos hypothèses dans un lean canvas, puis construisez seulement ce qui teste la première.

La position de swanbase sur le code

swanbase a pris position dans la FAQ de The Nest, son hackathon de sept jours à Paris : « Nos outils (Claude, Cursor, Zo Computer, nos agents IA) accélèrent quelqu'un qui sait déjà construire. » La même réponse précise qu'un produit non logiciel ne demande pas de savoir coder, alors qu'une application gagne à être construite par quelqu'un de très à l'aise avec le code. Un fondateur non technique vibe code donc pour prototyper et valider, et un fondateur qui sait construire vibe code pour aller plus vite sur le produit.

Construire son MVP : seul, avec un freelance ou avec un CTO

Notre guide MVP en vibe coding pour fondateur non technique détaille un parcours sur quatre semaines et le budget à prévoir. Pour choisir entre tout faire vous-même et déléguer, lisez vibe coding : agence ou solo ?. Si vous avez besoin d'une équipe technique durable, notre guide pour trouver un CTO pour sa startup décrit la démarche.

L'avenir du vibe coding : agents autonomes et métiers du développement

Des agents de code en arrière-plan

Avec Claude Code, Codex dans le cloud ou Google Antigravity, vous confiez une tâche longue à un agent, comme migrer une base ou écrire une série de tests, et vous faites autre chose pendant qu'il travaille. Vous relisez ensuite sa proposition de modification. Des projets open source comme OpenClaw poussent cette logique vers des agents qui tournent en continu.

L'impact sur les métiers du développement

Une startup construit désormais son premier produit avec moins de personnes, et une entreprise maintient une application avec une équipe plus réduite. Les développeurs gardent la main sur ce que l'IA maîtrise mal seule : l'architecture, la sécurité, la performance et la supervision des agents. Théo Sitjar, co-fondateur de swanbase, a consacré son talk du 8 juillet 2026, au Hackathon Gen AI avec Lovable, aux effets de l'IA sur le logiciel et sur le marché du travail.

FAQ sur le vibe coding

Le vibe coding est-il gratuit ?

Le vibe coding peut démarrer gratuitement, avec des limites vite atteintes. Au 26/09/2026, Lovable offre 5 crédits par jour, Bolt.new 300 000 tokens par jour et Cursor un plan Hobby gratuit. Le coût réel commence au premier abonnement : 25 $ par mois pour Lovable Pro ou Bolt Pro, 20 $ pour Cursor ou pour Claude Pro, qui inclut Claude Code.

Faut-il savoir coder pour faire du vibe coding ?

Vous pouvez faire du vibe coding sans savoir coder, avec des générateurs comme Lovable ou Bolt.new, conçus pour des débutants. Des notions sur les API et les bases de données rendent pourtant vos demandes plus précises. Pour un produit logiciel destiné à durer, savoir lire du code devient un atout décisif.

Le vibe coding peut-il remplacer un développeur ?

Le vibe coding remplace un développeur pour un prototype, un site simple ou un outil interne. Pour un produit en production, avec des paiements, des données personnelles ou beaucoup d'utilisateurs, vous aurez besoin d'un développeur pour relire et sécuriser le code. Le vibe coding sert alors à valider l'idée avant d'investir dans une équipe technique.

Quelle IA choisir pour faire du vibe coding ?

L'IA à choisir dépend de votre profil plus que du modèle. Sans base technique, prenez un générateur comme Lovable ou Bolt.new. Avec des bases et un nouveau projet, prenez un éditeur comme Cursor. Sur un projet existant, pilotez un agent comme Claude Code ou Codex. La section sur les outils de vibe coding en 2026 détaille chaque famille et ses prix.

Quelle différence entre vibe coding et no-code ?

Le vibe coding produit du code source, alors que le no-code vous fait assembler des blocs dans une plateforme. Avec le vibe coding, vous pouvez télécharger le code, l'héberger ailleurs et le confier à un développeur. Avec Bubble ou Webflow, votre application reste liée à la plateforme, et vous contrôlez chaque bloc à l'écran.

Peut-on lancer une startup en vibe coding ?

Vous pouvez mener la phase de validation d'une startup en vibe coding. Vous construisez un prototype, vous le mettez entre les mains d'utilisateurs et vous confirmez ou non votre hypothèse. Faire grandir l'entreprise demande ensuite des clients payants, un modèle économique viable et, à terme, une équipe technique pour faire évoluer le produit.


swanbase accompagne des fondateurs early-stage sur le long terme, à Paris et en remote, 0 €, sur candidature, contre de l'equity. The Nest ouvre le batch F26 du 18 au 25 novembre 2026, candidatures jusqu'au 15 novembre : candidatez ici.