OpenClaw op een GPU-server: waarom de GPU telt voor je AI-agent
OpenClaw is de open-source AI-assistent die dit jaar iedereen installeert: één Gateway die je op je eigen machine draait en die je chat-apps verbindt met een AI-agent die kan surfen, commando’s uitvoeren, bestanden en media verwerken en skills gebruiken. Veel mensen kopen een Mac mini alleen om hem aan te laten staan. Een server doet hetzelfde werk, altijd aan en los van je eigen computer. Dit artikel legt uit wat een GPU verandert voor OpenClaw op een server, met de metingen uit onze test van de browser voor AI-agents.
In het kort
- OpenClaw bestuurt een echte browser (een beheerd Chromium-profiel: tabbladen, klikken, screenshots, pdf’s). Zonder GPU tekent die browser de pagina’s met de processor: in onze test liep een WebGL-pagina in 1080p op 13 beelden/s met 3,9 van de 4 vCPU bezet. Met de Intel UHD 770: ongeveer 260 beelden/s met 0,6 vCPU.
- Websites zien een echte videokaart:
Intel UHD Graphics 770in plaats vanSwiftShaderof helemaal geen WebGL, een typisch kenmerk van een geautomatiseerde browser. - De CPU blijft vrij voor de agent zelf: de Gateway, zijn tools en je skills.
- Ook media en lokale modellen kunnen de GPU gebruiken: videoconversie met Quick Sync, beeld- en tekstmodellen met OpenVINO.
We hebben OpenClaw zelf niet gemeten: de cijfers hieronder komen uit onze test van Chrome, bestuurd door een AI-agent, op dezelfde hardware (4 vCPU, Intel UHD 770, Debian 13).
1. Wat OpenClaw nodig heeft op een server
Volgens de officiële documentatie:
| Behoefte | Wat OpenClaw gebruikt |
|---|---|
| Runtime | Node 24 of 26, één Gateway-proces (Linux, macOS, Windows/WSL2, Docker) |
| Model | een API-sleutel van een aanbieder, of lokale modellen (een Ollama-server, via zijn eigen API) |
| Browser | een beheerd browserprofiel (Chrome, Chromium, Brave of Edge) dat de agent bestuurt: tabbladen, klikken, typen, snapshots, screenshots, pdf’s |
| Toegang | de Web Control UI luistert op 127.0.0.1: je bereikt hem via een SSH-tunnel of Tailscale |
De browser is het zware deel. Elke pagina die de agent opent, wordt getekend, gescrold en vastgelegd in een screenshot, vaak in een lus. Daar komt de GPU in beeld.
2. De browser: 20× sneller met de GPU
Op een server zonder GPU valt Chrome terug op SwiftShader, een videokaart die door de processor wordt nagebootst. Dezelfde WebGL-pagina in 1080p, headless Chrome, server met 4 vCPU:
Voor een agent telt de tweede regel net zo zwaar als de eerste: als de browser 3,9 van de 4 vCPU inneemt, wachten de Gateway, de modelaanroepen en je skills. Eén zware pagina (een kaart, een dashboard, een video) is genoeg om de hele assistent te vertragen.
3. Wat websites zien
Websites die bots bestrijden, lezen de videokaart uit die de browser meldt
(WEBGL_debug_renderer_info):
| Browserconfiguratie | Gemelde videokaart |
|---|---|
| Server zonder GPU, standaard headless | SwiftShader (nagebootst) |
| Server zonder GPU, virtueel scherm | helemaal geen WebGL |
| Server met de Intel UHD 770 | Intel UHD Graphics 770 |
SwiftShader of ontbrekend WebGL is een klassiek teken van een geautomatiseerde browser. Een echte
GPU maakt een agent niet onzichtbaar, en je moet de voorwaarden van elke site respecteren, maar
het neemt een voor de hand liggende reden weg om geblokkeerd te worden of eindeloze controles te
krijgen. De details en de Chrome-flags die we gebruikten staan in
ons artikel over de browser voor AI-agents.
4. Media en lokale modellen
OpenClaw verwerkt media (afbeeldingen, audio, video) die je vanuit je chat-apps stuurt. Op onze servers heeft dezelfde Intel-GPU ook:
- een video-engine (Quick Sync / VA-API) om video’s te converteren of te verkleinen zonder de CPU te belasten: zie onze ffmpeg-commando’s voor Quick Sync;
- ondersteuning voor OpenVINO voor beeldherkenning, OCR en kleine taalmodellen op de GPU: zie AI-inferentie op een geïntegreerde GPU.
Voor het hoofdmodel blijft een gehoste API (Anthropic, OpenAI…) de krachtigste keuze; een klein lokaal model via Ollama volstaat voor eenvoudige taken en houdt je gegevens op je eigen server.
5. Waarom een server en niet je eigen computer
- Isolatie: OpenClaw kan commando’s uitvoeren en bestanden lezen. Op een eigen server ziet het alleen wat je daar neerzet, niet je persoonlijke machine.
- Altijd aan: je assistent antwoordt ‘s nachts en als je laptop dicht is.
- Privétoegang: laat de Web Control UI op
127.0.0.1staan en bereik hem via een SSH-tunnel of Tailscale, zonder open poort op internet. Beperk met de allowlists van OpenClaw wie met de agent mag praten.
6. Mac mini of Linux GPU-server?
| Linux GPU-server (iGPU Start / Power) | Dedicated Mac mini (M4) | |
|---|---|---|
| Prijs | vanaf €14,99 / €29,99 excl. btw per maand | vanaf €95 per maand |
| Browser op de GPU | ja, Intel UHD 770 | ja, Apple-GPU |
| Functies alleen voor Apple (iMessage, Apple-apps) | nee | ja |
| Ideaal voor | een agent die altijd aan staat, surft, media converteert en kleine lokale modellen draait | agents die macOS nodig hebben |
Beide zijn bij ons verkrijgbaar: kies de Mac mini alleen als je agent macOS nodig heeft.
Welk abonnement?
iGPU Start (2 vCPU, 8 GB) is genoeg voor een agent die af en toe surft. Surft hij de hele dag, verwerkt hij video of draait hij een lokaal model naast de Gateway, neem dan iGPU Power (4 vCPU, 14 GB, twee keer zoveel GPU als Start): onze browsercijfers zijn gemeten op 4 vCPU.
Wil je hem kant-en-klaar? Vraag het per e-mail bij je bestelling (contact@linuxgpu.eu): we kunnen de server leveren met de vereisten voor OpenClaw geïnstalleerd en Chrome ingesteld om op de GPU te renderen. Daarna koppel je alleen nog je eigen modelaccount en chat-apps.
Probeer het
Bekijk de abonnementen: iGPU-servers vanaf €14,99 excl. btw per maand, dedicated Mac mini vanaf €95 per maand.