Hoe breng je een AI-app live? Deze truc maakt deployen zo makkelijk als bestellen

Het probleem: AI schrijft je app in vijf minuten, live zetten kost twee weken

Eerst even duidelijkheid over voor wie dit artikel is: je hebt idealiter al een abonnement op Claude Code of Codex, je hebt een project dat AI voor je heeft geschreven, en je zit vast op de stap “hoe wordt dit een echte URL”. Klinkt bekend? Lees verder.

AI-codeeragents zoals Cursor, Claude Code en Codex hebben “code schrijven” allang teruggebracht tot minutenwerk. Een indie developer die een SaaS-tool wil bouwen, zegt tegen Claude Code “schrijf een cv-analysetool” en heeft binnen een half uur complete frontend- en backendcode. Maar tussen code en livegang gaapt een kloof: waar koop je een domein? Welke hosting kies je? Welke database? Hoe regel je login? Hoe verstuur je mail? Hoe koppel je betalingen?

Achter elke vraag schuilt een leveranciersaccount, een reeks API-keys en een berg configuratie. Twee beruchte afschrikkers: mail versturen vereist DKIM — zie het als een identiteitsbewijs voor je e-mails, zodat ze niet als spam worden gemarkeerd. Betalingen ontvangen vereist webhooks — een “afleveradres” waar het betaalplatform meldt dat er geld is binnengekomen. Alleen het aanmaken en verifiëren van accounts bij hosting, betalingen en domeinregistratie kost een halve dag. Daarna database, mail en betalingen stuk voor stuk werkend krijgen — daar gaat je week. Als je ondertussen AI-opdrachten aanneemt of met content geld verdient, heb je die tijd simpelweg niet.

Bovendien draaien AI-gebouwde apps vaak op tijdelijke API-keys en mock-data. De developer zelf kan niet eens zeggen: “Is deze app echt live geweest? Is het domein van mij? Kan ik mijn data meenemen?” Bij overdracht of afsluiten blijkt het ontmantelen onmogelijk — verweesde tabellen in de database, hangende webhooks bij het betaalplatform, een verkeerd ingesteld domein bij de hoster. Allemaal staartjes die je niet kwijtraakt.

De kans: maak van “live gaan” een lopende band en laat AI het hele deployproces overnemen

GoLive (repo: https://github.com/mikehasa/golive-skill) is een MIT open source project (volgens de bronpost, niet onafhankelijk geverifieerd: 894 stars, 63 forks, laatste push 2026-09-25) dat precies in de spleet zit tussen “code is af” en “echte gebruikers kunnen erbij”. Het is geen nóg een PaaS-platform, maar een Agent Skill + zero-dependency Node CLI voor codeeragents als Claude Code en Codex.

Het hele proces is teruggebracht tot vijf stappen: detect (wat heeft de app nodig) → plan (genereer een exact wijzigingsplan) → approve (jij bevestigt) → apply (uitvoeren met jouw eigen accounts) → verify (controleren dat alles echt draait). Alle resources worden aangemaakt in jouw eigen accounts bij Vercel, Netlify, Supabase, Neon, Porkbun, GoDaddy, Resend en Stripe. Geen GoLive-dashboard, geen telemetrie, geen vendor lock-in. Overdragen? Pak het in en ga. Ontmantelen? Eén teardown-commando en alles is schoon weg.

Wat is dat waard? Reken mee: handmatig een app met database en betalingen deployen kost een ervaren developer één tot twee weken. Reken je tijd als indie developer op €65 per dagdeel… nee, serieus: tegen €400 per dag is dat €2.000-2.800 aan verbrande uren. GoLive perst dat terug tot een gesprek van enkele tientallen minuten plus een bescheiden domeinabonnement per jaar. Neem je deploy-opdrachten aan voor klanten? Marktprijs €150-600 per klus. Vroeger kostte zo’n klus twee weken, nu lever je in een halve dag — tien keer zoveel opdrachten in dezelfde tijd. Je bespaart geen “efficiëntie”, je bespaart keihard uurtarief.

De route: in drie stappen je AI-app voor echte gebruikers neerzetten

Stap 1: Installeer GoLive zodat je agent de skill herkent.

Vereisten: Node.js 20+, npm/npx, Git, en een codeeragent met Skills-ondersteuning (officieel getest met Codex en Claude Code; andere clients niet geverifieerd). Eén commando voor een globale installatie:

1
npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent claude-code --yes

Gebruik je Codex, vervang dan --agent claude-code door --agent codex. Er is ook een offline npm-route: npx golive@alpha install --agent codex. De installatie kopieert alleen skill-bestanden — er wordt geen leveranciersaccount aangeraakt en niets gedeployd.

Daarna typ je in Codex $golive Help me take this app live. of in Claude Code /golive Help me take this app live.. De agent laadt de GoLive-instructies en is klaar om het deployen over te nemen. Let op: npx skills add maakt geen golive-commando in je terminal aan; de CLI wordt door de agent aangeroepen vanuit de skill-installatiemap (meestal ~/.claude/skills/golive of ~/.agents/skills/golive).

Stap 2: Laat de agent detect → plan draaien en leg de wijzigingenlijst op tafel.

GoLive scant de code in je huidige repo en concludeert bijvoorbeeld: “Deze Next.js-app heeft Vercel-hosting nodig, Supabase als database, Resend voor mail, Stripe voor betalingen, gekoppeld aan een subdomein van example.com.” Vervolgens produceert het een wijzigingsplan waarin elke regel overeenkomt met één configuratiewijziging in een van jouw leveranciersaccounts. In deze fase leest het alleen, het schrijft niets.

Het approve-moment is de echte veiligheidsklep: voordat er iets in je accounts gebeurt, moet jij in de chat expliciet akkoord geven. “Voeg een A-record toe via mijn Porkbun-account”, “maak een nieuw project aan in Supabase”, “vraag Stripe-testmodussleutels aan” — elke actie is een aparte toestemming. Daarmee blijft de gevaarlijkste handeling — AI die namens jou op “bevestigen” klikt — onder jouw ogen.

Stap 3: apply → verify, en spijker vast dat het echt werkt.

Na jouw akkoord voert GoLive het plan uit: deployen in jouw Vercel-account, project aanmaken en migraties draaien in jouw Supabase, DNS wijzigen via jouw Porkbun, Stripe op testmodus zetten — alle tokens lopen via lokale environment variables, nooit via een derde partij.

Daarna is het niet klaar. Verify pingt daadwerkelijk de gedeployde URL, controleert de databaseverbinding, verstuurt een testmail en kijkt of de betaal-webhook aankomt. Faalt een onderdeel, dan rolt het terug of markeert het rood. Geen “lijkt live maar is half stuk”.

Twee extra troeven: golive status doet driftdetectie — heb je later handmatig een databasewachtwoord gewijzigd of een DNS-record verwijderd, dan meldt het “je configuratie is afgeweken”. En golive handoff genereert een eigendomsdocument: welke resource zit in welk account, met welke credentials, en hoe je hem uitzet. Overdragen aan een klant, doorverkopen of volledig afbreken — volg gewoon het document.

Voorbeelden: welke bijverdiensten profiteren het meest van deze flow

Vooraf: voorbeeld 2 is een hypothetisch scenario op basis van de toolmogelijkheden, geen echt klantverhaal. Het dient om te bepalen of dit bij jou past.

Voorbeeld 1: AI-opdrachten voor Shopify-tools (internationale markt).

Een team dat Shopify-plugins op aanvraag bouwt, heeft met Next.js + Prisma + Stripe Connect een tool geschreven die automatisch van vervoerder wisselt per regio. Vroeger moesten ze elke klant het deployproces voordoen — die klanten kunnen zelf niet door de knoppen van Vercel, Stripe en Cloudflare navigeren. Met GoLive installeren ze de skill in Codex en zeggen ze tegen de klant: “Draai dit in je eigen Vercel-account.” Klaar, conversationele deployment. Volgens de bronpost (niet onafhankelijk geverifieerd) dekken de disposable live tests in versie 0.1.0-alpha.3 inmiddels zes gangbare trajecten: hosting, database, DNS, mail, testbetalingen en login.

Voorbeeld 2 (hypothetisch): snelle MVP-validatie voor een contenttool.

Stel: een contentteam wil een tool bouwen die Lemon8-posts met één klik omzet naar Notion-templates, maar is bang dat niemand het gebruikt en het domeingeld verbrand is. Ze draaien de GoLive-flow: detect concludeert dat alleen statische hosting plus een e-maillijst nodig is; plan toont een kostenplaatje tot op de domeinkosten per jaar (volgens de bronpost onder de tien dollar, niet geverifieerd) plus gratis hostingtier; apply is in twintig minuten rond. Blijken de cijfers na een week slecht, dan ruimt teardown alles netjes op, het domein verloopt zonder verlenging en er blijven geen zombieprojecten in je accounts hangen. Voor experimentele side hustles is “snel live kunnen én schoon offline kunnen” meer waard dan “veel features”.

Nog een waarschuwing over betalingen: GoLive dekt op dit moment alleen de testmodus van Stripe — geen echte transacties. En Stripe stelt eisen aan je bedrijfsvorm en bankrekening; check vooraf of jouw KvK-inschrijving en IBAN daarvoor in aanmerking komen. Wil je direct echte betalingen, kijk dan ook naar alternatieven als Mollie of Pay.nl voor de Nederlandse markt — GoLive bouwt je landing page en infrastructuur, maar de betaalkoppeling moet je mogelijk via een andere route regelen. Verwacht niet dat Stripe in één keer alles oplost.

Actie: zet vanavond je volgende AI-app écht live

Behandel “AI heeft de app geschreven” niet als eindpunt. Zet deze drie dingen op je takenlijst voor vanavond:

  1. Open je meest recente Claude Code- of Codex-project, check dat Node.js versie 20+ is, en voer uit: npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent claude-code --yes (of codex). Verifieer daarna volgens de README met node <installed-skill-dir>/scripts/golive.mjs version --json (vervang het pad door je echte skill-map, meestal ~/.claude/skills/golive).
  2. Typ in de agent-chat /golive Help me take this app live en laat het eerst alleen detect en plan draaien. Nog niet applyen.
  3. Open elke leveranciersaccount die in het plan voorkomt en check saldo, verificatiestatus en API-key namespaces — dat zijn jouw assets, de AI klikt alleen de knoppen.

Deze tool is MIT open source, zero-dependency, zero-telemetrie en draait in je eigen accounts zonder leveranciersbinding — een zeldzame combinatie in deployland. Laatste risicowaarschuwing: het is nog versie 0.1.0-alpha, dus bugs zijn onvermijdelijk. Test belangrijke projecten eerst volledig op een testaccount voordat je productie aanraakt. AI schrijft de code, GoLive zet het live, en jij houdt je ogen open bij approve — die taakverdeling is de slimste positie voor indie developers in de komende jaren.