Een mountainbiker rijdt in de schemering over een smal pad door een dennenbos; een dunne lijn van licht wijst de weg vooruit.

Bouwen met AI · September 2026

Garmin heeft 6.500 engineers.Ik had drie dagen en een telefoon.

In mijn eentje bouwde ik met Claude een iPhone-app, een Apple Watch-app en een website voor mountainbikers. Zonder één regel code. Voor die niche durf ik te zeggen: het beste product dat er is. Dit stuk gaat niet over fietsen. Het gaat over wat jij nu kunt bouwen, en hoe.

Sander van Meggelen · 8 min lezen

Negen dagen geleden bestond MTB Way niet. Nu staat er een website met alle 291 bewegwijzerde mountainbikeroutes van Nederland, en een app voor iPhone en Apple Watch die je elke afslag meldt voordat je er bent, je live laat racen tegen je eigen record en je vertelt hoe steil de klim wordt voordat je hem ziet.

Ik heb er geen regel code voor geschreven. Geen developer ingehuurd, geen designer, geen bureau. Ik had een idee, een mening en een telefoon. De rest deden drie AI-agents van Claude. Van mijn eigen tijd kostte het effectief drie dagen, verspreid over negen kalenderdagen, tussen ander werk door. De agents werkten ’s nachts gewoon verder.

Garmin heeft volgens zijn jaarverslag over 2025 zo’n 23.000 medewerkers, van wie 6.500 in engineering en development. Hun mountainbikecomputer, de Edge MTB, kost €399,99. Voor mountainbikers durf ik te zeggen: wat ik in drie dagen van mijn eigen tijd neerzette, is beter. En het is gratis, op de iPhone en het horloge die je al hebt.

Dit is geen verhaal over mij, en eigenlijk ook niet over fietsen. Het is een verhaal over wat er dit jaar veranderd is. Iedereen met toegang tot Claude kan nu een compleet product bouwen dat de gevestigde naam in zijn niche verslaat. Hieronder laat ik zien hoe.

  • 3dagen van mijn eigen tijd, verspreid over negen kalenderdagen
  • 0regels code die ik zelf schreef
  • 3platforms: iPhone, Apple Watch en web
  • 185berichtjes aan de agents, meestal vanaf mijn telefoon

Wat er na negen kalenderdagen stond

  • Elke afslag, 8 tot 10 seconden vooraf. Een tik op je pols, en links voelt anders dan rechts. Alle 18.190 afslagen zijn ingemeten.
  • Je PR rijdt mee. 2.708 segmenten met een naam, die vanzelf starten en stoppen. Onderweg zie je of je voorligt op je eigen tijd.
  • Zie de klim aankomen. 1.357 klimmen en bulten, vooraf gemeten met de laserhoogtekaart van Nederland.
  • Pols of stuur. Aan je pols voel je de afslagen. Op je stuur draait het scherm mee en bedien je het met handschoenen aan.
  • Fout gereden? Binnen 40 meter weet je het. De weg terug gaat over echte paden, en met één tik rijd je de kortste weg naar je auto.
  • Grip en drukte, elk uur vers. Hoe de trail erbij ligt, zie je voordat je de fiets inlaadt. En het werkt allemaal zonder bereik.

De homepage van mtbway.com: de mooiste MTB-routes, overal in Nederland, met 291 routes en 5.524 kilometer

En de website: alle 291 routes op de kaart, met grip, drukte en status, elk uur bijgewerkt.
Naast de Garmin Edge MTB
OnderdeelGarmin Edge MTBMTB Way
Wat het kost€399,99 adviesprijs, een apart apparaat voor op je stuurGratis, op je iPhone en Apple Watch
Racen tegen je tijdTot tien timing gates plus een start per serie, aan te maken terwijl je op de plek zelf staat. Per split zie je of je sneller bent dan de snelste run in dezelfde rit.2.708 segmenten staan al klaar. Live tegen je beste tijd uit al je ritten.
De weg vindenKleurenkaart op een scherm van 2,13 inch (240 × 320 pixels), bediend met zeven knoppenElke afslag 8 tot 10 seconden vooraf, als tik op je pols of groot op je stuur
KlimmenClimbPro toont komende klimmen met gemiddeld stijgingspercentage en totale stijging, bij alle ritten of alleen tijdens navigatie1.357 klimmen en bulten vooraf gemeten met de laserhoogtekaart van Nederland (AHN4)

Bronnen Garmin: productpagina Edge MTB (prijs, scherm), persbericht van 17 juni 2025 (knoppen), handleiding Edge MTB over timing gates en ClimbPro. MTB Way: mtbway.com/app.

Dit gaat niet over mountainbiken

Een eenzame mountainbiker met een oplichtende telefoon staat in de schemering op een heuvel en kijkt naar een enorm kantoorgebouw aan de horizon

Een gigant als Garmin bouwt voor iedereen tegelijk: wielrenners, hardlopers, zeilers, golfers. Voor elke groep goed genoeg. Het allerbeste product maken voor één kleine groep loont zelden als je voor iedereen bouwt. En tot kort geleden kon niemand anders het, want daar had je een team, een budget en maanden voor nodig.

Dat laatste is weg.

Kijk dus eens naar je eigen markt. Welke app gebruik je elke week terwijl je je eraan ergert? Welk pakket in jouw branche is in tien jaar nauwelijks veranderd, omdat er toch geen alternatief is? Welke club, hobby of vakgroep regelt alles nog met een Excel-bestand en een appgroep?

Daar zit ruimte voor iemand die het beter maakt. Dat kun jij nu zijn.

De vraag is niet meer of je het kunt bouwen. De vraag is of je weet wat beter is. Dat deel blijft van jou, en het is het leukste deel.

Wat er achter 185 berichtjes gebeurde

Ik stuurde de agents in die negen kalenderdagen zo’n 185 berichtjes, de helft korter dan 34 woorden. Wat daarachter gebeurde, zie je als gebruiker nergens. Drie momenten laten het zien.

Schema: Sander stuurt vanaf zijn telefoon drie agents aan. De website-agent draait op een Linux-server, de app-agent en de orchestrator op een Mac mini. De orchestrator verbindt de twee, en elke agent zet zelf parallelle subagents in.

De opzet: één mens, drie agents, en elke agent met zijn eigen team van subagents.
  1. Zaterdag 19 september, 21:10

    Ik wil in mijn Google maps met eigen icons alle mtb locaties erin zetten.

    Een klusje voor mezelf. De volgende ochtend werd het een web-app.

    Techniek Begin bij iets wat je zelf nodig hebt. Groter maken kan altijd.

  2. Maandag 22 september, 23:32

    Ik heb nu zo’n Garmin 850 […] maar verder vind ik hem vrij clunky. […] Maar first things first: kan je als developer wel echt zo’n 3d navigatie lijn projecteren op Apple Watch?

    De app-agent werkte de hele nacht door. ’s Ochtends lag er een concept.

    11 onderzoeksrapporten3 concurrerende conceptenjury van 41 criticus

    Techniek Vraag eerst óf het kan, en laat concepten tegen elkaar strijden in plaats van één plan te volgen.

  3. Woensdag 23 september

    We lanceren over 24 uur.

    Het concept rekende met één ontwikkelaar en 32 weken. Om 12:41 stond build 2 in TestFlight.

    Techniek Een absurde deadline dwingt een ander plan af, niet alleen harder werken.

Ondertussen, op de achtergrond

  • 828subagents aan het werk gezet, tot 14 tegelijk
  • 48.000+opdrachten die de agents zelf uitvoerden
  • 2.000+keer zelf gekeken of het werkte, in een browser of de simulator
  • 727keer de app gebouwd in Xcode

Geteld in de logs op beide machines: de server met de website en de conceptfase, en de Mac met de app, de orchestrator en 262 Blender-runs voor de medailles.

Zo doe je het, in vijf zetten

Achter die cijfers zit geen geheim en geen prompttruc. Wat werkte, was een manier van werken, en die past op één pagina. Per zet geef ik de kernprompt, zodat je hem kunt overnemen.

Geef een lat, geen lijstje

De meeste mensen beginnen met een lijst functies. Ik begon met een doel en een kwaliteitslat, en liet de agent zelf uitzoeken wat mountainbikers nodig hebben en wat er al bestaat. Dat onderzoek was grondiger dan ik het zelf had gedaan. Voor de app las een agent de volledige handleiding van de Garmin Edge 850 (92 pagina’s) en van het fēnix 8-horloge (162 pagina’s), plus de reviews. Daarna wist hij precies waar het beter kon.

Kernprompt · de aftrap

Bouw [product] voor [doelgroep]. Doe eerst onderzoek: wat hebben [doelgroep] echt nodig, en wat bestaat er al? Bouw het daarna beter dan alles wat er nu is, in functies, gebruiksgemak en design. Afwerking op Apple-niveau, niet in Apple-stijl.

Dat laatste onderscheid is belangrijk. Ik wilde de afwerking van Apple, geen kloon van hun stijl. Het ontwerp liet ik eerst maken door een beeldmodel: eerst een stijlreferentie, daarna per pagina een doel. Leg zo’n model doelen uit in plaats van instructies, dan maakt het iets moois. De agent bouwt het daarna na en legt het ernaast.

Zet een team neer, geen assistent

Ik werkte met drie agents: één voor de website, één voor de iPhone- en Watch-app, en een orchestrator die tussen die twee schakelde en het werk keurde. Elke agent zette zelf weer een handvol subagents parallel aan het werk. Ik stuurde alles vanaf mijn telefoon.

Het verschil met een chatbot is eigenaarschap. De app-agent en de website-agent spraken samen af hoe de app en de site gegevens uitwisselen, en schaafden die afspraak bij van versie 1 tot 1.6. Ik beantwoordde alleen de acht vragen die echt bij mij hoorden, zoals de minimumleeftijd.

Kernprompt · eigenaarschap

Jij bent orchestrator. Je werkt met parallelle subagents, bepaalt zelf de reviewers en de doelen, en werkt zelfstandig door. Jij bent eindverantwoordelijk voor proces en resultaat. Vraag mij alleen iets als het echt nodig is.

Laat het kijken in plaats van testen

Op de eerste dag verloor ik ruim tien uur. De website-agent zat vast in een lus van reviewers die reviewers controleerden, terwijl de grote dingen bleven liggen. Toen ik hem vroeg zijn eigen werk te bekijken zoals een mens dat doet, ging het ineens hard. Moderne modellen beoordelen een screenshot goed. Laat ze dat doen, op mobiel en op desktop.

Kernprompt · zelf kijken

Stop met review op review. Maak screenshots op mobiel en desktop en kijk zelf of het belangrijkste werkt zoals bedoeld. Liever één goede blik dan twintig kleine tests.

Een donkere werkkamer ’s nachts: een kleine computer, een laptop en een scherm met oplichtende grafieken, met een fietshelm en een modderige mountainbike ernaast

Terwijl ik sliep, werkten de agents door. ’s Ochtends stonden er nieuwe builds klaar.

Jij bent de smaak

Dit is het deel dat bij jou blijft. Mijn feedback was bijna altijd hetzelfde recept: een screenshot, wat er mis is, en een referentie voor het gevoel dat ik zocht. Niet altijd beleefd, wel concreet.

Het werkte ook op de fiets. Op een zaterdagochtend dekte de automatische pauze de navigatie af, precies toen ik van de route af was. Ik typte het langs de trail. Zestien minuten later stond er een nieuwe versie in TestFlight. Die ochtend kwamen er zes builds binnen in vijftig minuten, elk met een punt uit mijn rit.

Kernprompt · feedback

[screenshot] Dit voelt als [slechte referentie]. Ik wil [goede referentie]. Concreet: [één tot drie dingen]. Richt je alleen op wat ik noem.

Stuur op tempo

Agents zijn snel, maar ook grondig tot het irritant wordt. Duurde iets te lang, dan vroeg ik waarom, en om een nieuw plan. Toen de medailles “een à twee dagen” zouden kosten, vroeg ik hoe dat in maximaal veertien uur kon zonder kwaliteitsverlies. Het antwoord: drie lijnen tegelijk in Blender, en een orchestrator die binnen tien minuten keurt. De volgende ochtend lagen ze klaar.

Kernprompt · tempo

Waarom duurt dit [X]? Analyseer je werkwijze en maak een plan voor maximaal [Y], zonder kwaliteitsverlies. Eerst live zetten, daarna testen.

Hoe hoog de lat kan

De medailles laten zien wat er gebeurt als je de lat blijft leggen. De eerste 3D-versies waren technisch netjes, maar vlak. Eentje leek op een putdeksel. Ik zei dat Apple mijlenver voor lag.

Daarop bouwden de agents zelf een werkwijze: acht ontwerpen per medaille, een blinde beoordelaar die ze op acht punten scoort tegen voorbeelden van de beste in de markt, echte 3D in Blender, en een leesbaarheidstest op 24 punt, want een medaille moet ook klein in een lijstje werken.

Ronde 14

Drie medailles in ronde 14: een platte lusmunt, een driehoek met golflijnen en een zeshoek met een poort, technisch netjes maar vlak

Technisch netjes, maar vlak.

De eindversies, live in 3D

Medaille VASTE PRIK: lusmunt in inkt-alu met de lime lus van Amerongen en een grote 10
Lus · AmerongenVaste prik10 rondes
Medaille EVEREST: top in titanium met 8.849 hoogtemeters in lime op zes bergruggen
HoogteEverest8.849 hm
Medaille DOOR DE DREMPEL: zeshoek in titanium met poortpalen, 3:38 over het klimprofiel van de Amerongse Berg
Klim · Amerongse BergDoor de drempel3:38 · drempel 3:40

Sleep om te draaien, tik om hem om te keren.

De uitreiking na een rit, frame voor frame: de medaille draait in beeld, met een ring van licht en vonken, en de teller loopt op

Na je rit krijg je hem uitgereikt, met licht, vonken, trilling en geluid. Hoe zeldzamer de medaille, hoe groter het moment.

Wat je moet weten voordat je begint

Jouw beurt.

Je hoeft niet te kunnen programmeren en je hebt geen team nodig. Je moet weten voor wie je bouwt, wat er nu slecht aan is en hoe goed het moet worden. Daar begint deze prompt.

Kernprompt · begin vandaag

Bouw [product] voor [doelgroep]. Doe eerst onderzoek naar wat [doelgroep] echt nodig heeft en wat er al bestaat, en bouw het dan beter dan alles wat er nu is: functies, gebruiksgemak en design, afgewerkt op Apple-niveau. Jij bent orchestrator. Je werkt met parallelle subagents, bepaalt zelf de doelen, bekijkt je eigen werk op mobiel en desktop en bent eindverantwoordelijk. Vraag mij alleen iets als het echt nodig is.

Een hand houdt 's ochtends aan de keukentafel een telefoon vast met een leeg invoerveld; ernaast koffie en een schetsboek met een eerste ontwerp van een app

Welk product in jouw markt is al jaren "goed genoeg"? Typ vandaag de eerste prompt.

Benieuwd wat die drie dagen opleverden? Kijk op mtbway.com. De app komt binnenkort in de App Store.