AI & computing › Agentic AI & autonome agents
AI-agent tekent nu mee op je Excalidraw-whiteboard
Een Franse ontwikkelaar heeft een open source tool gebouwd die bestaande AI-coding-assistenten als Claude Code, Codex en opencode direct laat meewerken op een digitaal tekenbord. De agent bekijkt de tekening, past hem live aan en koppelt onderdelen aan de echte broncode van een project.
Een AI-agent die niet alleen code schrijft, maar ook meetekent op een whiteboard. Dat is het idee achter drawgent, een nieuw open source project van ontwikkelaar Yann Degat. De tool koppelt bestaande AI-coding-assistenten als Claude Code, Codex en opencode aan het populaire tekenprogramma Excalidraw, zodat een agent live diagrammen kan tekenen, aanpassen en controleren.
Van tekstopdracht naar tekening
Met drawgent start een gebruiker een commando in de map van zijn eigen softwareproject. Daarna verschijnt een Excalidraw-canvas in de browser, gekoppeld aan een sessie van de eigen AI-programmeertool. Gebruikers kunnen in een chatvenster om een diagram vragen, of rechtstreeks op de tekening schrijven: "AGENT: maak dit vakje groter". De agentic AI leest vervolgens zowel een schermafbeelding als de onderliggende data van de tekening, past de elementen aan en markeert de opdracht als afgerond zodra het werk klaar is.
Bijzonder is dat de tekening kan worden gekoppeld aan de broncode van een project. Vakjes in het diagram verwijzen dan naar functies of bestanden, zodat de agent kan schakelen tussen het schema en de werkelijke code. Zo kan hij bijvoorbeeld checken of een onderdeel nog wordt gebruikt, of eerst een architectuurwijziging tekenen voordat die daadwerkelijk in de code wordt doorgevoerd.
Gebaren als commando's
Recente updates voegen zogeheten 'laser gestures' toe: met een laserwijzer-achtige lijn over het canvas kan een gebruiker de agent instrueren zonder te typen. Een doorstreping betekent bijvoorbeeld 'verwijderen', een kruisje 'verbinden' en een pijl 'verplaatsen'. Het systeem herkent de vorm van de streek, stelt een uitvoeringsplan voor en toont dat kort in het chatvenster. Pas na bevestiging voert de agent de wijziging door; met de bekende sneltoets Ctrl+Z is alles weer terug te draaien.
Om te voorkomen dat de agent rommelige diagrammen aflevert, controleert de software elke bewerking automatisch op lay-outfouten: overlappende vakken, te kleine tekst, pijlen die dwars door vormen lopen of een te laag contrast. Waar mogelijk stelt het systeem meteen een correctie voor. Ook is er automatische lay-out voor grotere schema's met knopen en verbindingen, zodat de agent geen chaotische wirwar van lijnen produceert.
drawgent is geen zelfstandig AI-model: de tool bouwt voort op het bestaande agentharnas van Claude Code, Codex en opencode, via een standaard waarmee een applicatie met een AI-agent kan communiceren. Voor gebruikers verandert er dus niets aan de onderliggende AI zelf, wel aan de manier waarop ze ermee samenwerken: niet uitsluitend via tekst, maar ook visueel, met de agent als een soort computer-use agent die zelf de tekeninterface bedient.
Achtergrond & begrippen
Wat betekent dit voor de toekomst? Tools als drawgent laten zien hoe AI-agents langzaam verschuiven van pure tekstassistenten naar systemen die ook visuele en ruimtelijke taken op een scherm uitvoeren. Dat opent de deur naar AI die meedenkt over architectuur, planning en ontwerp, niet alleen over losse regels code.
- Agentic AI
- Kunstmatige intelligentie die niet alleen antwoord geeft, maar zelfstandig meerdere stappen uitvoert om een taak af te ronden.
- Excalidraw
- Een open source tekenprogramma waarmee gebruikers eenvoudige diagrammen en schetsen maken in de browser.
- Agentharnas
- De softwarelaag die een taalmodel omvormt tot een handelende AI-agent, met toegang tot tools en een omgeving om in te werken.
- Computer-use agent
- Een AI-agent die zelf een interface bedient, bijvoorbeeld door te klikken, te tekenen of te typen, in plaats van alleen tekst te genereren.
- Agent Client Protocol
- Een technische standaard waarmee toepassingen op een uniforme manier kunnen communiceren met verschillende AI-coding-agents.
- Laser gestures
- Handmatige tekenbewegingen op een canvas die het systeem herkent als commando's, zoals 'verwijderen' of 'verbinden'.
Bronnen
Dit artikel is met behulp van AI geschreven op basis van bovenstaande bronnen en is geen letterlijke vertaling. Zo werkt onze redactie.