La réponse en trois lignes
Le vibe coding consiste à créer un logiciel en décrivant en langage courant ce que l’on veut à une IA, qui écrit le code à votre place. On avance en conversant (« ajoute un bouton », « corrige cette erreur ») plutôt qu’en lisant ou en écrivant le code. Par extension, le mot désigne les outils qui produisent une application à partir d’une description : Lovable, Bolt, Base44 ou Replit, parmi ceux que suit automascope.
L’expression vient d’un message publié le 2 février 2025 par Andrej Karpathy, chercheur en intelligence artificielle, qui décrivait une façon de programmer où l’on oublie jusqu’à l’existence du code (Andrej Karpathy, message publié sur X). Il parlait de projets sans enjeu, faits en un week-end. Le sens s’est élargi depuis.
Un exemple suivi : le suivi des devis d’un peintre
Une entreprise de peinture veut un petit outil interne : un formulaire pour saisir un devis, une liste que l’on peut filtrer par statut, une connexion par e-mail pour deux personnes. Voici comment se déroule le projet, d’après ce que les éditeurs décrivent.
- Vous décrivez l’application en quelques phrases, comme à un prestataire.
- L’outil génère une première version : les pages, la base de données, la connexion des utilisateurs.
- Vous demandez des changements, un message à la fois : une colonne en plus, un export, une couleur.
- Vous publiez sur une adresse fournie par l’outil, ou sur votre propre nom de domaine selon l’offre.
Chaque message envoyé à l’IA consomme des unités. C’est le point à comprendre avant de choisir.
Ce que le vibe coding ne règle pas
- Le code existe, même si vous ne le lisez pas. Une faille, un accès mal fermé ou une erreur de calcul restent de votre responsabilité. Dès que l’application contient des données de clients, faites relire le code par quelqu’un qui sait le lire.
- Les corrections se paient aussi. Chez Base44, en offre gratuite, les corrections automatiques par l’IA consomment des crédits.
- Le coût par message monte avec la taille du projet. Chez Bolt, l’essentiel de la consommation vient de la lecture des fichiers du projet : plus il est gros, plus chaque message coûte.
- L’application en service consomme, elle aussi. Chez Lovable, le même solde paie la construction, le backend et l’IA des applications publiées ; solde épuisé, le backend est mis en pause. Chez Base44, les fonctions intégrées de l’application en service puisent dans un second compteur, les crédits d’intégration. Chez Replit, la publication est payée sur les crédits.
- Vos contenus peuvent servir à entraîner des modèles. Les conditions de Bolt accordent à l’éditeur des licences de développement de modèles, sauf refus de l’utilisateur ; Base44 indique que, hors offre Enterprise, les données peuvent servir à l’entraînement, sans réglage de refus.
- Sortir de l’outil n’est pas toujours simple. L’export du code dépend de l’offre, et le backend peut vous retenir : chez Lovable, quitter le backend intégré n’est possible que vers Supabase.
| Critère | LovableCréateur d'applications | BoltCréateur d'applications | Base44Créateur d'applications | ReplitCréateur d'applications |
|---|---|---|---|---|
| Unité facturée | créditssource | tokenssource | crédits de messagesource | dollars de créditssource |
| Offre gratuite | 30 crédits par moissource | 1 000 000 tokens par moissource | 25 crédits de message par moissource | Ouisource |
| Type d'application | Applications web ; pas de projet React Native ni de dépôt intégré sur les magasins iOS ou Android.source | Sites, applications web et prototypes ; applications mobiles iPhone et Android avec Expo.source | Applications et sites web ; fichiers pour l'App Store et Google Play (vue web) à partir de Builder.source | Applications web et mobiles (Expo) ; envoi à Apple par son service bêta, Google Play pas encore pris en charge.source |
| Base de données | Backend « Cloud » (base, authentification, stockage) fondé sur la base open source de Supabase.source | Base intégrée par projet, avec authentification, stockage et fonctions serveur ; Supabase en Pro et Teams.source | Base de données et authentification intégrées, incluses dans toutes les offres.source | PostgreSQL géré et stockage d'objets intégrés ; authentification par Replit Auth ou Clerk.source |
| Export du code | Synchronisation GitHub bidirectionnelle sur toutes les offres ; téléchargement .zip sur les offres payantes.source | Téléchargement du projet en fichier zip ; synchronisation GitHub sur la branche main seulement.source | Synchronisation GitHub bidirectionnelle et export zip à partir de l'offre Builder.source | Git intégré, synchronisation GitHub depuis le volet Git, branches gérées dans l'éditeur, import d'un dépôt GitHub.source |
| Domaine personnalisé | Offres payantes seulement ; certificat SSL automatique ; achat de domaine possible dans Lovable.source | Offres payantes seulement ; achat dans Bolt ou connexion d'un domaine.source | À partir de l'offre Starter ; domaine gratuit pendant 1 an sur les offres annuelles.source | Domaine personnalisé ajouté dans les réglages de publication ; adresse par défaut en .replit.app.source |
| Éditeur | Voir le site de Lovable (s'ouvre dans un nouvel onglet) | Voir le site de Bolt (s'ouvre dans un nouvel onglet) | Voir le site de Base44 (s'ouvre dans un nouvel onglet) | Voir le site de Replit (s'ouvre dans un nouvel onglet) |
Données relevées sur les pages officielles : Lovable (), Bolt (), Base44 (), Replit ().
Ce que cela change pour choisir un outil : l’unité facturée
Les quatre outils ne comptent pas la même chose. Prenons l’outil du peintre et supposons 40 messages pour arriver à une version utilisable.
- Lovable compte des crédits, dont le coût par message varie selon la complexité : 0,50 crédit pour changer la couleur d’un bouton, 1,20 pour ajouter l’authentification, selon les exemples de l’éditeur. À ces tarifs, 40 messages font entre 20 et 48 crédits ; les demandes plus lourdes coûtent davantage. L’offre gratuite donne 5 crédits par jour, plafonnés à 30 crédits par mois ; l’offre Pro démarre à 100 crédits.
- Base44 compte des crédits de message : environ 0,5 pour un changement visuel simple, 3 à 4 pour un changement d’ensemble, d’après ses estimations. Les 40 messages font entre 20 et 160 crédits. L’offre gratuite en donne 25 par mois, 5 par jour au plus ; l’offre Starter 100, l’offre Builder 250.
- Bolt compte des tokens, sans tarif par message : la consommation dépend de la taille du projet. L’offre gratuite donne 1 000 000 tokens par mois avec une limite de 300 000 par jour ; l’offre Pro démarre à 10 000 000 tokens. Les modifications faites à la main dans le code n’en consomment pas.
- Replit compte des crédits exprimés en dollars, et facture son agent à l’effort : plus il travaille longtemps sur une demande, plus elle coûte. L’éditeur ne publie pas de prix par demande : le projet ne se chiffre pas à l’avance.
Le même projet donne donc une fourchette en crédits chez deux outils, et aucun chiffre possible chez les deux autres. Le guide sur les unités facturées revient sur cette difficulté ; les pages prix de Lovable, prix de Bolt, prix de Base44 et prix de Replit donnent les grilles complètes.
Quel outil pour quelle situation
- Si vous voulez une maquette à montrer ou un outil interne simple, comparez d’abord les offres gratuites et leur limite par jour dans le comparatif des créateurs d’applications par l’IA.
- Si vous tenez à garder le code, regardez la ligne « export du code » du tableau : la synchronisation GitHub et le téléchargement ne sont pas ouverts sur toutes les offres.
- Si vous visez une application mobile, les réponses diffèrent. Lovable produit des applications web. Bolt et Replit construisent des applications mobiles avec Expo ; chez Replit, la publication sur Google Play n’est pas encore prise en charge. Base44 génère, à partir de l’offre Builder, des fichiers pour les magasins où l’application tourne dans une vue web.
- Si vous hésitez entre deux outils, les duels Lovable ou Bolt, Lovable ou Base44, Lovable ou Replit et Base44 ou Replit les comparent ligne par ligne.
- Si votre besoin est de relier des applications qui existent déjà, ce n’est pas du vibe coding mais de l’automatisation : voir le guide sur l’automatisation no-code.
Les fiches Lovable, Bolt, Base44 et Replit détaillent l’hébergement, la base de données et la propriété du code, avec les sources.
Données relevées sur les pages officielles : Lovable (), Bolt (), Base44 (), Replit ().
Questions fréquentes
D'où vient l'expression « vibe coding » ?
D'un message publié en février 2025 par Andrej Karpathy, chercheur en intelligence artificielle. Il y décrivait une façon de programmer où l'on se laisse porter par l'IA au point d'oublier que le code existe. Le mot désigne depuis, plus largement, la création de logiciels par simple description.
Faut-il savoir coder pour faire du vibe coding ?
Non pour obtenir une première version : on décrit ce que l'on veut en langage courant. Savoir lire du code devient utile dès que l'application manipule des données de clients ou des paiements, car quelqu'un doit vérifier ce que l'IA a écrit.
Le vibe coding est-il gratuit ?
Lovable, Bolt et Base44 ont une offre gratuite avec un quota mensuel et une limite par jour ; l'offre gratuite de Replit est décrite dans sa documentation. Ces quotas servent à juger l'outil sur un petit projet, pas à construire une application complète. Les quotas et les prix figurent dans les tableaux des offres, avec la date du relevé.
Quelle différence entre vibe coding et no-code ?
Avec un outil no-code, vous assemblez des blocs dans un éditeur visuel et l'application reste dans cet outil. Avec le vibe coding, une IA écrit du vrai code à partir de vos messages ; selon l'outil et l'offre, ce code peut être téléchargé ou synchronisé avec GitHub.
Peut-on récupérer le code d'une application créée ainsi ?
Cela dépend de l'outil et de l'offre. D'après les documentations relevées, Lovable synchronise avec GitHub sur toutes les offres, Bolt permet de télécharger le projet, Base44 réserve l'export à partir de l'offre Builder et Replit intègre Git. Le détail est dans le tableau de cette page.