In het kort
- Vibe coding betekent: bouwen op gevoel, door te praten met een AI, zonder naar de code te kijken.
- De term komt van AI-onderzoeker Andrej Karpathy, in februari 2025.
- Bekende tools zijn Lovable, Bolt en Replit in de browser, en Cursor en Claude Code voor wie meer controle wil.
- Snel en goedkoop voor een prototype. Voor echte software met gegevens van klanten heb je iemand nodig die de code begrijpt.
Wat is vibe coding?
Bij gewoon programmeren schrijf je zelf elke regel code. Bij programmeren met AI laat je een AI stukken code schrijven, en lees en controleer je die zelf. Bij vibe coding ga je een stap verder: je kijkt niet meer naar de code. Je beschrijft wat je wilt, je test of het werkt en je stuurt bij in gewone taal.
Een voorbeeld. Je typt: maak een app waarin medewerkers hun uren per project invullen, met een overzicht per week voor de teamleider. De AI maakt schermen, een database en de logica. Je klikt erdoorheen en zegt: de weken moeten op maandag beginnen, en voeg een export naar Excel toe. De AI past het aan. Na een uur of wat heb je iets wat werkt.
De betekenis van vibe coding zit in dat woord vibe: je bouwt op gevoel. Werkt het, dan is het goed. Gaat er iets mis, dan plak je de foutmelding terug in de chat en laat je de AI het oplossen.
Waar komt de term vandaan?
Andrej Karpathy, een van de oprichters van OpenAI en eerder hoofd AI bij Tesla, gebruikte de term in februari 2025 in een bericht op X. Hij beschreef een nieuwe manier van programmeren waarbij je je volledig overgeeft aan de vibes en vergeet dat de code bestaat. Hij gaf zelf aan dat het vooral geschikt was voor weekendprojecten.
De term sloeg direct aan. Binnen een paar maanden groeiden tools als Lovable en Bolt hard, en vibe coding werd het woord voor alles wat met bouwen via een AI-chat te maken heeft. Collins Dictionary koos het in november 2025 als woord van het jaar.
In het dagelijks gebruik is de betekenis wat breder geworden. Veel mensen noemen elk bouwen met AI vibe coding, ook als ze de code wel lezen. Strikt genomen is dat programmeren met AI. Het verschil is belangrijk, zoals je hieronder ziet.
Hoe werkt vibe coding?
Het proces is bij elke tool ongeveer hetzelfde.
- Beschrijf wat je wilt. Wat moet het doen, voor wie, en wat is de kleinste versie die al nuttig is?
- Laat de AI een eerste versie bouwen. Binnen een paar minuten zie je schermen die werken.
- Probeer het uit. Klik alles door, vul testgegevens in, zoek wat ontbreekt.
- Stuur bij. Vraag één verandering tegelijk. Een grote lijst in één keer levert vaak nieuwe fouten op.
- Los fouten op. Geef de foutmelding terug aan de AI. Draait hij in rondjes, ga dan terug naar een eerdere versie.
- Zet het online of deel het. De meeste tools kunnen met één klik publiceren.
Welke tool past, hangt af van wat je wilt en hoeveel controle je nodig hebt:
| Tool | Soort | Geschikt voor |
|---|---|---|
| Lovable | In de browser | Webapps en prototypes met database, zonder installatie |
| Bolt | In de browser | Snelle webapps, veel keuze in techniek |
| Replit | In de browser | Apps bouwen en direct laten draaien |
| Cursor | Programmeeromgeving met AI | Wie de code wil zien en meer controle wil |
| Claude Code | AI-agent in de terminal of editor | Grotere projecten, werkt in een bestaande codebase |
Meer over de tools lees je in wat is Lovable, Lovable vs Bolt en wat is Claude Code.
Wat kun je ermee bouwen?
| Goed te doen met vibe coding | Beter met een developer |
|---|---|
| Een klikbaar prototype om een idee te laten zien | Software waar klanten op inloggen |
| Een interne rekentool of checklist | Alles met betalingen |
| Een eenvoudig dashboard op niet-gevoelige gegevens | Toepassingen met persoonsgegevens of medische gegevens |
| Een landingspagina of kleine campagnesite | Koppelingen met je boekhouding, ERP of webshop die foutloos moeten werken |
| Een formulier dat gegevens in een lijst zet | Software die jaren moet meegaan en onderhouden moet worden |
De grens ligt bij de vraag: wat gebeurt er als het misgaat? Een fout in een prototype kost je een middag. Een lek in een app met klantgegevens kost je vertrouwen, en mogelijk een melding bij de Autoriteit Persoonsgegevens.
De risico's van vibe coding
Wie de code niet leest, weet niet wat erin staat. Dat geeft vier soorten risico's.
- Beveiliging. De AI bouwt wat je vraagt, maar vergeet soms wat je niet vraagt. Een database die voor iedereen leesbaar is, een wachtwoord in de code, geen controle op wie wat mag zien. In 2025 bleken bij onderzoeken naar apps van populaire vibe coding tools regelmatig gegevens van gebruikers open te staan.
- Onverwachte acties. AI-agents die zelf opdrachten uitvoeren, kunnen ook dingen weggooien. In juli 2025 wiste een AI-agent op Replit de database van een live project, ondanks de opdracht niets te veranderen.
- Onderhoud. Na tien rondes bijsturen is de code vaak rommelig. Wie er later iets aan wil veranderen, zelf of met een developer, loopt vast.
- Kosten. Veel tools rekenen per opdracht of in credits. Een app die niet wil werken, kost dan niet alleen tijd, ook geld.
Dat betekent niet dat je het moet laten. Het betekent dat je vooraf bepaalt waarvoor je het gebruikt en wie de code controleert voordat er echte gegevens in gaan.
Vibe coding of programmeren met AI?
Er is een verschil tussen vibe coding en programmeren met AI. Een ervaren developer die Cursor of Claude Code gebruikt, laat de AI veel werk doen, maar leest de code, test hem en begrijpt wat er gebeurt. Dat is gewoon programmeren, alleen veel sneller.
Voor een bedrijf is dat verschil het belangrijkste punt uit dit artikel. Vibe coding is prima om te ontdekken wat je wilt. Voor software waar je bedrijf op draait, wil je dat iemand de code begrijpt en er verantwoordelijk voor is.
Ontwikkelaars die sneller willen werken met AI, leren dat in onze Cursor training.
Uit onze praktijk
We gebruiken vibe coding tools vooral aan het begin van een traject. Een klant vertelt wat hij nodig heeft, en in plaats van een lang document krijgt hij binnen een paar dagen een klikbare versie te zien. Dan blijkt snel wat er mist: een veld dat vergeten is, een stap die op de werkvloer anders loopt. Welk klantvoorbeeld mogen we hier noemen?
Moet het daarna draaien, met koppelingen, rechten en klantgegevens, dan bouwen we verder als maatwerk software. Soms gebruiken we de code uit het prototype als basis, soms is het sneller om opnieuw te beginnen met wat we geleerd hebben.
Wil je zelf leren bouwen, dan kan dat in onze vibe coding cursus. Je bouwt daar aan je eigen idee en leert ook waar de grenzen liggen, zodat je weet wanneer je een developer nodig hebt.
Veelgemaakte fouten
- Alles in één opdracht vragen. Bouw in kleine stappen en test na elke stap.
- Echte klantgegevens gebruiken in een prototype. Werk met testgegevens tot iemand de beveiliging heeft bekeken.
- Geen versies bewaren. Zet je project in GitHub of gebruik de versiegeschiedenis van de tool, zodat je terug kunt.
- Blijven doorvragen als de AI in rondjes draait. Ga terug naar de laatste werkende versie en stel de vraag anders.
- Een prototype in productie nemen. Wat snel gebouwd is om iets te laten zien, is zelden klaar om dagelijks op te draaien.
- Geen eigenaar. Wie beheert de app als de maker vertrekt? Leg het vast.
Meer artikelen over AI en software vind je in het nieuwsoverzicht.
Veelgestelde vragen
Wat is vibe coding?
Software bouwen door in gewone taal aan een AI te beschrijven wat je wilt, zonder zelf de code te lezen of te schrijven. Je test het resultaat en stuurt bij in de chat.
Wie heeft de term vibe coding bedacht?
AI-onderzoeker Andrej Karpathy, een van de oprichters van OpenAI, in februari 2025.
Heb je programmeerervaring nodig voor vibe coding?
Nee, om te beginnen niet. Voor software met klantgegevens, betalingen of inloggen heb je wel iemand nodig die de code kan lezen en controleren.
Welke tools gebruik je voor vibe coding?
Lovable, Bolt en Replit werken in de browser zonder installatie. Cursor en Claude Code geven meer controle en passen beter bij grotere projecten.
Is vibe coding veilig?
Voor prototypes met testgegevens wel. Voor echte gegevens is het riskant, omdat niemand weet wat er in de code staat. Laat een developer de beveiliging controleren voordat je live gaat.
Verder lezen
Meer uit de kennisbank
Bronnen
Geraadpleegd in september 2026.
- Collins Dictionary, Word of the Year 2025. blog.collinsdictionary.com