Introductie

Google Antigravity is een ontwikkelomgeving die vanaf de basis is gebouwd rond AI. Het lijkt op een soort superversie van VS Code, maar werkt van binnen heel anders. In plaats van elke regel code zelf te schrijven, gebruikt Antigravity een agent-first ontwikkelmodel. Je legt uit wat je nodig hebt en het systeem maakt agenten die het werk uitvoeren. Omdat de tool gratis is, kan iedereen het proberen. Na mijn eigen ervaring voelt het echt als een upgrade voor elke softwareontwikkelaar.

Wat maakt Antigravity anders?

Antigravity begrijpt je hele project zodra je een map opent. Het scant je bestanden, begrijpt de structuur en leert hoe alles samenhangt. Daarna kun je vragen om functies toe te voegen, oude code te herorganiseren, ontbrekende stukken te documenteren of zelfs hele modules te bouwen. Het werkt ook heel goed met embedded en hardware workflows. Je kunt bijvoorbeeld een datasheet van een sensor erin slepen en vragen om een complete driver te maken voor Arduino, Espressif ESP32 of STM32. Het leest de registers, timing-diagrammen en modi, en bouwt vervolgens de volledige bibliotheek met voorbeelden.

De echte kracht zit echter in het agentensysteem. Met Antigravity kun je kleine agenten maken die werken als "mini-medewerkers". Elke agent kan één taak op zich nemen. De ene agent kan de UI testen en bugs fixen. Een andere agent kan de routes refactoren, en weer een andere kan de documentatie bijwerken. Terwijl zij werken, kun jij je richten op wat echt jouw aandacht vraagt. Het voelt echt alsof je een klein team in je IDE hebt.

Deze agenten lezen niet alleen je code, ze draaien en interageren ook met je app. Ze openen de webpreview, klikken op knoppen, testen formulieren, versturen gegevens en rapporteren de resultaten. Als je hun wijzigingen goedkeurt, schrijven ze de updates voor je weg.

Mijn ervaring met Antigravity

Toen ik Antigravity voor het eerst probeerde, wilde ik zien hoe ver het zou gaan in een echte ontwikkelworkflow. Ik begon niet met simpele tests, maar sprong gelijk in een grotere taak: een compleet projectmanagement dashboard, iets zoals ClickUp. Ik gaf de opdracht om een React front-end en een SQLite back-end te genereren. Binnen enkele minuten stond de volledige structuur: routes, pagina’s, componenten, stateflow, het database-schema en de API. Er waren zelfs dashboards, takenlijsten, een Kanban-weergave en een kalender.

De eerste versie was simpel, maar solide. Met ongeveer twintig prompts werd het steeds verfijnder. Er kwamen filters bij, meerdere ruimtes zoals Engineering en Design, en in elke ruimte werden projecten, lijsten en taken aangemaakt met statussen als “To Do”, “In Progress”, “Review” en “Done”. Ik was onder de indruk van hoe goed het systeem de synchronisatie van statussen en het routeren afhandelde.
 
Figuur 1. De eerste prompt die ik aan Antigravity gaf om de hele projectmanagement-app te genereren, inclusief ruimtes, projecten, takenlijsten, board-weergaven en een kalender.
 
Figuur 2. De eerste, ruwe versie van de React + SQLite projectmanagement-app die door Antigravity werd gegenereerd, nog vóór verdere verfijning.


Toen de hoofdstructuur werkte, testte ik het agentensysteem. Ik maakte een agent met één taak: "Open de app en test alles." De agent laadde de preview, klikte op alle knoppen, opende elke pagina, testte formulieren, wisselde van weergave en controleerde de kalender. Hij vond ontbrekende handlers, layoutbugs en kapotte overgangen. Alles werd netjes gerapporteerd met bestandsnamen en regelnummers. Nadat ik het plan had goedgekeurd, fixte de agent de hele codebase zelf. Het was bijna onwerkelijk om te zien hoe de UI automatisch werd gerepareerd terwijl ik zelf niks hoefde te doen.
 

Figuur 3. Antigravity opent een browservenster en test de volledige UI automatisch met het ingebouwde agentensysteem.
Figuur 4. De app nadat Antigravity 30 taken per workspace heeft toegevoegd en automatisch elke weergave, lijst en interactie heeft getest met de UI-agent.


Daarna ging ik weer terug naar embedded-systemen. Ik vroeg Antigravity om een compleet ESP32-bestandsoverdrachtsysteem te maken met ESP-NOW. Ik wilde een zender, een ontvanger, een simpel protocol en een webinterface om bestanden te uploaden. Alles werd in één keer gebouwd. De Arduino sketches werden geschreven, MAC-pairing opgezet, het bestand werd in pakketten gesplitst, een voortgangsteller werd toegevoegd en er kwam zelfs een drag-and-drop webinterface bij. Ik heb de code geflasht en het werkte direct. Geen debugging, geen trial-and-error. De pakkettenstroom, bevestigingen en foutafhandeling werkten allemaal perfect.

Dit was verrassend, want toen ik in 2023 een soortgelijke taak aan ChatGPT vroeg, ging het niet goed. Het had moeite met ESP-NOW en bestandsbeheer. Maar we zijn nu een stuk verder. De huidige AI-modellen — ChatGPT 5.1, Gemini en Claude — leveren eindelijk complete, werkende systemen. Je kunt nu de app bouwen die je altijd al wilde, zelfs als je niet eerder frontend-skills of vrije tijd had. AI haalt die drempel weg.

Figuur 5. De complete ESP32 ESP-NOW bestandsoverdrachtcode, gegenereerd door Antigravity – inclusief zender, ontvanger, pakketverwerking en webinterface.


Ik daagde Antigravity nog verder uit. Ik uploadde een datasheet van een sensor en vroeg om een driver voor Arduino en ESP32 te bouwen. Het las de tabellen, timingdiagrammen en het registeroverzicht, en leverde een volledige bibliotheek op. De bibliotheek bevatte initialisatiecode, lees- en schrijffuncties, kalibratieroutines, interrupt-instellingen en een voorbeeld sketch. Normaal gesproken kost dit een hele dag of langer. Antigravity deed het in een paar minuten.

Ik gebruikte Antigravity ook om oude projecten op te schonen. Ik opende een oude ESP32 codebase met een rommelige structuur, oude logs en inconsistente namen. Antigravity scande alles en herschreef het naar een schoon, modern geheel. Mappen werden opnieuw georganiseerd, naamgeving opgeschoond, ongebruikte code verwijderd en nieuwe documentatie gegenereerd. Zelfs wat lussen werden geoptimaliseerd. Dit was één van de handigste functies.

De agent-first workflow bewees zichzelf telkens weer. Ik maakte agenten voor documentatie, testen, refactoring en zelfs UI-design. Eén agent werkte de UI bij nadat ik screenshots van een modern ontwerp had geüpload. Terwijl de agenten aan het werk waren, kon ik mij richten op beslissingen op systeemniveau. Het voelde alsof ik een klein team van juniors had die het saaie werk deden, terwijl ik me op het ontwerp focuste.

AI slim gebruiken

Na verloop van tijd heb ik geleerd dat veel mensen AI verkeerd inzetten. De meesten verwachten dat AI voor hen denkt of ideeën vanaf nul bedenkt. Denken is een menselijke taak. Wij begrijpen de context, het doel, de randvoorwaarden en de logica van het systeem. AI werkt pas goed als je duidelijke richting geeft.
De juiste manier om AI te gebruiken is simpel: jij denkt, en de AI voert uit.

Je ontwerpt de flow. Je bepaalt de structuur. Je geeft aan wat er gebeurt bij een klik, wat elk scherm moet doen en hoe de functies moeten werken. De AI volgt jouw instructies en vult de technische details in.

AI is ook niet perfect. Het ziet niet elke UI-fout of klein bugje. Handmatig testen blijft belangrijk. Je moet alsnog rondklikken, verschillende flows proberen en de problemen ontdekken die alleen echte gebruikers zien. Die observaties worden weer nieuwe prompts voor de AI om op te lossen. Hallucinaties komen ook nog voor, vooral bij context-limieten. Antigravity verbergt die limiet, anders dan de Gemini CLI, maar het is er wel. Duidelijke prompts verminderen deze problemen.

De workflow is simpel:
Denk. Test. Observeer. Geef dan instructies aan de AI.
Als je het zo gebruikt, wordt AI een krachtig ontwikkelgereedschap.

Vooruitblik

Google Antigravity betekent een grote stap voorwaarts in ontwikkeling. Het is snel, gratis en diep geïntegreerd met AI. Het bouwt complete systemen met minimale input, analyseert codebases, genereert bibliotheken en automatiseert testen. Het versterkt ingenieurs in plaats van ze te vervangen. Het vermindert repetitief werk en geeft meer tijd voor creativiteit. Voor elke ontwikkelaar of maker is Antigravity absoluut het proberen waard. Het voelt als de volgende stap in hoe software en embedded systemen worden gebouwd.