Je hebt een idee voor een kleine tool die jouw werk makkelijker maakt. Een dashboard voor je freelance projecten, een urenregistratie die ook facturen genereert, misschien wel een eenvoudig bestelformulier voor je bijbaantje. Maar je kunt niet programmeren, en een developer inhuren kost al snel duizenden euro. Dat was tot voor kort het einde van het verhaal.
Vibe coding verandert dat. Het klinkt als een modewoord, maar het beschrijft iets concreets: je vertelt een AI wat je wilt bouwen, en de AI schrijft de code. Stap voor stap, vraag voor vraag, totdat er iets werkt.
Wat vibe coding inhoudt
De term stamt van Andrej Karpathy, mede-oprichter van OpenAI en voormalig hoofd AI bij Tesla. Begin 2025 omschreef hij de methode zo: je geeft de AI een opdracht, kijkt wat er uitkomt, test het, zegt wat er niet klopt, en herhaalt dat totdat het werkt. Je leest de code nauwelijks. Je begrijpt hem niet volledig. En dat is de bedoeling.
Het principe lijkt op hoe je een aannemer instrueert. Je weet niet hoe hij de muur optrekt, maar je weet precies wat je wilt: een opening van twee meter breed, links van de keuken. De vakman vertaalt jouw wens naar vakwerk. Bij vibe coding doet de AI dat, maar dan met software in plaats van beton. Meer achtergrond vind je op de Wikipedia-pagina over vibe coding.
Welke tools je nodig hebt
Er zijn meerdere tools die vibe coding toegankelijk maken, van eenvoudig tot krachtig:
- Cursor - een code-editor met ingebouwde AI. Ideaal voor een complete app. Je werkt in een echte ontwikkelomgeving, maar de AI schrijft en past de code aan op basis van jouw beschrijvingen.
- Lovable - volledig browsergebaseerd. Beschrijf je app, en Lovable bouwt een werkende versie. Sterk voor web-apps en dashboards zonder lokale installatie.
- Bolt.new - vergelijkbaar met Lovable, snel en toegankelijk, ook via de browser.
- Claude of ChatGPT - voor losse scripts en automatiseringstaken volstaat een chatbot al. Handig als je een Excel-formule wil schrijven of een herhaalbare taak wil automatiseren.
Je kiest op basis van wat je wilt bouwen. Een eenvoudig script? Een gewone chatbot is genoeg. Een volledige web-app met database en meerdere gebruikers? Dan ben je beter af met Cursor of Lovable. Als je meer wilt weten over welke AI-tools je dagelijkse werk versnellen, lees dan ook ons overzicht van AI-tools die je echt productiever maken.
Hoe een sessie eruitziet in de praktijk
Stel je bent freelance designer en wilt bijhouden hoeveel uur je per klant besteedt, met een automatisch factuuroverzicht aan het einde van de maand. Je opent Cursor, maakt een nieuw project en typt:
"Ik wil een web-app waarmee ik per klant uren kan bijhouden. Per project moet ik een uurtarief kunnen instellen. Elke maand wil ik een PDF-export van de gewerkte uren per klant."
De AI genereert code. Misschien werkt het meteen, misschien niet helemaal. Je test, ziet dat de PDF-export een leeg scherm geeft en schrijft:
"De PDF-export werkt niet, ik zie alleen een witte pagina."
De AI analyseert het probleem en past de code aan. Dit is de loop: beschrijf, test, corrigeer, herhaal. Na een middagje heb je een werkende tool die geen enkel standaardpakket je zo snel had kunnen leveren.
Wat mensen ermee bouwen
De toepassingen die de ronde doen zijn verrassend praktisch. Een recruitmentprofessional in Groot-Brittannië bouwde zijn eigen applicant tracking systeem omdat bestaande software te duur of te omslachtig was voor zijn kleine bureau. Freelancers automatiseren hun boekhouding, bouwers van niche-webshops maken prijsvergelijkers voor producten die ze zelf inkopen, en anderen zetten tools in elkaar die data uit meerdere spreadsheets samenvoegen tot één overzicht.
Het gaat zelden om apps voor een groot publiek. Vibe coding werkt het beste voor tools die je zelf gebruikt, of voor een klein, scherp omschreven probleem.
De grenzen die je moet kennen
Vibe coding is geen magie, en de beperkingen zijn de moeite waard om te kennen voordat je begint.
Ten eerste schaalt het slecht. Een simpele tool van honderd regels houdt de AI goed bij. Als het project groeit naar duizenden regels, raakt de AI de draad kwijt en worden aanpassingen trager en onbetrouwbaarder. Sommige ontwikkelaars vergelijken het met een zandkasteel: indrukwekkend voor de grootte, maar niet bedoeld om lang te staan.
Ten tweede begrijp je niet wat er draait. Voor een persoonlijke tool is dat prima. Maar verwerk je klantgegevens of betalingen, dan loop je risico's die je niet ziet juist omdat je de code niet leest.
Ten derde kost het tijd, ook al is het geen programmeerkennis. Een AI begrijpt niet altijd wat je bedoelt, en itereren kan frustrerend zijn als je niet weet waarom iets niet werkt. Dat is gelijkaardig aan het slim maken van je huis: het begint eenvoudig, maar als je meer verbindt raakt het complexer dan verwacht. Lees ook hoe je je huis slim maakt zonder je budget op te blazen voor een vergelijkbare aanpak van stap voor stap opbouwen.
Waarom dit het moment is om te starten
Wat vibe coding verandert, is de drempel. Je hoeft niet te wachten op een programmeursvriend, geen budget voor een developer vrij te maken, en geen maanden te investeren in een cursus.
Als je een idee hebt dat jouw werkende leven makkelijker maakt, is de investering een vrij middagje met Cursor of Lovable. Als het niet werkt, heb je hooguit een paar uur verloren en veel geleerd over wat je eigenlijk wilt bouwen.
Dat is misschien wel het meest onderschatte voordeel van vibe coding: het dwingt je om heel precies te zeggen wat je wilt. En dat is een vaardigheid die je daarna ook bij mensen goed kunt gebruiken.