Vibe coding klinkt bijna als een grap. Coderen op je gevoel, zonder dat je ook maar een regel code hoeft te snappen. En toch bouwen mensen er in een avond een werkende website mee, een app, een tool die echt iets doet. Ik bouw zelf zo, dus ik snap het enthousiasme goed, en ik ken ook het moment daarna, als het ding online staat en er iets blijkt te missen wat je op je scherm nooit had gezien.
In dit artikel leg ik uit wat vibe coding precies is, hoe het in de praktijk werkt en welke tools iedereen gebruikt. En ik laat je het stuk zien dat bijna nergens staat, namelijk wat er nog moet gebeuren voordat iemand je website ook echt vindt. Niet als waarschuwing tegen AI, want ik ben er groot fan van, maar zodat je weet wat je wint en wat er nog op je wacht.
Wat vibe coding is, in gewone taal
Vibe coding is bouwen door te beschrijven. Je typt in gewone taal wat je wilt hebben, en een AI schrijft de code die daarvoor nodig is. Je leest die code niet, je controleert hem niet regel voor regel, je gaat op de bedoeling af. Vandaar het woord vibe. Je stuurt op het gevoel en op het resultaat, niet op de techniek eronder.
De term komt van Andrej Karpathy, een bekende naam uit de AI-wereld en medeoprichter van OpenAI. Hij schreef begin 2025 dat er een nieuwe manier van coderen was waarbij je je helemaal overgeeft aan het gevoel en bijna vergeet dat de code er nog is. Dat berichtje werd miljoenen keren gelezen en de naam bleef plakken. Waar je vroeger jaren nodig had om te leren programmeren voordat je iets kon bouwen, zet je nu een bruikbaar eerste resultaat neer met de woorden die je toch al hebt.
Het verschil met gewoon programmeren zit dus niet in wat er gebeurt, want er komt nog steeds code uit. Het zit in wie hem schrijft. Jij levert de bedoeling, de AI levert het vakwerk.
Hoe het in de praktijk gaat
Van beschrijving naar werkend scherm
Stel je runt een hoveniersbedrijf en je wilt een pagina waar mensen een offerte kunnen aanvragen. Je opent een tool, je typt dat je een pagina wilt voor je hoveniersbedrijf met een paar foto’s van je werk en een offerteformulier, en binnen seconden staat er iets op je scherm. Geen leeg canvas, maar een echte pagina met kopjes, knoppen en een formulier dat werkt.
Vanaf daar praat je verder. Maak de knop groener. Zet de reviews hoger. Voeg een blok toe waar mensen mijn openingstijden zien. Elke keer past de tool het aan en zie je het resultaat direct. Je bouwt niet in een keer het hele ding, je pelt het laag voor laag naar wat je in je hoofd had.
Waarom het zo verslavend goed voelt
Die snelle heen en weer is precies waarom vibe coding zo lekker werkt. Je bedenkt iets, je zegt het, en een paar tellen later staat het er. Dat directe resultaat geeft een kick die je bij gewoon programmeren pas na uren krijgt. Ik merk het bij mezelf en ik zie het bij iedereen die ermee begint. Je wilt nog een ding proberen, en nog een, en voor je het weet ben je een avond verder met iets wat je nooit zelf had kunnen bouwen. Ik bouw op precies deze manier dingen, dus ik weet hoe ik zelf met AI bouw en waarom het zo aanstekelijk is.
De tools waar iedereen het over heeft
Er zijn er inmiddels veel, maar een handvol namen hoor je steeds terug, en ze vallen grofweg in twee groepen.
De eerste groep bouwt in je browser en zet je resultaat meteen online. Lovable, Bolt en Replit zijn hier de bekendste. Je hoeft niets te installeren, je typt en het staat er. Dat is de kortste weg van idee naar iets wat leeft, en daarom is dit voor de meeste mensen het instappunt.
De tweede groep geeft je meer controle en houdt de code op je eigen computer. Cursor en Claude Code horen hier. Die vragen iets meer van je, maar je hebt alles zelf in handen en je zit niet vast aan het platform van een ander. En voor de kleinere klussen praat je gewoon met ChatGPT of Claude, die schrijven ook prima een stuk code voor je. Welke tool het beste past hangt af van wat je maakt en hoeveel je zelf wilt kunnen aanpassen.
Wat je ermee kunt bouwen, en wat niet
Hier zit de eerlijke grens. Voor het snel neerzetten van een idee is vibe coding fantastisch. Een landingspagina, een simpele app, een eerste versie van een tool om te kijken of je idee werkt. Dat wat vroeger weken kostte, staat er nu in een avond, en je kunt het aan mensen laten zien en meteen bijsturen. Voor dat soort werk is het echt een cadeau.
Het wordt anders zodra er meer op het spel staat. Een website waar honderden mensen tegelijk op zitten, een systeem dat betalingen verwerkt, iets wat met gevoelige gegevens werkt. Daar komt meer bij kijken dan een mooi scherm, en daar loop je met alleen vibe coding op een gegeven moment vast. Het is uitstekend om iets te beginnen en om een idee te toetsen. Om er daarna een website die klanten oplevert van te maken, heb je meer nodig dan de eerste versie die eruit rolde.
Waar het misgaat als je verder komt dan het prototype
Code die je zelf niet meer kunt lezen
Zolang het klein is, gaat alles van een leien dakje. Maar hoe meer je erop stapelt, hoe ingewikkelder het onder de motorkap wordt. En omdat je die code nooit zelf hebt gelezen, sta je met lege handen zodra er iets kapotgaat. Je vraagt de AI om het te repareren, maar die maakt soms een nieuwe fout terwijl hij de oude oplost, en je draait rondjes. Programmeurs noemen dat wat zich zo opstapelt technische schuld. Het is werk dat je vooruitschuift en dat later dubbel terugkomt.
Beveiliging die je niet ziet
Een website kan er van buiten perfect uitzien en van binnen een deur laten openstaan. Een formulier dat niet goed dichtzit, een sleutel die per ongeluk zichtbaar in de code staat, een instelling die te veel toelaat. Je ziet het niet, want aan de voorkant is alles netjes. Juist omdat het onzichtbaar is, ontdek je het pas als er iemand misbruik van maakt, en dan ben je te laat.
Onderhoud dat later komt
Een website is niet af als hij online staat. Onderdelen verouderen, dingen die vandaag werken haperen over een half jaar, er komen updates die je moet bijhouden. Bij een website die je zelf niet doorgrondt, is de vraag wie dat onderhoud straks doet. Het oog ziet iets moois en klaars, terwijl er onder water werk ligt dat om aandacht blijft vragen.
Wordt je website straks eigenlijk gevonden
Dit is het gedeelte dat bijna niemand vertelt, en het is precies waar mensen bij mij terechtkomen. Een website die er af uitziet, is nog geen website waarvan het fundament klopt. En bij vindbaarheid zit dat fundament vaak scheef, zonder dat je het aan de buitenkant ziet.
Een concreet voorbeeld. Veel met AI gebouwde websites draaien onder de motorkap op moderne bouwstenen, en de sitemap die daaruit rolt, de lijst waarmee je Google vertelt welke pagina’s je hebt, klopt standaard niet. Ik heb dat nagemeten. Zelfs de officiele website van het populaire framework Astro somt honderden adressen op zonder bij ook maar een daarvan te vermelden wanneer de pagina voor het laatst veranderde, terwijl dat nu net het veld is waar Google echt naar kijkt. Wat ik daarbij zag, staat in mijn stuk over de sitemap die er wel is maar niet klopt, en hoe je dat in een modern framework oplost lees je in mijn nameting van de sitemap van AI-websites.
Bij vindbaarheid gaat het nog een stap verder. Sommige met AI gebouwde websites laden hun content pas in als de bezoeker er al is, waardoor Google in eerste instantie een lege pagina ziet. Voor jou is alles er, voor de zoekmachine niet. Ik ga er hier niet dieper op in, want je stelde een begripsvraag en geen technische. Wil je zelf checken of dit bij jou speelt, dan wijst dat artikel je de weg. Het punt voor nu is dit. De AI bouwt het scherm, jij blijft verantwoordelijk voor het fundament eronder.
Van wie is die code eigenlijk
Nog iets wat vrijwel niemand erbij vertelt, is dat het per tool verschilt van wie het resultaat eigenlijk is. Bij een browserbouwer als Lovable of Bolt staat je website op hun servers. Handig om snel te starten, maar je huurt een plek en je zit aan hun platform vast. Wil je ooit verhuizen, dan is dat lang niet altijd makkelijk.
Bij Cursor of Claude Code staat de code op je eigen computer en is die van jou. Je kunt hem meenemen, ergens anders neerzetten en zelf beheren. Dat verschil merk je niet zolang alles goed gaat, maar het telt zwaar op het moment dat je wilt groeien of overstappen. Denk er dus van tevoren even over na, want het is een stuk lastiger om achteraf te regelen. Meer over die keuze en over wat je er daarna aan toevoegt staat in mijn artikel over bouwen met AI.
Vervangt dit de programmeur
De korte versie is nee, maar het verandert wel wat een programmeur doet. Voor het snelle, kleine werk heb je er steeds minder een nodig, want dat doe je nu zelf op je gevoel. Voor het fundament, de beveiliging en de lastige onderdelen die niemand ziet, is die kennis juist meer waard geworden, want dat is precies waar vibe coding je in de steek laat.
Ik ben er zelf absoluut niet op tegen, in tegendeel. Ik gebruik deze tools dagelijks en ze maken mijn werk leuker en sneller. Maar ik weet ook waar de makkelijke helft ophoudt en het echte werk begint, en dat is exact de plek waar iemand met ervaring het verschil maakt. De AI verlaagt de drempel om te beginnen. Wat erna komt, blijft vakwerk.
Zo begin je zelf, in vijf stappen
Wil je het gewoon eens proberen, dan kom je met deze volgorde een heel eind.
- Kies een tool die bij je past. Wil je zonder gedoe in je browser bouwen, begin dan met Lovable of Bolt. Wil je meer controle, dan is Cursor een goede eerste stap.
- Beschrijf zo concreet mogelijk wat je wilt. Niet maak een website, maar maak een pagina voor mijn bedrijf met deze drie diensten, een offerteformulier en ruimte voor klantreviews. Hoe helderder je bent, hoe beter het eruit komt.
- Praat terug en verfijn stap voor stap. Bekijk wat er staat, benoem wat beter kan en laat het aanpassen. Bouw laag voor laag naar wat je in je hoofd had.
- Vul het met echte teksten. De opzet krijg je zo, maar je boodschap maakt het verschil. Laat de AI je helpen met teksten die AI voor je schrijft en zet er je eigen verhaal in.
- Check het fundament voordat je het de wereld in stuurt. Klik het door als een bezoeker, kijk of het op je telefoon net zo goed werkt, en controleer of je website ook gevonden kan worden. Wil je zelf leren hoe je dit aanpakt, dan help ik je daar verder mee.
Vibe coding zet je sneller aan de start dan ooit. Dat mooie scherm heb je zo. De winst zit in wat je daarna toevoegt, en dat is precies het stuk waar ik je graag bij help.
Veelgestelde vragen
Vibe coding is software of een website bouwen door in gewone taal te beschrijven wat je wilt, waarna een AI de code ervoor schrijft. Je stuurt bij door terug te praten, zoals je een collega instructies geeft, zonder dat je zelf de code hoeft te lezen of te snappen. De term komt van AI-onderzoeker Andrej Karpathy, die hem begin 2025 introduceerde.
Je opent een tool als Lovable, Bolt of Cursor en typt wat je wilt hebben, bijvoorbeeld een pagina voor je bedrijf met een offerteformulier. De AI bouwt dat in seconden. Zie je iets wat beter kan, dan zeg je dat gewoon, zoals de knop groener of de reviews hoger, en de tool past het aan. Zo praat je stap voor stap naar het resultaat toe.
Vibecoden is de werkwoordvorm van vibe coding, dus zelf op deze manier iets bouwen. Je codet niet regel voor regel, je beschrijft de bedoeling en laat de AI het werk doen. In het Nederlands hoor je zowel vibe coding als vibecoden.
De term komt van Andrej Karpathy, een bekende naam uit de AI-wereld en medeoprichter van OpenAI. Hij schreef begin 2025 op X dat er een nieuwe manier van coderen was waarbij je je overgeeft aan het gevoel en bijna vergeet dat de code er nog is. Dat berichtje werd miljoenen keren gelezen en de naam bleef hangen.
De bekendste zijn Lovable, Bolt en Replit, waarmee je in je browser bouwt en de website meteen online kunt zetten. Wil je meer controle en de code op je eigen computer houden, dan gebruik je Cursor of Claude Code. En voor kleinere dingen praat je gewoon met ChatGPT of Claude. Welke het beste past hangt af van wat je maakt en hoeveel je zelf in handen wilt houden.
Beginnen kan meestal gratis. Bijna alle tools hebben een gratis versie waarmee je iets kleins kunt bouwen. Wil je meer bouwen, je website onder je eigen adres zetten of zonder limieten werken, dan ga je over op een betaald abonnement. Voor een eerste prototype heb je die stap vaak nog niet nodig.
Je bouwt er snel een mooie website mee, maar mooi is nog niet verkopend. Een website die klanten oplevert heeft een heldere boodschap, de juiste opbouw en teksten die aanzetten tot actie. Dat voegt de AI er niet vanzelf aan toe. Hoe je van een met AI gebouwde website een website maakt die aanvragen binnenhaalt, laat ik zien in mijn artikel over een website die ook klanten oplevert.
Niet vanzelf, en daar loopt het vaak mis. Een met AI gebouwde website ziet er af uit, terwijl het fundament eronder scheef staat. De sitemap klopt niet, de wijzigdatums liegen, of Google krijgt een lege pagina te zien. Ik heb dat bij verschillende AI-websites nagemeten en het speelt vaker dan je zou denken. In mijn artikel over waarom Google een lege pagina ziet lees je het hele verhaal.