Lovable
Des apps full-stack à partir d'une conversation : le vibe coding européen.
La fiche d'Olya
- Particularités
- Lovable est née à Stockholm et a fait de la conversation sa seule interface : vous décrivez l'application et elle génère un projet React avec TypeScript, Vite, Tailwind et shadcn/ui, adossé à un backend Supabase déjà câblé. La différence avec les générateurs d'interface seule, c'est que le résultat est une application complète — base de données, authentification, stockage, fonctions serverless — et non une maquette cliquable. Le code reste du vrai code, synchronisable dans les deux sens avec GitHub, donc moins fermé que le format chat ne le laisse croire.
- Points forts
- Entre l'idée et quelque chose de consultable en ligne, il s'écoule quelques minutes, domaine, HTTPS et hébergement compris, sans rien configurer. Lovable Cloud fournit base de données, connexion, stockage et fonctions edge sur base Supabase sans les monter à part, et la synchronisation GitHub permet de cloner le dépôt et de continuer dans son éditeur quand le chat ne suffit plus. Un scan de sécurité intégré vérifie les politiques RLS et les dépendances avant la publication.
- Quand l'utiliser
- C'est le bon choix pour des prototypes, des MVP et des outils internes à mettre entre les mains de quelqu'un dans la journée : pages d'atterrissage avec formulaire, tableaux de bord, petits CRUD avec authentification. Elle sert aussi de point de départ à un développeur qui veut s'épargner l'échafaudage et récupérer un projet déjà charpenté pour le poursuivre en local. Pour valider une idée auprès de vrais utilisateurs avant d'y consacrer des mois, le rapport coût-résultat est difficile à battre.
- Quand l'éviter
- Le modèle à crédits rend la dépense peu prévisible : une application de trois pages avec authentification peut consommer plus de crédits que n'en contient le forfait mensuel, et chaque tour de débogage en brûle d'autres. Sur les derniers 20 % — logique métier singulière, flux d'authentification complexes, intégrations hors du chemin Supabase/Stripe — il est plus rapide de reprendre le dépôt et de travailler à la main. Et pour les applications qui traitent des données sensibles, l'avertissement de la documentation reste valable : la sécurité vous incombe, un scan automatique ne remplace pas un audit.