Iemand werkt aan een laptop aan een bureau
Gids27 juni · 19:059 min leestijd

GUI-agent bouwen zonder code: scherm- en browsertaken automatiseren

Een GUI-agent bedient software via het scherm, ook zonder API. Zo automatiseer je repetitieve browser- en schermtaken zonder te programmeren, met de juiste tool, tests en goedkeuringspoorten.

Je kent die ene taak wel. Elke ochtend log je in op het portaal van een leverancier, download je een overzicht en typ je de regels over in je boekhouding of een spreadsheet. Of iemand op kantoor vult dezelfde webformulieren in, bestelling na bestelling. Saai, foutgevoelig, en het kost echte uren. Tot voor kort had je een ontwikkelaar nodig om dit te automatiseren, want veel van die systemen hebben geen koppeling. Nu niet meer.

Een GUI-agent (van graphical user interface) automatiseert software door naar het scherm te kijken en zelf te klikken en typen, precies zoals een mens. Hij heeft geen API nodig: hij ziet de knoppen en velden en bedient ze. Daarmee pak je juist die hardnekkige taken aan die nooit een nette integratie kregen: oude interne systemen, leveranciersportals, een SaaS-tool zonder koppeling.

Deze gids is voor ondernemers, office managers en finance- of operationsteams in het MKB en grotere organisaties die zo'n taak willen automatiseren zonder te programmeren. Ik loop met je door wat je nodig hebt, de concrete stappen, de valkuilen, en een eerlijke afweging tussen een kant-en-klare tool en maatwerk.

Eerst de eerlijke vraag: GUI-agent of toch een koppeling?

Voordat je een agent op je scherm loslaat: een GUI-agent is niet altijd het juiste gereedschap. Heeft de software een API of een kant-en-klare integratie, gebruik die. Een koppeling die data rechtstreeks uitwisselt is sneller, goedkoper en breekt niet zodra een knop verschuift. Veel standaardwerk is zo al opgelost, denk aan het automatisch wegschrijven van bestellingen naar je boekhouding of het synchroniseren van data met een spreadsheet.

Een GUI-agent is de oplossing voor de laatste meter: de systemen die géén koppeling hebben en die ook nooit krijgen. Daar bedient de agent het scherm zoals jij dat zou doen. Krachtiger, maar ook fragieler, dus je zet hem in waar een nette integratie ontbreekt, niet als vervanging ervan.

Wat je nodig hebt

  • Eén afgebakende taak. Niet "mijn administratie", maar "log in op portaal X, download het weekoverzicht en zet de regels in spreadsheet Y". Hoe scherper de regels, hoe betrouwbaarder de agent.
  • Toegang en inloggegevens, veilig opgeslagen. De agent krijgt dezelfde rechten als jij. Gebruik waar mogelijk een apart account met alleen de rechten die de taak echt nodig heeft.
  • Een no-code tool. Je kiest straks uit drie lagen; je hebt er maar één nodig om te beginnen.
  • Een test- of sandbox-omgeving. Een testaccount of nepdata, zodat een misser geen echte factuur verstuurt of klant raakt.
  • Een plan voor toezicht. Waar laat je een mens meekijken, en hoe leg je vast wat de agent deed.

De stappen

In zes stappen zet je een werkende GUI-agent op: je bakent één repetitieve taak af, kiest de juiste no-code laag, bouwt of neemt de taak op, test op nepdata, bouwt een menselijke goedkeuring in, en zet hem live met logging en een noodstop. Begin klein en breid pas uit als hij betrouwbaar draait.

Doorloop deze zes stappen in volgorde:

1. Kies en beschrijf één taak

Begin bij de saaiste, meest repetitieve klus die strikte regels volgt. Data overzetten tussen twee systemen die niet koppelen, facturen downloaden uit een portal, dezelfde controle elke dag uitvoeren. Schrijf de taak klik voor klik uit, alsof je een nieuwe collega instrueert. Die beschrijving is straks letterlijk je opdracht aan de agent, dus hoe concreter, hoe beter.

2. Kies je gereedschapslaag

Zonder code kun je dit op drie niveaus aanpakken. Welke past, hangt af van waar de taak zit en hoe vaak hij moet draaien.

Consumer browser-agent. De snelste start. Browsers en assistenten met een ingebouwde agentmodus voeren een opdracht in natuurlijke taal uit: "zoek deze tien bedrijven op en zet hun adres in een lijst". ChatGPT met Agentmodus (vanaf het Plus-abonnement van 20 dollar per maand), Perplexity Comet (gratis, met een Max-abonnement van 200 dollar per maand) en Gemini in Chrome werken zo. Goed voor ad-hoc klussen per persoon, minder voor iets dat elke dag automatisch moet draaien.

No-code agent-platform. Wil je een taak herhaalbaar, ingepland en losgekoppeld van je eigen laptop, dan kies je een platform dat in de cloud draait. Browser Use Cloud laat je een taak in gewone taal beschrijven en op schema draaien; je betaalt per browsersessie vanaf 0,02 dollar per uur, met een gratis instaptier. Skyvern werkt op basis van computervisie in plaats van broze selectors, wat het robuuster maakt als een pagina verandert, en geeft je elke maand 5.000 gratis credits plus een open-source versie die je zelf kunt hosten.

Desktop-RPA met recorder. Zit de taak in een Windows-programma in plaats van een browser, dan is robotic process automation met een recorder de logische keuze. Microsoft Power Automate voor desktop neemt je klikken en toetsaanslagen op en speelt ze terug, met een visuele editor en gratis te gebruiken op Windows. Ideaal voor oudere desktopsoftware zonder koppeling.

Wil je de agent koppelen aan een grotere flow, bijvoorbeeld een binnenkomende e-mail die automatisch een browsertaak start, dan draai je hem als stap in een automatiseringsplatform als n8n of Make. n8n kun je zelf hosten of vanaf 24 euro per maand in de cloud nemen.

3. Bouw of neem de taak op

Bij een agent-platform beschrijf je de taak in natuurlijke taal, zo concreet mogelijk. Knip hem in kleine stappen en wees expliciet over wat de agent moet doen als iets niet klopt. Bij een desktop-recorder klik je de taak één keer voor, waarna de tool de handelingen vastlegt en je ze daarna kunt bijschaven. Houd één agent bij één taak: een agent die tien dingen "ongeveer" doet is minder betrouwbaar dan tien agents die elk één ding goed doen.

4. Test op veilige data

Laat de agent eerst draaien op een testaccount of met nepgegevens, en kijk bij elke run mee. Een GUI-agent ziet het scherm en redeneert over wat hij waarneemt; hij kan een verkeerd veld raken, een knop missen of vastlopen op een onverwacht pop-upvenster. Reken op een paar rondes bijsturen voordat hij betrouwbaar is. Pas als hij een taak meermaals foutloos doorloopt, laat je hem op echte data los.

5. Bouw een goedkeuringspoort in

Alles wat geld, data of klanten raakt, zet je achter een menselijke bevestiging. Een factuur versturen, een bestelling plaatsen, iets verwijderen: laat de agent het voorbereiden, maar een mens de knop drukken. De meeste platforms ondersteunen dit, en de computer-use functie van Google vraagt zelf om bevestiging bij gevoelige handelingen. De kunst is te bepalen welke acties je laat doorrollen en welke je stillegt tot iemand kijkt, en dat ontwerp je vooraf per actie, niet achteraf.

6. Zet hem live met logging, budget en kill-switch

Een agent zonder logboek is een black box: gaat er iets mis, dan weet je niet wat. Leg vast wat de agent deed, stel een limiet in op hoeveel hij per dag mag draaien (zeker als je per sessie of per token betaalt) en zorg dat je hem met één handeling kunt stoppen. Heldere afspraken over budgetten, audit-trails en een noodstop maken het verschil tussen een betrouwbare digitale collega en een risico dat je niet overziet.

Valkuilen

  • Schermen veranderen. Een agent die op vaste posities of selectors leunt, breekt zodra een leverancier zijn portal herontwerpt. Visie-gebaseerde tools (Skyvern, de computer-use modellen) zijn robuuster, maar lezen soms alsnog iets verkeerd. Reken op onderhoud.
  • De agent klikt verkeerd. Het model gokt op basis van wat het ziet. Zonder toezicht in het begin loop je het risico dat het zelfverzekerd het verkeerde doet, en bij volledige automatisering merk je dat pas achteraf.
  • Inloggegevens en beveiliging. De agent heeft jouw rechten. Een kwaadaardige webpagina kan een agent bovendien verleiden om dingen te doen die jij niet vroeg; Microsoft Security toonde hoe één pagina via een AI-agent code op een server kan uitvoeren. Geef de agent zo min mogelijk rechten en draai hem afgeschermd.
  • Captcha's en gebruiksvoorwaarden. Sommige sites blokkeren geautomatiseerd gebruik of zetten captcha's in. Controleer of de voorwaarden van een dienst automatisering toestaan voordat je erop bouwt.
  • De kosten per run. Betalen per sessie of per token lijkt klein, maar een agent die honderden keren per dag draait of in een lus blijft hangen, telt op. Stel een budgetplafond in.
  • Te veel in één keer. De grootste fout is één agent te veel laten doen, meteen op productie. Begin met één taak, op nepdata, en breid pas uit als die staat.

Kant-en-klaar vs. maatwerk

Welke route past, hangt af van volume, gevoeligheid en hoe diep de agent in je systemen moet grijpen.

LaagVoorbeeldGeschikt voorPrijs (instap)
Consumer browser-agentChatGPT Agentmodus, Perplexity Comet, Gemini in ChromeAd-hoc klussen per persoonVanaf gratis; ChatGPT Plus 20 dollar per maand
No-code agent-platformBrowser Use Cloud, SkyvernHerhaalbare, ingeplande browsertakenGratis tier; Browser Use vanaf 0,02 dollar per uur per sessie
Desktop-RPA met recorderPower Automate voor desktopWindows-desktopsoftware zonder koppelingGratis op Windows
Workflow-platformn8n, Make (met browseragent-stap)Een browsertaak in een grotere flown8n self-hosted gratis; cloud vanaf 24 euro per maand
Maatwerk op de APIGemini 3.5 Flash computer use met PlaywrightHoog volume, gevoelige data, eigen systemenBetaal per token; self-hosted

Kant-en-klaar (een consumer-agent of een no-code platform) is de juiste keuze als de taak overzichtelijk is, het volume beperkt en de data niet bijzonder gevoelig. Je bent in een middag live, zonder ontwikkelaar.

Maatwerk wordt interessant zodra het volume hoog is, de data gevoelig, of de agent diep in je eigen systemen moet grijpen. Je bouwt dan op de onderliggende techniek zelf: Google zette computer use als ingebouwd gereedschap in Gemini 3.5 Flash, een snel en goedkoop model dat een agent het scherm laat bedienen. Dat die functie op de goedkope Flash-laag draait, maakt GUI-automatisering bereikbaar voor elke ontwikkelaar. Je stuurt hem aan met een automatiseringsbibliotheek als Playwright en draait alles op je eigen, afgeschermde infrastructuur, met je eigen logging en goedkeuringspoorten. Dat vraagt bouwwerk, maar je houdt de controle over kosten, data en gedrag. Waar de grens precies ligt, hangt vooral af van welk proces je überhaupt als eerste zou automatiseren.

Tot slot

De techniek om je scherm te laten bedienen door een agent is geen toekomstmuziek meer; de drempel ligt lager dan ooit. Maar de winst zit niet in de tool, hij zit in de discipline eromheen: één taak scherp afbakenen, testen op nepdata, een mens op de juiste plek laten meekijken, en vastleggen wat er gebeurt. Een agent die zelfverzekerd het verkeerde doet op echte klanten is duurder dan elk uur handwerk dat je dacht te besparen. Begin klein, bouw vertrouwen op, en laat de agent pas echt los wanneer je precies weet wat hij doet en hoe je hem stopt.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Schermwerk eruit, controle erin

Heb je een repetitieve scherm- of browsertaak die geen koppeling heeft? Ik denk met je mee, kies de juiste route en bouw een agent die veilig draait, met goedkeuringspoorten en logging erop, van eerste idee tot live.

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's Gemini Spark landt op de Mac en mag nu aan je lokale bestanden
Nieuws
6 min

2 jul 18:09

Google's Gemini Spark landt op de Mac en mag nu aan je lokale bestanden

Google brengt zijn autonome AI-agent Gemini Spark naar macOS, waar hij voor het eerst lokale bestanden mag lezen en ordenen. Met MCP-ondersteuning, real-time tracking en een prijskaartje van 99 dollar per maand.

AI-toolbeleid opstellen voor je bedrijf: van goedgekeurde lijst tot AVG-conforme gebruiksregels
Gids
9 min

26 jun 21:02

AI-toolbeleid opstellen voor je bedrijf: van goedgekeurde lijst tot AVG-conforme gebruiksregels

Je mensen gebruiken al AI, met of zonder toestemming. Zo stel je een werkbaar AI-toolbeleid op: breng het gebruik in kaart, kies goedgekeurde tools, leg vast welke data erin mag en rol het uit zonder weerstand.

Model Context Protocol (MCP) uitgelegd voor de niet-developer: wat het is en hoe je weet of jouw software klaar is
Gids
8 min

20 jun 23:05

Model Context Protocol (MCP) uitgelegd voor de niet-developer: wat het is en hoe je weet of jouw software klaar is

MCP is de stekker waarmee AI bij je eigen systemen komt. Zonder code leg ik uit wat het is, en geef ik je de exacte vragen voor je leverancier of IT-partner.

AI-crawlers toelaten of blokkeren: een keuzegids voor je robots.txt en Cloudflare-instellingen
Gids
9 min

2 jul 09:00

AI-crawlers toelaten of blokkeren: een keuzegids voor je robots.txt en Cloudflare-instellingen

Geef je GPTBot, ClaudeBot en soortgenoten toegang of hou je ze buiten? Een stappenplan om per crawler te beslissen, het correct in te stellen en de impact te meten.

Cloudflare blokkeert AI-crawlers standaard op advertentiepagina's vanaf 15 september
Nieuws
5 min

1 jul 21:23

Cloudflare blokkeert AI-crawlers standaard op advertentiepagina's vanaf 15 september

Cloudflare zet vanaf 15 september 2026 de standaard om: AI-crawlers die trainen of vragen beantwoorden worden geblokkeerd op advertentiepagina's, zoek-crawlers niet. Voor Nederlandse webshops en uitgevers wordt de standaardinstelling een strategische keuze.

Google bouwt computer use in Gemini 3.5 Flash: betaalbare GUI-agents voor elke ontwikkelaar
Nieuws
5 min

25 jun 10:39

Google bouwt computer use in Gemini 3.5 Flash: betaalbare GUI-agents voor elke ontwikkelaar

Google zet computer use in zijn snelle Flash-model, zodat elke ontwikkelaar agents kan bouwen die zelf een scherm bedienen in browser, mobiel en desktop. Goedkoper, maar met een nieuw beveiligingsrisico dat je vooraf moet afdekken.