Laptopscherm met kleurrijke programmeercode
Nieuws10 juli · 14:104 min leestijd

Bun herschrijft complete runtime naar Rust met AI-agents in elf dagen

Bun-maker Jarred Sumner herschreef zijn JavaScript-runtime in elf dagen van Zig naar Rust met AI-agents op Claude Fable 5: ruim 535.000 regels code, voor een klus die met de hand een jaar zou kosten.

Bun heeft zijn volledige JavaScript-runtime in elf dagen van Zig naar Rust herschreven met AI-agents op het pre-release model Claude Fable 5, schrijft maker Jarred Sumner. Het gaat om ruim 535.000 regels Zig die zijn omgezet, goed voor meer dan een miljoen toegevoegde regels in de uiteindelijke diff.

Voor een softwareteam dat een grote migratie of legacy-herschrijving voor zich uit schuift omdat die te duur en te riskant is, verschuift dit de rekensom. Sumner schat dat drie ervaren engineers er met de hand ongeveer een jaar over zouden doen. Met een zwerm AI-agents werd het elf dagen en ongeveer 165.000 dollar aan API-kosten. Niet via een enkele slimme prompt, maar via een gestructureerde aanpak die zich laat kopiëren.

De cijfers achter de herschrijving

Sumner draaide op het hoogtepunt 64 Claude-instanties tegelijk, verdeeld over vier werkstromen van zestien agents, en in totaal zo'n vijftig dynamische workflows over elf dagen. Die produceerden 6.502 commits en op piekmomenten ongeveer 1.300 regels code per minuut. Het tokenverbruik liep op tot 5,9 miljard ongecachete invoertokens, 690 miljoen uitvoertokens en 72 miljard tokens uit de cache.

Waarom van Zig naar Rust

De reden was betrouwbaarheid, niet snelheid. Een groot deel van de bugs in de Zig-versie waren use-after-free, double-free en geheugen dat in een foutpad vergeten werd vrij te geven. "In veilig Rust zijn dat compilerfouten", schrijft Sumner: de taal vangt die klasse fouten al bij het bouwen, nog voordat het programma draait. De overstap loste 128 van zulke geheugenbugs op in de eerste Rust-uitgave, Bun v1.4.0. De prestaties gingen er nauwelijks op vooruit, met 2 tot 5 procent afhankelijk van de taak.

cargo clippy markeert een fout in Rust-code voordat het programma draait (Bron: Caleb Stanford / Wikimedia Commons, CC BY-SA 4.0)
cargo clippy markeert een fout in Rust-code voordat het programma draait (Bron: Caleb Stanford / Wikimedia Commons, CC BY-SA 4.0)

Adversarial review als vangnet

Het opvallendste is niet dat AI de code schreef, maar hoe die werd gecontroleerd. Per taak zette Sumner één agent aan het implementeren en twee of meer agents die de wijziging kritisch nalazen voordat hij werd samengevoegd. Die adversarial review ving echte fouten, en de parsers werden daarnaast dag en nacht gefuzzt met honderd miljard uitvoeringen. Van de negentien regressies die toch ontstonden is er geen blijven staan, en geen enkele test werd overgeslagen of geschrapt.

Waar dit heen wijst

Dit past in een reeks. Eerder liet de Canadese provincie Alberta in twintig uur 466 miljoen regels overheidscode nakijken door zo'n vijftig autonome agents, en Anthropic zegt dat inmiddels 65 procent van de code van zijn eigen productteam door Claude wordt geschreven. Het patroon is telkens hetzelfde: niet één model dat autocompletet, maar een zwerm agents die onder toezicht een enorme, repetitieve klus uitvoert.

Twee kanttekeningen houden het eerlijk. Bun is sinds december 2025 eigendom van Anthropic, en Sumner gebruikte een pre-release model dat nog niet publiek beschikbaar was. Dit laat het plafond zien, niet de dagelijkse praktijk. En 165.000 dollar aan tokens is geen bedrag dat een klein team er even bij pakt. Wat overblijft is een verschuiving van waar het werk zit: het schrijven van code wordt goedkoop, het beoordelen en verifiëren ervan wordt de echte flessenhals.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Grote refactor met AI-agents?

Een zwerm agents onder streng toezicht laten werken is precies waar ik thuis in ben: ik denk mee over de aanpak, ontwerp de workflow en bouw en automatiseer de migratie van idee tot livegang, self-hosted waar dat kan.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Gerelateerde artikelen

Google laat engineers Claude Opus 5 gebruiken via Antigravity
Nieuws
4 min

15 sep 06:39

Google laat engineers Claude Opus 5 gebruiken via Antigravity

Google laat engineers Claude Opus 5 gebruiken voor intern codeerwerk via Antigravity, maar houdt Gemini als basis en begrenst het rivaliserende model met quota. De stap toont modelvrijheid binnen gecontroleerde grenzen, niet een algemene klantlancering.

ENISA test Anthropic’s Mythos 5
Nieuws
4 min

10 sep 14:30

ENISA test Anthropic’s Mythos 5

ENISA test Anthropic’s cybermodel Mythos 5 na maanden onderhandelen. De toegang is beperkt tot defensieve proeven en omvat niet Mythos 5.1, waardoor Europa wel kan testen maar geen algemene klanttoegang krijgt.

Naver Cloud bouwt eigen securitymodel na Claude-onderbreking
Nieuws
4 min

10 sep 12:51

Naver Cloud bouwt eigen securitymodel na Claude-onderbreking

Naver Cloud bouwt een eigen securitymodel nadat exportcontroles de toegang tot Claude tijdelijk verstoorden. Met 4.000 Nvidia-GPU’s, twee 700B-modellen en 830 TB securitydata kiest Zuid-Korea voor controle over kritieke AI-beveiliging.

VS beschuldigt zes Chinese AI-bedrijven van industriële modeldistillatie
Nieuws
5 min

9 sep 08:21

VS beschuldigt zes Chinese AI-bedrijven van industriële modeldistillatie

CISA, NSA en FBI beschuldigen DeepSeek, Moonshot AI, Alibaba en drie andere Chinese AI-bedrijven van industriële modeldistillatie. Miljarden tokens en miljoenen verzoeken maken modelherkomst en leveranciersrisico concreet voor Nederlandse AI-teams.

OpenAI zet GPT-6 Pro op 15 berichten per maand bij Business Standard
Nieuws
5 min

5 sep 10:40

OpenAI zet GPT-6 Pro op 15 berichten per maand bij Business Standard

OpenAI publiceert de gebruikslimieten voor GPT-6 Pro per abonnement: 15 berichten per maand op ChatGPT Business Standard en 50 per week op Premium. Daarmee is de zakelijke AI-rekening voor het eerst na te rekenen.

Anthropic verplaatst bewaarde Claude-data naar de cloud van de klant
Nieuws
4 min

1 sep 22:22

Anthropic verplaatst bewaarde Claude-data naar de cloud van de klant

Anthropic zet de bewaarde monitoringdata van zijn sterkste Claude-modellen in het cloudaccount van de klant, onder eigen sleutels. De dertig dagen bewaartijd verdwijnt niet, de uitrol begint later dit najaar.