Er gebeurt ontzettend veel in AI- en Drupal-land. Very exciting, bijna niet meer bij te houden. Ik was al een tijdje van plan om serieus aan de slag te gaan met agentic coding. Ik voel me een beetje late to the party, maar tegelijkertijd heb ik het idee dat veel organisaties nog geen flauw benul hebben van deze revolutie.
Eerder deed ik veel in AI Chat interfaces van frontier-modellen van ChatGPT en Claude. Maar nu eindelijk tijd gevonden om zelf eens in de agentic coding te springen.
Eerste experiment, debuggen in OpenLucius
Ik besloot het voor het eerst uit te proberen in OpenLucius, ik heb deze Drupal distro afgelopen maanden bijgewerkt naar Drupal 11 (de eerste beta versie is inmiddels beschikbaar). Eerlijk gezegd, nog veel handmatig gedaan en deels via AI Chatbots zoals ChatGPT.
Op het takenbord in OpenLucius vond ik een bug die op de productieomgeving voor problemen zorgde: het toevoegen van bestanden aan taken ging mis. Het scherm begon te flikkeren en het gedrag was duidelijk niet zoals het hoorde, ook was er veel veel marge in de file upload area.
Een mooie testcase om te ontdekken wat Agentic AI development in de praktijk kan betekenen.
AI en Drupal: er gebeurt ontzettend veel
Onlangs bekeek ik ook de Driesnote van DrupalCon Rotterdam 2026. Dries Buytaert gaf daarin aan dat je inmiddels wel twee Driesnotes kunt vullen met alles wat er rondom AI in Drupal gebeurt.
Dat zegt genoeg. Er zijn ontzettend veel nieuwe ontwikkelingen en mogelijkheden. Ik werd er enthousiast van: er is weer veel nieuws te ontdekken en te leren.
Een aantal Drupal modules die ik heb genoteerd om verder in te duiken:
- AI Initiative en gehele ecosysteem hiervan.
- Tool
- ECA
- Flowdrop
- MCP Server
- Agent Access
- Canvas
Genoeg om te onderzoeken dus.
Van AI Chatbot naar CLI en PHPStorm IDE
Dries gaf ook aan dat veel Drupal developers inmiddels AI-agents via de command line gebruiken.
Zelf gebruik ik al langere tijd de frontier modellen van ChatGPT, Claude en Grok via de browser. Vooral veel wisselen om te bekijken wat het beste werkt. Maar ik wilde nu toch echt de volgende stap zetten: aan de slag met agentic AI via de CLI / in IDE.
En toen kwam er bijna op hetzelfde moment een e-mail van JetBrains voorbij.

Laat ik dat maar proberen dan om mee te beginnen.
Een middagje 'Junie' in PhpStorm
Uiteindelijk heb ik een middag lang Junie getest, een AI-codingagent van JetBrains. Daarmee ben ik in PhpStorm gaan debuggen.
Na wat installatie gedoe, was ik al snel verbaasd over hoe goed deze AI-assistent de bestaande code direct begreep en me kon helpen bij het opsporen en oplossen van bugs.
De eerste, relatief eenvoudige taken waren geen probleem. Junie vond al snel een bug. Een meer lastige kwestie — het uploaden van bestanden bij taken — kostte meer tijd, maar uiteindelijk leek ook die bug gevonden en verholpen.

Als ik dit allemaal handmatig had moeten uitzoeken, was ik waarschijnlijk veel langer bezig geweest.
De kracht van AI in je IDE
Wat ik erg handig vind aan de integratie in PhpStorm, is dat je de wijzigingen van de AI direct in de IDE kunt bekijken en vergelijken met de oorspronkelijke code. Je kunt de voorgestelde wijzigingen beoordelen en indien nodig terugdraaien.
Daarna volgt natuurlijk de laatste controle in Git. Daar kan ik precies zien wat de AI heeft aangepast en zelf beoordelen of alles klopt.
Denk bijvoorbeeld aan:
- Drupal best practices;
- security en toegangscontrole;
- codekwaliteit en onderhoudbaarheid;
- schaalbaarheid;
- mogelijke regressies en ongewenste bijwerkingen.
AI kan veel werk uit handen nemen, maar uiteindelijk blijf ik zelf verantwoordelijk voor de kwaliteit van de code.
Een opvallend minpunt: mijn MacBook werd traag
Er was ook iets wat me minder goed beviel.
Na een tijdje werken met Junie werd mijn MacBook opeens ontzettend traag. Dat was nieuw, want normaal gesproken heb ik daar helemaal geen last van.
Ik sloot PhpStorm en de traagheid verdween. Zodra ik PhpStorm opnieuw opende, kwam het probleem al snel terug.
Ik heb ook JetBrains Air weer verwijderd, maar ik moet nog verder uitzoeken waar het probleem precies vandaan kwam. Het is dus nog geen definitieve conclusie over Junie of PhpStorm, maar wel iets om in de gaten te houden.
Next up: Claude Code
De volgende AI agent is Claude Code, waar ik al veel over heb gelezen.
AI-codingtools worden volop met elkaar vergeleken en Claude Code staat regelmatig hoog in lijstjes en benchmarks. Zie bijvoorbeeld de LLM coding leaderboards.
Ik ben benieuwd hoe Claude Code zich verhoudt tot Junie, vooral bij het werken in een bestaande Drupal-codebase. Hoe goed begrijpt het de architectuur? Hoe gaat het om met complexere bugs? En hoeveel controle houd je zelf over de wijzigingen?
Inmiddels heb ik ook de eerste stappen gezet.
Claude Code gebruiken vanuit PhpStorm
In PhpStorm kun je Claude Code als agent selecteren. Je hoeft Claude Code dus niet per se eerst via de CLI te installeren. Wie het liever via de command line instelt, kan de officiële installatiehandleiding van Claude Code volgen.
Ik had eerder zelf een eenvoudige bug opgelost. Die wijziging heb ik bewust teruggedraaid, zodat ik kon testen of Claude Code het probleem zelfstandig zou herkennen en oplossen.
Vervolgens gaf ik deze prompt:
If I remove a file via /files in a group, it should show a activity stream item, but it doesn't. Can you fix that?
En dan krijg je dus dit antwoord :)

Dit soort experimenten maakt het interessant om verschillende agents met elkaar te vergelijken. Hoe goed begrijpen ze de context van een bestaande Drupal-applicatie, hoe gericht vinden ze de oorzaak van een bug en hoe bruikbaar zijn de voorgestelde wijzigingen?
Hoewel, dit was echt veel te makkelijk voor Claude Code, die dus ook zelfs je GIT history meeneemt.
Ik ga zeker met Claude verder experimenteren komende tijd.
Nog meer om te onderzoeken
Tijdens mijn zoektocht kwam ik ook nog een paar interessante projecten en hulpmiddelen tegen die ik nader wil bekijken:
Wordt vervolgd
Er is ontzettend veel om bij te houden en te ontdekken. Van AI-agents in de IDE en via de CLI tot nieuwe mogelijkheden binnen Drupal zelf.
Mijn eerste ervaringen met Junie en Claude Code zijn positief. Ze helpen me om bugs sneller te onderzoeken en op te lossen, en geven me een beter beeld van wat agentic development in de praktijk kan betekenen.
Tegelijkertijd blijft het belangrijk om kritisch naar de gegenereerde code te kijken, de wijzigingen zelf te controleren en de kwaliteit te bewaken.
Het is een interessante tijd om Drupal developer te zijn. Er valt veel te leren en de ontwikkelingen volgen elkaar in hoog tempo op.
Wordt vervolgd 🚀
