Het korte antwoord
Lovable is een AI-tool waarmee je een webapplicatie bouwt door in een chat te beschrijven wat je wilt. Je typt bijvoorbeeld “een boekingssysteem voor mijn kapsalon, met een agenda en een inlog voor klanten”, en Lovable maakt de schermen, de code en de koppeling met een database. Na een paar minuten staat er een app die je kunt aanklikken, aanpassen en online zetten.
Lovable komt uit Stockholm en begon als het opensourceproject GPT Engineer. Eind 2024 kreeg het de naam Lovable, en het groeide in korte tijd uit tot een van de bekendste vibe coding tools. Het is gemaakt voor mensen die geen code schrijven: oprichters, productmanagers, marketeers en ondernemers met een idee.
Hoe Lovable werkt
Je werkt in een scherm met links een chat en rechts een live voorbeeld van je app. Elke wijziging vraag je in gewone taal, en Lovable past de code aan en ververst het voorbeeld.
Beschrijven
Je vertelt wat de app moet doen, voor wie, en hoe het eruit moet zien. Een schets of screenshot mag ook. Hoe concreter de beschrijving, hoe beter de eerste versie.
Genereren
Lovable schrijft de app in React en TypeScript, met Tailwind voor de vormgeving. Dat is een gangbare, moderne opzet die een developer later zonder moeite kan lezen.
Data en inloggen
Voor een database, gebruikersaccounts en opslag van bestanden koppelt Lovable aan Supabase of aan zijn eigen cloud. Zo kan je app gegevens bewaren en weet hij wie er ingelogd is.
Bijsturen
Je klikt in het voorbeeld op een onderdeel en vraagt wat er anders moet. Voor kleine dingen als teksten en kleuren is er een visuele editor.
Publiceren
Met één klik staat de app online op een eigen adres, en op een betaald abonnement koppel je je eigen domeinnaam. De code kun je naar GitHub laten synchroniseren.
Die GitHub-koppeling is belangrijker dan hij lijkt. De code is van jou en staat ergens waar een developer hem kan openen. Zo kan de app later verder groeien dan de tool waarmee hij gemaakt is.
Wat kost Lovable?
Lovable werkt met credits: elk bericht in de chat kost er een of meer, afhankelijk van hoe groot de wijziging is. Er is een gratis abonnement met een klein aantal berichten per dag, genoeg om de tool te leren kennen. De betaalde abonnementen beginnen rond de 25 dollar per maand en geven je meer credits, privé-projecten en een eigen domeinnaam. Voor teams en bedrijven zijn er duurdere varianten. De actuele prijzen staan op de site van Lovable.
Reken op meer credits dan je denkt. Een app bouwen gaat snel, maar fouten oplossen kost berichten, en een fout die steeds terugkomt kan een flink deel van je maandbudget opslokken.
Wat je met Lovable bouwt, en wat lastiger is
Lovable is op zijn sterkst bij de eerste versie van een idee. Het wordt lastiger naarmate de app meer moet kunnen en meer mensen hem gebruiken.
| Sterk in | Lastiger bij | |
|---|---|---|
| Soort app | Prototypes, interne tools, dashboards, landingspagina's en een eerste versie van een SaaS-idee. | Apps met complexe bedrijfsregels, veel rollen en rechten, of koppelingen met oudere systemen. |
| Snelheid | Van idee naar klikbare app in uren, zonder developer. | Elke nieuwe functie raakt meer bestaande code, en de AI overziet dat steeds minder goed. |
| Gegevens | Testdata en een kleine groep gebruikers die je kent. | Persoonsgegevens, betalingen en alles waar de AVG over gaat. |
| Beheer | Een app die jij zelf beheert en waarvan een storing weinig kost. | Een app waar klanten op rekenen, met updates, back-ups en monitoring. |
Een uitgebreider overzicht van tools als Lovable, Bolt, v0 en Cursor, en welke bij welke situatie past, staat in vibe coding tools. Wil je juist als developer met AI in je eigen project werken, dan ligt Claude Code meer voor de hand.
Waar het misgaat: van prototype naar productie
Een Lovable-app ziet er af uit, en daar zit het risico. Wat je in het voorbeeld ziet, is de voorkant. Of de gegevens erachter goed beveiligd zijn, zie je daar niet.
In 2025 bleek bij honderden apps die met Lovable waren gebouwd de database voor iedereen leesbaar, omdat de beveiligingsregels in Supabase ontbraken of te ruim stonden.
Lovable heeft daarna een ingebouwde beveiligingsscan toegevoegd, en die vangt een deel van de problemen af. Een scan kent alleen de regels van jouw app niet. Hij weet niet dat een klant alleen zijn eigen afspraken mag zien, of dat een korting nooit boven de honderd procent mag uitkomen. Dat soort logica controleer je door de code te lezen.
Dit zijn de punten die we bij een Lovable-app het vaakst tegenkomen:
Beveiliging van de database
Regels die bepalen wie welke rijen in de database mag lezen en wijzigen, ontbreken of laten te veel door.
Geheimen in de voorkant
API-sleutels en wachtwoorden staan in code die in de browser draait, en daarmee zijn ze voor iedere bezoeker te vinden.
Logica die alleen in de browser zit
Prijzen, rechten en limieten worden in de voorkant gecontroleerd. Wie de app een beetje kent, omzeilt ze.
Geen tests en geen back-ups
Er is niets dat merkt wanneer een nieuwe wijziging iets ouds breekt, en geen plan voor als er data verdwijnt.
Alle vier zijn op te lossen zonder de app opnieuw te bouwen. Het moment daarvoor is zodra er echte klanten, echte gegevens of echt geld in de app komen: dan leest een developer de code. Hoe dat in zijn werk gaat, lees je in een vibe-coded app productieklaar maken.
Conclusie: de snelste start, met een review voor de lancering
Lovable maakt van een idee in een middag een app die werkt en die je kunt laten zien. Voor een prototype, een pitch of een interne tool is dat precies genoeg. Gaat de app naar klanten, dan wil je weten wat er in de code staat voordat een ander het ontdekt.
Lovable = snel bouwen
Een eerste versie, een test bij gebruikers, een demo voor investeerders. Daar is het voor gemaakt.
Review = veilig live
Database, rechten, geheimen en betalingen nagelopen door iemand die de code leest, voordat klanten erin zitten.
Wat is Lovable?
Is Lovable gratis?
Is de code van een Lovable-app van mij?
Is een Lovable-app veilig?
Wat is het verschil tussen Lovable en Bolt?
Kan ik met Lovable een app bouwen voor klanten?
Een Lovable-app die klaar moet zijn voor echte klanten?
Onze senior developers lezen je code, vinden wat er aan beveiliging en logica ontbreekt, en maken de app productieklaar zonder dat je opnieuw hoeft te beginnen.