Voordat Claude Code de eerste regel code schreef, Vercel bevond zich al in de Vibe-coderingsruimte met zijn v0-service.
Het basisidee achter de originele v0-versie, gelanceerd in 2024, was in wezen versie 0. Dat wil zeggen de eerste versie van een applicatie die ontwikkelaars hielp het blanco canvas-probleem op te lossen. Ontwikkelaars konden toewerken naar een gebruikersinterface (UI) die er goed uitzag, maar de code was wegwerpbaar. Om die prototypes in productie te krijgen, was herschrijving nodig.
Meer dan 4 miljoen mensen gebruikten v0 om miljoenen prototypes te bouwen, maar het platform ontbrak de elementen die nodig waren om in productie te gaan. De uitdaging is bekend bij tools voor vibratiecodering, omdat er een kloof bestaat tussen wat de tools bieden en wat bedrijfsbouwers nodig hebben. Code Claudiogenereert bijvoorbeeld effectief backend-logica en scripts, maar implementeert de productie-UI niet binnen bestaande bedrijfsontwerpsystemen terwijl het beveiligingsbeleid wordt afgedwongen
Dit creëert wat Tom Occhino, CPO van Vercel, “het grootste schaduw-IT-probleem ter wereld” noemt. De creatie van AI-compatibele software gebeurt al in elk bedrijf. De inloggegevens worden naar de aanwijzingen gekopieerd. Bedrijfsgegevens stromen naar onbeheerde tools. Apps worden buiten de goedgekeurde infrastructuur geïmplementeerd. Er is geen spoor van controle.
Vercel heeft v0 opnieuw opgebouwd om dit gat in de productiedistributie op te vullen. De nieuwe versie, die vandaag algemeen beschikbaar is, importeert bestaande GitHub-opslagplaatsen en extraheert automatisch omgevingsvariabelen en configuraties. Genereer code in een sandbox-runtime die rechtstreeks verband houdt met echte Vercel-implementaties en passende beveiligingscontroles en git-workflows toepast, terwijl niet-ingenieurs productiecode kunnen pushen.
“Het leuke van v0 is dat je de code nog steeds zichtbaar, controleerbaar en beheerd hebt”, vertelde Occhino aan VentureBeat in een exclusief interview. “Teams werken uiteindelijk samen aan het product, niet aan PRD’s en dat soort dingen.”
Deze verandering is belangrijk omdat het meeste bedrijfssoftwarewerk gebeurt op bestaande applicaties, en niet op nieuwe prototypes. Teams hebben tools nodig die kunnen worden geïntegreerd met hun huidige codebases en infrastructuur.
Hoe de sandbox-runtime van v0 door AI gegenereerde code verbindt met bestaande opslagplaatsen
De originele v0 genereerde UI-steigers op basis van aanwijzingen en stelde gebruikers in staat door gesprekken te scrollen. Maar de code bevond zich in de geïsoleerde omgeving van v0, wat betekende dat voor het overbrengen naar productie bestanden moesten worden gekopieerd, geïmporteerde bestanden moesten worden herschreven en alles handmatig aan elkaar moest worden gekoppeld.
De herbouwde v0 verandert dit fundamenteel door bestaande GitHub-repository’s rechtstreeks te importeren. Een op sandbox gebaseerde runtime haalt automatisch omgevingsvariabelen, implementaties en configuraties uit Vercel, zodat elk verzoek productieklare code genereert die de infrastructuur van het bedrijf al begrijpt. De code bevindt zich in de repository, niet in een afzonderlijke tool voor het maken van prototypen.
Voorheen was v0 een aparte prototypingomgeving. Het is nu verbonden met de daadwerkelijke codebasis met volledige VS Code geïntegreerd in de interface, wat betekent dat ontwikkelaars code rechtstreeks kunnen bewerken zonder van tool te wisselen.
Een nieuw git-dashboard beheert de juiste workflows. Iedereen in een team kan vertakkingen maken vanuit v0, pull-aanvragen openen tegen main en deze inzetten bij het samenvoegen. Pull-verzoeken zijn eersteklas burgers, en previews verwijzen rechtstreeks naar echte Vercel-implementaties, niet naar geïsoleerde demo’s.
Dit is belangrijk omdat productmanagers en marketeers nu productiecode via de juiste git-workflows kunnen verzenden zonder dat ze lokale ontwikkelomgevingen nodig hebben of codefragmenten aan ingenieurs moeten overhandigen voor integratie. De nieuwe versie voegt ook directe integraties toe met Snowflake- en AWS-databases, zodat teams apps kunnen verbinden met productiegegevensbronnen met de juiste ingebouwde toegangscontroles, in plaats van dat er handmatig werk nodig is.
Vercel’s ervaring met React en Next.js verklaart de implementatie-infrastructuur van v0
Voordat Occhino in 2023 bij Vercel kwam, werkte hij tien jaar als ingenieur bij Meta (voorheen Facebook) en hielp hij bij de ontwikkeling van het veelgebruikte React JavaScript-framework door het bedrijf.
De bekendheid van Vercel is dat de oprichter, Guillermo Rauch, de maker is van Next.js, een full-stack framework gebouwd op React. In het tijdperk van vibe-codering is Next.js een steeds populairder raamwerk geworden. Het bedrijf heeft onlangs een lijst vrijgegeven van Reageer op best practices specifiek ontworpen om AI-agenten en LLM’s te helpen werken.
Het Vercel-platform omvat de best practices en lessen van Next.js en React. Dit decennium van co-building van raamwerken en infrastructuur betekent dat v0 productieklare code produceert die wordt ingezet op dezelfde infrastructuur die Vercel gebruikt voor miljoenen implementaties per jaar. Het platform omvat ondersteuning voor agentworkflows, MCP-integratie, firewall voor webapplicaties, SSO en implementatiebeveiligingen. Teams kunnen elk project in een cloudontwikkelomgeving openen en wijzigingen met één klik doorsturen naar een Vercel-preview of productie-implementatie.
Omdat er geen tekort is aan concurrerende aanbiedingen in de vibe-coderingsindustrie, waaronder onder meer Replit, Lovable en Cursor, is het de fundamentele infrastructuur die Occhino als uitzonderlijk beschouwt.
“De belangrijkste onderscheidende factor voor ons is de Vercel-infrastructuur”, aldus Occhino. “De afgelopen tien jaar heeft het een beheerde infrastructuur gebouwd, een raamwerkgedefinieerde infrastructuur en nu een zelfrijdende infrastructuur.”
Omdat vibe-coderingsbeveiliging controle over de infrastructuur vereist, niet alleen over het beleid
Het probleem met schaduw-IT is niet dat werknemers AI-tools gebruiken. Feit is dat de meeste tools voor trillingscodering volledig buiten de infrastructuur van het bedrijf opereren. De inloggegevens worden naar de aanwijzingen gekopieerd omdat er geen veilige manier is om de gegenereerde code aan bedrijfsdatabases te koppelen. Apps worden geïmplementeerd op openbare URL’s omdat de tools niet integreren met bedrijfsimplementatiepijplijnen. Datalekken treden op omdat er geen zichtbaarheidscontroles zijn.
De technische uitdaging is dat het beschermen van door AI gegenereerde code controle vereist over waar deze wordt uitgevoerd en waartoe deze toegang heeft. Beleidsdocumenten helpen niet als de instrumenten zelf dat beleid niet kunnen afdwingen.
Dit is waar infrastructuur van belang is. Wanneer de codeertools van Vibe op afzonderlijke platforms werken, staan bedrijven voor de keuze: de tools volledig blokkeren of de veiligheidsrisico’s accepteren. Wanneer de Vibe-encryptietool op dezelfde infrastructuur draait als productie-implementaties, kunnen beveiligingscontroles automatisch worden toegepast.
v0 draait op de infrastructuur van Vercel, wat betekent dat bedrijven implementatiebeveiligingen, zichtbaarheidscontroles en toegangsbeleid kunnen instellen die van toepassing zijn op door AI gegenereerde code, op dezelfde manier als ze van toepassing zijn op handgeschreven code. Dankzij directe integraties met Snowflake- en AWS-databases kunnen teams verbinding maken met productiegegevens met de juiste toegangscontroles in plaats van inloggegevens naar prompts te kopiëren.
“IT-teams voelen zich op hun gemak bij wat ze bouwen, omdat ze controle hebben over wie toegang heeft”, zegt Occhino. “Ze hebben controle over waartoe deze applicaties toegang hebben vanuit Snowflake of datasystemen.”
Generatieve gebruikersinterface en generatieve software
Naast de nieuwe versie van v0 heeft Vercel onlangs een generatieve gebruikersinterfacetechnologie geïntroduceerd, genaamd json-render.
v0 is wat Vercel generatieve software noemt. Dit verschilt van het json-renderingframework van het bedrijf voor een echte generatieve gebruikersinterface. Chris Tate, een software-ingenieur van Vercel, legde uit dat v0 full-stack apps en agents creëert, en niet alleen maar gebruikersinterfaces of frontends. Json-render is daarentegen een raamwerk waarmee AI UI-componenten direct tijdens runtime kan genereren door JSON uit te voeren in plaats van code.
“AI schrijft geen software”, vertelde Tate aan VentureBeat. “Het maakt rechtstreeks verbinding met de renderinglaag om op verzoek spontane, aangepaste interfaces te creëren.”
Het onderscheid is belangrijk voor zakelijke gebruiksscenario’s. Teams gebruiken v0 wanneer ze complete applicaties, aangepaste componenten of productiesoftware moeten bouwen.
Ze gebruiken JSON-rendering voor dynamische, aangepaste UI-elementen binnen applicaties, dashboards die zich aanpassen aan individuele gebruikers, contextuele widgets en interfaces die reageren op veranderende gegevens zonder codewijzigingen.
Beide maken gebruik van de AI SDK-infrastructuur die Vercel heeft gebouwd voor streaming en gestructureerde output.
Drie lessen die bedrijven hebben geleerd van het adopteren van vibe-codering
Omdat bedrijven de afgelopen jaren Vibe-coderingstools hebben ingevoerd, zijn er verschillende patronen ontstaan met betrekking tot door AI gegenereerde code in productieomgevingen.
Les 1: Prototyping zonder productie-implementatie creëert valse vooruitgang. Bedrijven hebben teams indrukwekkende demo’s zien genereren in vroege versies van v0, maar ze liepen tegen een muur aan bij het in productie krijgen van die demo’s. Het probleem was niet de kwaliteit van de gegenereerde code. Feit is dat de prototypes in geïsoleerde omgevingen leefden en losgekoppeld waren van de productie-infrastructuur.
“Hoewel demo’s gemakkelijk te genereren zijn, denk ik dat het grootste deel van de iteratie die op deze codebases plaatsvindt, plaatsvindt in echte productie-apps”, aldus Occhino. “90% van wat we moeten doen is wijzigingen aanbrengen in een bestaande codebasis.”
Les 2: De levenscyclus van softwareontwikkeling is al veranderd, of bedrijven dit nu hebben gepland of niet. Domeinexperts bouwen software rechtstreeks in plaats van productvereistendocumenten (PRD’s) te schrijven die ingenieurs kunnen interpreteren. Productmanagers en marketeers leveren functies zonder te wachten op ontwerpsprints.
Deze verschuiving betekent dat bedrijven tools nodig hebben die de zichtbaarheid en het beheer van de code behouden, terwijl ook niet-technische mensen de mogelijkheid krijgen om de code waar te maken. Het alternatief is het creëren van knelpunten door alle door AI gegenereerde code via traditionele ontwikkelingsworkflows te forceren.
Les 3: Het blokkeren van tools voor vibratiecodering verhindert vibratiecodering niet. Het duwt de activiteit simpelweg buiten de zichtbaarheid van IT. Bedrijven die AI-gestuurde ontwikkeling proberen te beperken, komen erachter dat werknemers de tools toch gebruiken, waardoor het probleem van schaduw-IT op grote schaal ontstaat.
De praktische implicatie is dat bedrijven zich minder moeten concentreren op het toestaan van vibe-codering en meer op het garanderen dat dit gebeurt binnen een infrastructuur die in staat is het bestaande beveiligings- en implementatiebeleid af te dwingen.



