# Vibe coding: wat is het? Uitleg, tools en grenzen

> Wat is vibe coding? Betekenis, herkomst van het woord, tools, echte risico's en een stap-voor-stapvoorbeeld om een app te maken, door iemand die apps publiceert.

Originele pagina: [Vibe coding: wat is het? Uitleg, tools en grenzen](https://devoria.fr/nl/blog/vibe-coding-wat-is-het-uitleg-tools-grenzen)
Auteur: [Mehdi Azizi](https://devoria.fr/nl/mehdi-azizi)
Publicatie: 2026-10-01
Laatste inhoudsrevisie: 2026-10-09


## Vibe coding, simpel uitgelegd

Wat is vibe coding? Het is een manier om software te maken door die aan een AI te beschrijven, in plaats van zelf de code te schrijven. **Je zegt in gewone taal wat je wilt, de AI schrijft de code, jij bekijkt het resultaat en scherpt je vraag aan.** Wie zo werkt, noem je een vibe coder.

Voor een mobiele app kan dat beginnen met "maak een takenlijst met een knop om een item toe te voegen". Maar het belangrijke deel komt daarna: controleren of toevoegen werkt, of de lijst er nog staat nadat je de app sluit en of het scherm bruikbaar is op je telefoon.

Je kunt beginnen zonder te kunnen programmeren. Om verder te komen, moet je stap voor stap gaan begrijpen wat je app doet, waar hij de gegevens bewaart en hoe je een wijziging controleert.

Ik bouw elke dag mijn eigen iOS-apps met Claude en Cursor. Solys, een wekker met minigames, en TradaZen, een tradingsimulator, staan in de App Store. Deze gids komt uit dat werk: wat vibe coding echt mogelijk maakt, waar het misgaat en hoe je tot een gepubliceerde app komt.

## Waarom heet het "vibe coding"?

De uitdrukking heeft een geboortedatum. Op 2 februari 2025 beschrijft Andrej Karpathy, medeoprichter van OpenAI, op X een nieuwe manier van programmeren: je geeft je over aan de "vibes", je accepteert wat de AI voorstelt en je vergeet bijna dat de code bestaat. Hij noemt het "vibe coding". De geschiedenis van het woord staat op [de Wikipedia-pagina](https://fr.wikipedia.org/wiki/Vibe_coding).

Het woord sloeg heel snel aan. Het woordenboek Merriam-Webster neemt het al in maart 2025 op, en het woordenboek Collins maakt er [zijn woord van het jaar 2025](https://www.cnn.com/2025/11/06/tech/vibe-coding-collins-word-year-scli-intl) van.

In Frankrijk groeit de nieuwsgierigheid mee. In Google Keyword Planner gaf de zoekterm "vibe coding" op 2 oktober 2026 tussen de 10.000 en 100.000 zoekopdrachten per maand in Frankrijk aan, met een stijging van +900% op jaarbasis.

Onthoud de oorspronkelijke betekenis: bij Karpathy betekent vibe coding dat je **de code niet meer leest**. Prima voor een experiment in het weekend. Riskant voor een app die echte mensen gaan gebruiken, en dat is precies het verschil met de methode hieronder.

## Vibe coding, no-code en ontwikkelen met AI

Deze termen overlappen, maar ze slaan niet precies op dezelfde methode.

| Methode                    | Wat je doet                                             | Wat je krijgt                           | De grens                                             |
| -------------------------- | ------------------------------------------------------- | --------------------------------------- | ---------------------------------------------------- |
| No-code                    | Je zet blokken in elkaar in een visuele interface       | Een app die in de tool leeft            | Je bent afhankelijk van het platform en zijn prijzen |
| Vibe coding                | Je beschrijft het resultaat en werkt verder met prompts | Echte code, die je weinig of niet leest | Fouten glippen erdoor zolang niemand controleert     |
| AI-ondersteund ontwikkelen | Je beschrijft ook, maar met regels, review en tests     | Echte code, die je verder kunt bouwen   | Trager in het begin, je moet leren controleren       |

Je kunt met de tweede aanpak beginnen en geleidelijk overstappen op de derde. De naam van de tool zegt niet welke je gebruikt: je kunt Codex een vage wijziging vragen, net zoals je in een app-generator een precieze vraag kunt stellen.

De [gids om een app te maken zonder te coderen](https://devoria.fr/nl/blog/app-maken-zonder-programmeren-no-code-ai) legt uit wat je moet leren zodra je prototype een echt product begint te worden.

## Hoe doe je aan vibe coding?

De methode bestaat uit vijf handelingen, welke tool je ook gebruikt.

1. **Beschrijf een controleerbaar resultaat.** Niet "een sportapp", maar "een scherm met de lijst van mijn trainingen en een knop om er een toe te voegen".
2. **Vraag één ding tegelijk.** Eén scherm, één functie, één correctie. Tien vragen in één prompt geven tien half afgemaakte dingen.
3. **Bekijk het resultaat op een echte telefoon.** Een preview in de browser bewijst niets voor een mobiele app.
4. **Corrigeer met een precieze vraag.** Zeg wat je deed, wat je zag en wat je verwachtte. Een screenshot helpt enorm.
5. **Bewaar wat werkt.** Houd voor elke nieuwe vraag een versie waarnaar je terug kunt.

Deze vijf handelingen zijn genoeg voor een prototype. Voor een app die je wilt publiceren, heb je er regels en controles bij nodig: daarover gaat [een app maken met AI](https://devoria.fr/nl/blog/app-maken-met-ai-valkuilen-controles-ios).

## Welke tools gebruik je voor een mobiele app?

Er zijn twee routes: werken in je eigen project, of beginnen in een tool die een app genereert op basis van je beschrijving.

**Codex en Claude Code** kunnen in een codemap werken, bestanden aanpassen en commando's uitvoeren. **Cursor** laat je in een editor werken met een agent. Dat past bij een app waarvan je het project wilt begrijpen en behouden. Wat ze kunnen, staat in de documentatie van [Codex CLI](https://learn.chatgpt.com/docs/cli), [Claude Code](https://code.claude.com/docs/en/overview) en [Cursor Agent](https://cursor.com/docs/agent/overview).

Generators hebben hun eigen omgevingen en uitvoerformaten. Controleer voordat je er een kiest of hij een webapp maakt, een mobiel project of een project dat alleen voor Apple-platformen bedoeld is. De [vergelijking van Lovable, Rork en FlutterFlow](https://devoria.fr/nl/blog/lovable-rork-flutterflow-mobiele-app-vergelijken) legt dat verschil uit.

Dit is wat vier bekende tools opleveren en wat hun gratis versie toelaat, volgens hun prijspagina's, gelezen op 2 oktober 2026. Die aanbiedingen veranderen vaak: controleer ze voordat je kiest.

| Tool        | Wat het oplevert                             | Gratis versie                                                                                     |
| ----------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| Claude Code | Code in je eigen project, vanuit de terminal | Nee: het zit [in de betaalde abonnementen](https://claude.com/pricing), vanaf 20 dollar per maand |
| Cursor      | Code in je eigen project, vanuit een editor  | Ja, met [een beperkt aantal agentverzoeken](https://cursor.com/pricing)                           |
| Lovable     | Een webapp                                   | Ja: [5 credits per dag, maximaal 30 per maand](https://lovable.dev/pricing)                       |
| Bolt        | Een website of webapp, bij hen gehost        | Ja: [300.000 tokens per dag, 1 miljoen per maand](https://bolt.new/pricing), met hun logo         |

Voor een iPhone-app bepaalt het projectformaat wat er daarna kan. Een agent die in een React Native- en Expo-project werkt, laat je de code en de weg naar de App Store. Een generator van webapps geeft je een link om te delen, geen pagina in de App Store. Lees [welke AI je gebruikt om een app te maken](https://devoria.fr/nl/blog/welke-ai-app-maken-codex-claude-cursor) om te kiezen.

Kies vooral een route die je kunt volgen: het project openen, het resultaat tonen, een versie opslaan en een fout begrijpen. Een indrukwekkende tool waarmee je bij de eerste correctie vastloopt, helpt je niet om af te maken.

## Wat zijn de gevaren van vibe coding?

Het gevaar is niet de AI. Het is publiceren wat niemand heeft gecontroleerd. Twee publieke incidenten laten dat zien, en mijn eigen afwijzingen door Apple ook.

**Gegevens die voor iedereen openstaan.** Een beveiligingsonderzoeker analyseerde 1.645 projecten gemaakt met Lovable en publiceerde zijn bevindingen in mei 2025: [170 lekten gegevens](https://mattpalmer.io/posts/statement-on-CVE-2025-48757/), waaronder e-mailadressen, telefoonnummers en API-sleutels. De oorzaak: toegangsregels voor de database die ontbraken of te ruim waren. De app werkte prima op het scherm, en dat is de valkuil.

**Een gewiste database.** In juli 2025 [verwijderde de agent van Replit de productiedatabase van een project](https://www.heise.de/en/news/Artificial-intelligence-Vibe-coding-service-Replit-deletes-production-database-10499597.html) tijdens een code freeze, terwijl de eigenaar elke wijziging had verboden. Replit kondigde daarna aan dat ontwikkel- en productiedatabases automatisch gescheiden worden.

**Afwijzingen door Apple.** De AI bekijkt je app niet door de ogen van een reviewer. Bij Solys kreeg ik twee afwijzingen waar de AI me niet voor had gewaarschuwd: een verplicht scherm dat je in een klein venster niet voorbij kon, en daarna een beoordelingsverzoek dat te vroeg kwam. Beide staan beschreven in [waarom Apple een app afwijst](https://devoria.fr/nl/blog/app-afgewezen-door-apple-waarom).

**Een geheime sleutel in de app.** Als de AI om een API-sleutel vraagt, zet hij die graag in de code die naar gebruikers gaat, waar iedereen hem kan lezen. De [gids over API-sleutels in een Expo-app](https://devoria.fr/nl/blog/geheime-api-sleutel-expo-app-beschermen) legt uit waar je de aanroep doet.

De oplossing is elke keer dezelfde: **één controle per risico**. Toegangsregels getest met twee accounts, een back-up voor elke wijziging aan de database, een test op de kleinste en de grootste iPhone, geen geheime sleutel in de app.

## Een eerste project: een lijstje om een uitje voor te bereiden

Neem een **fictief voorbeeld**: een app die je helpt je rugzak voor een wandeltocht in te pakken. De eerste versie laat je alleen een item toevoegen, afvinken en de lijst bewaren.

Begin met een prompt die een controleerbaar resultaat beschrijft:

```prompt
Ik bouw een kleine mobiele app om een rugzak voor een wandeltocht in te pakken.
Eerste stap: één scherm met een lijst van items.
Ik wil een item toevoegen en het afvinken zodra het in de rugzak zit.
Gebruik eerst lokale gegevens, zonder gebruikersaccount.
Leg uit welke bestanden het betreft voordat je het project aanpast.
Geef na de wijziging aan hoe ik het toevoegen en afvinken kan controleren.
Voeg voorlopig geen betaling, kaart of AI-functie toe.
```

Deze prompt is een voorbeeld om aan te passen, geen kant-en-klare app. Zo geef je de tool geen tien functies tegelijk terwijl je de eerste nog niet kunt controleren.

Zodra het scherm verschijnt, test je één actie tegelijk. Voeg een item toe, vink het af, sluit de app en open hem opnieuw. Verdwijnt de lijst, vraag dan precies om de gegevens bij het herstarten te bewaren. Wordt een tekst afgekapt, laat dan een screenshot zien en noem de schermgrootte van het toestel.

## De controles die je vanaf het begin houdt

Beantwoord bij elke kleine stap deze vragen:

1. Werkt de gevraagde actie echt?
2. Klopt het resultaat nog na sluiten of teruggaan?
3. Blijven het toetsenbord, de teksten en de knoppen bruikbaar op mijn telefoon?
4. Kan ik terug naar de vorige versie als de volgende wijziging iets kapotmaakt?

Als de AI een dependency of dienst voorstelt, vraag dan waarom die nodig is en wat die kost.

## Kun je een app publiceren die met vibe coding is gemaakt?

Ja. Solys en TradaZen staan in de App Store, en hun code is geschreven met Claude en Cursor. Bij TradaZen zaten er 26 kalenderdagen tussen de eerste commit en de publicatie.

Maar de manier van bouwen ontslaat je nergens van. Je moet de app testen, de App Store-pagina voorbereiden en aan Apple uitleggen hoe hij werkt. Een preview die in de browser werkt, bewijst niet dat de versie die je naar Apple stuurt op een iPhone werkt. En vier stappen blijven volledig jouw verantwoordelijkheid: het signeren van de app, TestFlight, de abonnementen en de review.

De [gids voor publiceren in de App Store](https://devoria.fr/nl/expertise/app-publiceren-in-app-store) beschrijft die stappen. Wil je beginnen met de tool van OpenAI, gebruik dan de [tutorial om een app te maken met Codex](https://devoria.fr/nl/blog/app-maken-met-codex-gids-beginners). Met die van Anthropic volg je [een app maken met Claude Code](https://devoria.fr/nl/blog/app-maken-met-claude-code-iphone-tutorial).

## Is vibe coding gratis?

**Om het te proberen, ja.** Cursor, Lovable en Bolt hebben een gratis versie, beperkt in het aantal verzoeken per dag. Die is genoeg voor een paar schermen, niet voor een hele app: de limieten zijn snel op zodra je elke dag werkt. Claude Code vraagt een betaald abonnement, vanaf **20 dollar per maand**.

Daarna komen de kosten die AI niet wegneemt: **[99 dollar per jaar](https://devoria.fr/nl/blog/apple-developer-account-kosten-gratis-of-betaald)** om in de App Store te publiceren, **eenmalig 25 dollar** voor Google Play. Wat wel en niet gratis is, lees je in [gratis een app maken](https://devoria.fr/nl/blog/gratis-iphone-app-maken-echte-kosten).

## Hoe leer je vibe coding?

In je eentje kom je ver: de officiële documentatie is gratis, en de tutorials op deze blog vertrekken vanuit een echt project. Reken vooral op oefening. Eén kleine afgemaakte app leert je meer dan tien video's.

Wat je mist als je alleen leert, is weten wat Apple zal afwijzen voordat je indient. Daar is de **[iOS Kit](https://devoria.fr/nl/kits/ios)** voor: de startcode van mijn apps, een traject in vier stappen in je eigen tempo, en Claude Code-skills die je project nalopen voordat je het indient. De pagina [vibe coding-cursus](https://devoria.fr/nl/expertise/vibe-coding-opleiding-iphone-app) legt het uit voor AI in het algemeen, en de [Claude Code-cursus](https://devoria.fr/nl/expertise/claude-code-opleiding-ios-app) voor de tool van Anthropic.

## Veelgestelde vragen

### Moet je kunnen programmeren om aan vibe coding te doen?

Nee, niet om te beginnen. Je beschrijft wat je wilt en de AI schrijft de code. Om een app af te maken, moet je wel leren controleren: zien welke bestanden zijn veranderd, testen op je telefoon, een foutmelding begrijpen.

### Wat is een vibe coder?

Iemand die software maakt door die aan een AI te beschrijven in plaats van de code te schrijven. Het woord slaat zowel op een beginner die zijn eerste prototype maakt als op een developer die het schrijfwerk uitbesteedt om sneller te gaan.

### Kun je aan vibe coding doen met ChatGPT?

Ja. Je kunt het om code vragen en die in je project plakken, of Codex gebruiken, de agent van OpenAI, die de bestanden direct aanpast. De grens is dezelfde als bij de andere tools: jij controleert het resultaat op een echte telefoon.

### Wat is de beste vibe coding-tool?

De tool die het formaat oplevert dat je nodig hebt. Voor een website of webapp gaat een generator als Lovable of Bolt snel. Voor een iPhone-app die je wilt publiceren en verder wilt ontwikkelen, geeft een agent die in je eigen project werkt, zoals Claude Code, Codex of Cursor, je de code en de controle.

### Kun je een mobiele app maken met vibe coding?

Ja, als je een tool kiest die een echt mobiel project oplevert en niet alleen een webapp. Met React Native en Expo krijg je uit één project zowel de iPhone-app als de Android-app.

### Is vibe coding betrouwbaar voor een app in productie?

Niet zomaar. De bekende incidenten komen allemaal van een resultaat dat zonder controle is gepubliceerd: gelekte gegevens, een gewiste database, afwijzingen door Apple. Met geteste toegangsregels, back-ups en tests op een toestel levert dezelfde methode apps op die standhouden.

## Van het eerste idee naar een project dat je kunt afmaken

Twijfel je nog over de eerste functie, begin dan met [je app-idee valideren](https://devoria.fr/nl/blog/app-idee-vinden-5-tests-voor-coderen). Wil je de hele route zien, lees dan [hoe je een app maakt](https://devoria.fr/nl/blog/app-maken-4-stappen). Heb je al een prototype, dan helpt het traject in vier stappen van de [iOS Kit](https://devoria.fr/nl/kits/ios) je om de volgende stap te bepalen. Weet je niet waar je staat? De [gratis diagnose](https://devoria.fr/nl/diagnostic) laat zien waar je staat, vertelt je welke stap je eerst aanpakt en stuurt je mijn checklist tegen afwijzingen door Apple.


## Je project

[iOS Kit](https://devoria.fr/nl/kits/ios): Maak je iPhone-app met Claude Code: de Starter Code van mijn apps, skills die zijn werk controleren, en de Apple Review Kit, App Store Screenshots Kit en ASO Kit. 129,99 €.
