FAQ

FAQ: configuratie bij de eerste uitvoering

Vragen en antwoorden over de snelle start en de eerste uitvoering. Zie voor dagelijks gebruik, modellen, authenticatie, sessies en probleemoplossing de hoofd-FAQ.

Snelle start en configuratie voor de eerste uitvoering

Ik zit vast; wat is de snelste oplossing?

Gebruik een lokale AI-agent die je machine kan zien. De meeste gevallen waarin iemand vastzit, worden veroorzaakt door lokale configuratie- of omgevingsproblemen die een externe helper niet kan inspecteren. Dit werkt daarom beter dan om hulp vragen in Discord.

Geef de agent via de aanpasbare (git-)installatie toegang tot de volledige broncodecheckout, zodat deze de code en documentatie kan lezen en kan redeneren over de exacte versie die je gebruikt:

bash
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git

Vraag de agent de oplossing stap voor stap te plannen en begeleiden en daarna alleen de noodzakelijke opdrachten uit te voeren. Kleinere wijzigingen zijn gemakkelijker te controleren.

Deel deze uitvoer wanneer je om hulp vraagt (in Discord of een GitHub-issue):

Opdracht Toont
openclaw status Status van Gateway/agent en een momentopname van de basisconfiguratie
openclaw status --all Volledige alleen-lezen diagnose die je kunt plakken
openclaw models status Providerauthenticatie en beschikbaarheid van modellen
openclaw doctor Valideert en herstelt veelvoorkomende configuratie- en statusproblemen
openclaw logs --follow Live loguitvoer
openclaw gateway status --deep Uitgebreide statuscontrole van Gateway/configuratie/Plugin
openclaw health --verbose Gedetailleerd statusrapport

Een echte bug of oplossing gevonden? Dien een issue in of stuur een PR: Issues / Pull requests.

Snelle foutopsporingscyclus: De eerste 60 seconden als er iets defect is. Installatiedocumentatie: Installatie, Installatieprogramma-opties, Bijwerken.

Heartbeat blijft overslaan. Wat betekenen de redenen daarvoor?
Reden voor overslaan Betekenis
quiet-hours Buiten het geconfigureerde venster met actieve uren
empty-heartbeat-file Het kladbestand van de Heartbeat-monitor bestaat, maar bevat alleen lege regels, opmerkingen, een kop, een codeblokafbakening of een lege controlelijststructuur
alerts-disabled Alle Heartbeat-zichtbaarheid is uitgeschakeld (showOk, showAlerts en useIndicator zijn allemaal uitgeschakeld)

Oudere Heartbeat-blokken tasks: worden met openclaw doctor --fix gemigreerd naar onafhankelijk geplande Cron-taken.

Documentatie: Heartbeat, Automatisering.

Aanbevolen manier om OpenClaw te installeren en configureren
bash
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bashopenclaw onboard --install-daemon

Vanuit de broncode (bijdragers/ontwikkelaars):

bash
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm installpnpm buildpnpm ui:buildopenclaw onboard

Nog geen globale installatie? Voer in plaats daarvan pnpm openclaw onboard uit. Als onderdelen van de Control UI ontbreken, probeert de onboarding ze zelf te bouwen, met pnpm ui:build als terugvaloptie.

Hoe open ik na de onboarding het dashboard?

Direct na de configuratie opent de onboarding je browser met een schone dashboard-URL (zonder token) en wordt de link in het overzicht weergegeven. Houd dat tabblad open. Als het niet is geopend, kopieer en plak je de weergegeven URL op dezelfde machine.

Hoe authenticeer ik het dashboard op localhost of op afstand?

Localhost (dezelfde machine):

  • Open http://127.0.0.1:18789/.
  • Als om authenticatie met een gedeeld geheim wordt gevraagd, plak je het geconfigureerde token of wachtwoord in de instellingen van de Control UI.
  • Bron van het token: gateway.auth.token (of OPENCLAW_GATEWAY_TOKEN).
  • Bron van het wachtwoord: gateway.auth.password (of OPENCLAW_GATEWAY_PASSWORD).
  • Nog geen gedeeld geheim geconfigureerd? Voer openclaw doctor --generate-gateway-token (of openclaw doctor --fix --generate-gateway-token) uit.

Niet op localhost:

  • Tailscale Serve (aanbevolen): houd de binding op loopback, voer openclaw gateway --tailscale serve uit en open https://<magicdns>/. Met gateway.auth.allowTailscale: true voldoen identiteitsheaders aan de authenticatievereisten van de Control UI/WebSocket (er hoeft geen gedeeld geheim te worden geplakt; hierbij wordt uitgegaan van een vertrouwde Gateway-host). HTTP-API's vereisen nog steeds authenticatie met een gedeeld geheim, tenzij je bewust private ingress via none of HTTP-authenticatie via een vertrouwde proxy gebruikt. Gelijktijdige Serve-pogingen met onjuiste authenticatie vanaf dezelfde client worden serieel verwerkt voordat de mislukte-authenticatiebegrenzer ze registreert. Daardoor kan een tweede onjuiste poging al retry later tonen.
  • Tailnet-binding: voer openclaw gateway --bind tailnet --token "<token>" uit (of configureer wachtwoordauthenticatie), open http://<tailscale-ip>:18789/ en plak het bijbehorende gedeelde geheim in de dashboardinstellingen.
  • Identiteitsbewuste reverse proxy: houd de Gateway achter een vertrouwde proxy, stel gateway.auth.mode: "trusted-proxy" in en open de proxy-URL. Loopbackproxy's op dezelfde host vereisen expliciet gateway.auth.trustedProxy.allowLoopback: true.
  • SSH-tunnel: ssh -N -L 18789:127.0.0.1:18789 user@gateway-host, open vervolgens http://127.0.0.1:18789/. Authenticatie met een gedeeld geheim blijft ook via de tunnel van toepassing. Plak het geconfigureerde token of wachtwoord als daarom wordt gevraagd.

Zie Dashboard en Weboppervlakken voor bindingsmodi en authenticatiedetails.

Waarom zijn er twee configuraties voor uitvoeringsgoedkeuringen via chat?

Ze regelen verschillende lagen:

  • approvals.exec - stuurt goedkeuringsverzoeken door naar chatbestemmingen.
  • channels.<channel>.execApprovals - maakt van dat kanaal een systeemeigen goedkeuringsclient voor uitvoeringsgoedkeuringen.

Het uitvoeringsbeleid van de host blijft de daadwerkelijke goedkeuringspoort. De chatconfiguratie bepaalt alleen waar verzoeken verschijnen en hoe mensen erop reageren.

Je hebt ze zelden allebei nodig:

  • Als de chat al opdrachten en antwoorden ondersteunt, werkt /approve in dezelfde chat via het gedeelde pad.
  • Wanneer een ondersteund systeemeigen kanaal goedkeurders veilig kan afleiden, schakelt OpenClaw automatisch systeemeigen goedkeuringen met privéberichten als eerste optie in als channels.<channel>.execApprovals.enabled niet is ingesteld of "auto" is.
  • Wanneer systeemeigen goedkeuringskaarten/-knoppen beschikbaar zijn, is die interface leidend. Vermeld een handmatige opdracht /approve alleen als het gereedschapsresultaat aangeeft dat chatgoedkeuringen niet beschikbaar zijn.
  • Gebruik approvals.exec alleen als verzoeken ook andere chats of expliciete operationele ruimtes moeten bereiken.
  • Gebruik channels.<channel>.execApprovals.target: "channel" of "both" alleen als je goedkeuringsverzoeken terug wilt plaatsen in de oorspronkelijke ruimte of het oorspronkelijke onderwerp.
  • Plugin-goedkeuringen staan hiervan los: standaard /approve in dezelfde chat, optioneel doorsturen via approvals.plugin, en slechts enkele systeemeigen kanalen behouden ook daarvoor de systeemeigen verwerking.

Kort gezegd: doorsturen dient voor routering; de configuratie van de systeemeigen client biedt een rijkere, kanaalspecifieke gebruikerservaring. Zie Uitvoeringsgoedkeuringen.

Welke runtime heb ik nodig?

Node 22.22.3+, 24.15+ of 25.9+ is vereist (Node 24 wordt aanbevolen). pnpm is de pakketbeheerder van de repository. Bun kan afhankelijkheden installeren en pakketscripts uitvoeren, maar kan de OpenClaw CLI of Gateway niet uitvoeren omdat node:sqlite ontbreekt.

Werkt het op Raspberry Pi?

Ja, maar controleer eerst het RAM-geheugen: Pi 5 en Pi 4 (2 GB+) zijn ideaal; Pi 3B+ (1 GB) werkt maar is traag; Pi Zero 2 W (512 MB) wordt niet aanbevolen.

Model RAM Geschiktheid
Pi 5 4/8 GB Beste
Pi 4 4 GB Goed
Pi 4 2 GB Voldoende, voeg swap toe
Pi 4 1 GB Krap
Pi 3B+ 1 GB Traag
Pi Zero 2 W 512 MB Niet aanbevolen

Absoluut minimum: 1 GB RAM, 1 kern, 500 MB vrije schijfruimte en een 64-bits besturingssysteem. Omdat de Pi alleen de Gateway uitvoert (modellen roepen cloud-API's aan), kan zelfs een bescheiden Pi de belasting aan.

Een kleine Pi/VPS kan ook alleen de Gateway hosten, terwijl je nodes op je laptop/telefoon koppelt voor lokaal scherm-, camera- of canvasgebruik of voor het uitvoeren van opdrachten. Zie Nodes.

Volledige configuratiehandleiding: Raspberry Pi.

Tips voor installaties op Raspberry Pi?
  • Gebruik een 64-bits besturingssysteem; gebruik geen 32-bits Raspberry Pi OS.
  • Voeg swap toe op systemen met 2 GB of minder.
  • Geef voor prestaties en levensduur de voorkeur aan een USB-SSD boven een SD-kaart.
  • Geef de voorkeur aan de aanpasbare (git-)installatie, zodat je logboeken kunt bekijken en snel kunt bijwerken.
  • Begin zonder kanalen/Skills en voeg ze één voor één toe.
  • Vreemde fouten met binaire bestanden ("exec format error") worden meestal veroorzaakt doordat een ARM64-build voor een optioneel Skill-gereedschap ontbreekt.

Volledige handleiding: Raspberry Pi. Zie ook Linux.

Het blijft hangen bij wake up my friend / de onboarding komt niet uit. Wat nu?

Dat scherm vereist dat de Gateway bereikbaar en geauthenticeerd is. De TUI verzendt bij de eerste keer uitkomen ook automatisch "Wake up, my friend!" wanneer een modelprovider is geconfigureerd. Als je de configuratie van het model/de authenticatie hebt overgeslagen, toont de onboarding de melding "Model auth missing" en wordt de TUI geopend zonder iets te verzenden. Voeg een provider toe met openclaw configure --section model. Als je de wekregel ziet maar geen antwoord krijgt en het aantal tokens op 0 blijft, is de agent nooit uitgevoerd.

  1. Start de Gateway opnieuw:
bash
openclaw gateway restart
  1. Controleer de status en authenticatie:
bash
openclaw statusopenclaw models statusopenclaw logs --follow
  1. Blijft het hangen? Voer dit uit:
bash
openclaw doctor

Als de Gateway extern is, controleer je of de tunnel-/Tailscale-verbinding actief is en de UI naar de juiste Gateway verwijst. Zie Externe toegang.

Kan ik mijn configuratie naar een nieuwe machine migreren zonder de onboarding opnieuw uit te voeren?

Ja. Kopieer de statusmap en werkruimte en voer Doctor vervolgens eenmaal uit:

  1. Installeer OpenClaw op de nieuwe machine.
  2. Kopieer $OPENCLAW_STATE_DIR (standaard: ~/.openclaw) van de oude machine.
  3. Kopieer je werkruimte (standaard: ~/.openclaw/workspace).
  4. Voer openclaw doctor uit en start de Gateway-service opnieuw.

Hiermee blijven de configuratie, authenticatieprofielen, WhatsApp-referenties, sessies en het geheugen behouden. Je bot blijft exact hetzelfde, zolang je beide locaties kopieert. In de externe modus beheert de Gateway-host de sessieopslag en werkruimte.

Belangrijk: als je alleen je werkruimte naar GitHub commit en pusht, maak je een back-up van geheugen en bootstrapbestanden, maar niet van de sessiegeschiedenis of authenticatie. Die bevinden zich onder ~/.openclaw/ (bijvoorbeeld ~/.openclaw/agents/<agentId>/agent/openclaw-agent.sqlite).

Gerelateerd: Migreren, Waar gegevens op schijf worden opgeslagen, Agentwerkruimte, Doctor, Externe modus.

Waar kan ik zien wat er nieuw is in de nieuwste versie?

Bekijk het wijzigingslogboek op GitHub: https://github.com/openclaw/openclaw/blob/main/CHANGELOG.md

De nieuwste vermeldingen staan bovenaan. Als de bovenste sectie Niet uitgebracht is, is de volgende sectie met een datum de nieuwste uitgebrachte versie. Vermeldingen zijn gegroepeerd onder Hoogtepunten, Wijzigingen en Oplossingen (plus documentatie-/andere secties wanneer nodig).

Geen toegang tot docs.openclaw.ai (SSL-fout)

Sommige verbindingen van Comcast/Xfinity blokkeren docs.openclaw.ai ten onrechte via Xfinity Advanced Security. Schakel dit uit of voeg docs.openclaw.ai toe aan de toelatingslijst en probeer het opnieuw. Help ons de blokkering op te heffen: https://spa.xfinity.com/check_url_status.

Nog steeds geblokkeerd? De documentatie wordt gespiegeld op GitHub: https://github.com/openclaw/openclaw/tree/main/docs

Verschil tussen stable en beta

Stable en beta zijn npm dist-tags, geen afzonderlijke codetakken:

  • latest = stable
  • beta = vroege build om te testen (valt terug op latest wanneer beta ontbreekt of ouder is dan de huidige stabiele release)

Een stabiele release komt meestal eerst op beta terecht, waarna een expliciete promotiestap diezelfde versie naar latest verplaatst zonder het versienummer te wijzigen. Onderhouders kunnen ook rechtstreeks naar latest publiceren. Daarom kunnen beta en stable na promotie naar dezelfde versie verwijzen.

Bekijk wat er is gewijzigd: CHANGELOG.md.

Zie het volgende uitklapgedeelte voor installatieregels van één regel en het verschil tussen beta en dev.

Hoe installeer ik de bètaversie en wat is het verschil tussen beta en dev?

Beta is de npm-dist-tag beta (kan na promotie overeenkomen met latest). Dev is de bewegende kop van main (git); bij publicatie naar npm gebruikt deze dist-tag dev.

Opdrachten van één regel (macOS/Linux):

bash
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --beta
bash
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git

Windows-installatieprogramma (PowerShell): iwr -useb https://openclaw.ai/install.ps1 | iex

Meer informatie: Ontwikkelingskanalen en Opties voor het installatieprogramma.

Hoe probeer ik de nieuwste wijzigingen?

Twee opties:

  1. Dev-kanaal (bestaande installatie):
bash
openclaw update --channel dev

Hiermee schakel je over naar een git-checkout van main, voer je een rebase uit op upstream, bouw je de code en installeer je de CLI vanuit die checkout.

  1. Aanpasbare (git-)installatie (nieuwe machine):
bash
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git

Gebruik bij voorkeur een handmatige kloon:

bash
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm installpnpm build

Documentatie: Bijwerken, Ontwikkelingskanalen, Installeren.

Hoe lang duren de installatie en onboarding doorgaans?

Globale indicatie:

  • Installatie: 2-5 minuten.
  • QuickStart-onboarding: enkele minuten (loopback-Gateway, automatisch token, standaardwerkruimte).
  • Geavanceerde/volledige onboarding: langer wanneer aanmelden bij de provider, kanaalkoppeling, installatie van de daemon, netwerkdownloads of Skills extra configuratie vereisen.

De wizard toont deze tijdlijn vooraf. Sla optionele stappen over en keer later terug met openclaw configure.

Blijft het proces hangen? Zie hierboven Ik zit vast.

Installatieprogramma vastgelopen? Hoe krijg ik meer feedback?

Voer het opnieuw uit met --verbose:

bash
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --verbosecurl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --beta --verbosecurl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git --verbose

install.ps1 heeft geen afzonderlijke uitgebreide-uitvoeroptie; verpak het in plaats daarvan in Set-PSDebug -Trace 1 / -Trace 0. Volledig overzicht van opties: Opties voor het installatieprogramma.

Windows-installatie meldt dat git niet is gevonden of openclaw niet wordt herkend

Twee veelvoorkomende Windows-problemen:

1) npm-fout spawn git / git niet gevonden

  • Installeer Git for Windows en zorg dat git in PATH staat.
  • Sluit PowerShell, open het opnieuw en voer het installatieprogramma nogmaals uit.

2) openclaw wordt na installatie niet herkend

  • De globale npm-binmap staat niet in PATH.
  • Controleer dit: npm config get prefix.
  • Voeg die map toe aan je gebruikers-PATH (het achtervoegsel \bin is niet nodig; op de meeste systemen is dit %AppData%\npm).
  • Sluit PowerShell en open het opnieuw.

Liever een desktopapp? Gebruik Windows Hub. Voor een installatie uitsluitend via de terminal worden zowel het PowerShell- installatieprogramma als WSL2 Gateway-paden ondersteund. Documentatie: Windows.

De uitvoer van Windows exec toont verminkte Chinese tekst: wat moet ik doen?

Dit komt doorgaans door een niet-overeenkomende consolecodepagina in systeemeigen Windows-shells.

Symptomen: uitvoer van system.run/exec geeft Chinees als onleesbare tekens weer; dezelfde opdracht ziet er in een ander terminalprofiel wel goed uit.

Tijdelijke oplossing in PowerShell:

powershell
chcp 65001[Console]::InputEncoding = [System.Text.UTF8Encoding]::new($false)[Console]::OutputEncoding = [System.Text.UTF8Encoding]::new($false)$OutputEncoding = [System.Text.UTF8Encoding]::new($false)

Start daarna de Gateway opnieuw en probeer het nogmaals:

powershell
openclaw gateway restart

Treedt dit nog steeds op met de nieuwste OpenClaw? Volg of meld het hier: Issue #30640.

De documentatie beantwoordde mijn vraag niet: hoe krijg ik een beter antwoord?

Gebruik de aanpasbare (git-)installatie zodat je de volledige broncode en documentatie lokaal hebt. Stel vervolgens je vraag aan je bot (of Claude/Codex) vanuit die map, zodat deze de repository kan lezen en nauwkeurig kan antwoorden.

bash
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git

Meer informatie: Installeren en Opties voor het installatieprogramma.

Hoe installeer ik OpenClaw op Linux?
Hoe installeer ik OpenClaw op een VPS?

Elke Linux-VPS is geschikt. Installeer OpenClaw op de server en maak vervolgens via SSH/Tailscale verbinding met de Gateway.

Handleidingen: exe.dev, Hetzner, Fly.io. Externe toegang: Externe Gateway.

Waar vind ik de installatiehandleidingen voor de cloud/VPS?

Hostingoverzicht met veelgebruikte providers:

In de cloud draait de Gateway op de server en open je deze vanaf je laptop/telefoon via de Control UI (of Tailscale/SSH). Je status en werkruimte bevinden zich op de server, dus beschouw de host als de primaire bron en maak er een back-up van.

Koppel nodes (Mac/iOS/Android/headless) aan die Gateway in de cloud voor lokale scherm-/camera-/canvasfuncties of opdrachtuitvoering op je laptop, terwijl de Gateway in de cloud blijft.

Overzicht: Platforms. Externe toegang: Externe Gateway. Nodes: Nodes, Nodes-CLI.

Kan ik OpenClaw vragen zichzelf bij te werken?

Het is mogelijk, maar niet aanbevolen. Het updateproces kan de Gateway opnieuw starten (waardoor de actieve sessie wordt verbroken), kan een schone git-checkout vereisen en kan om bevestiging vragen. Het is veiliger om updates als beheerder vanuit een shell uit te voeren.

bash
openclaw updateopenclaw update statusopenclaw update --channel stable|extended-stable|beta|devopenclaw update --tag <dist-tag|version>openclaw update --no-restart

Automatiseren vanuit een agent:

bash
openclaw update --yes --no-restartopenclaw gateway restart

Documentatie: Bijwerken, Updates installeren.

Wat doet onboarding precies?

openclaw onboard is het aanbevolen configuratiepad. In de lokale modus doorloop je:

  1. Model/authenticatie - OAuth van de provider, API-sleutels of handmatige authenticatie (inclusief lokale opties zoals LM Studio); kies een standaardmodel.
  2. Werkruimte - locatie + bootstrapbestanden.
  3. Gateway - poort, bindadres, authenticatiemodus, beschikbaarstelling via Tailscale.
  4. Kanalen - ingebouwde chatkanalen en chatkanalen van officiële Plugins: iMessage, Discord, Feishu, Google Chat, Mattermost, Microsoft Teams, QQ Bot, Signal, Slack, Telegram, WhatsApp en meer.
  5. Daemon - LaunchAgent (macOS), systemd-gebruikerseenheid (Linux/WSL2) of een systeemeigen geplande Windows-taak.
  6. Statuscontrole - start de Gateway en controleert of deze actief is.
  7. Skills - installeert aanbevolen Skills en optionele afhankelijkheden.

De verwachte duur wordt vooraf aangegeven en je krijgt een waarschuwing als je geconfigureerde model onbekend is of authenticatie ontbreekt. Volledig overzicht: Onboarding (CLI).

Heb ik een Claude- of OpenAI-abonnement nodig om dit uit te voeren?

Nee. Voer OpenClaw uit met API-sleutels (Anthropic/OpenAI/andere) of uitsluitend lokale modellen, zodat je gegevens op je apparaat blijven. Abonnementen (Claude Pro/Max, ChatGPT/Codex) zijn optionele manieren om je bij die providers te authenticeren.

Voor Anthropic: een API-sleutel biedt standaardfacturering op basis van gebruik; Claude CLI hergebruikt een bestaande Claude Code-aanmelding op dezelfde host. Anthropic behandelt momenteel het niet-interactieve claude -p-pad van Claude CLI als Agent SDK-/programmatisch gebruik dat nog steeds meetelt voor de limieten van je abonnement. Raadpleeg de actuele facturatiedocumentatie van Anthropic voordat je op abonnementsgedrag vertrouwt. Voor langdurig actieve Gateway-hosts en gedeelde automatisering is een Anthropic-API-sleutel de voorspelbaardere keuze.

OpenAI Codex OAuth (ChatGPT/Codex-abonnement) wordt volledig ondersteund voor agentmodellen. OpenClaw ondersteunt ook gehoste abonnementsopties, waaronder Qwen Cloud Coding Plan, MiniMax Coding Plan en Z.AI / GLM Coding Plan.

Documentatie: Anthropic, OpenAI, Qwen Cloud, MiniMax, Z.AI (GLM), Lokale modellen, Modellen.

Kan ik een Claude Max-abonnement zonder API-sleutel gebruiken?

Ja. OpenClaw ondersteunt hergebruik van Claude CLI voor Pro-/Max-/Team-/Enterprise-abonnementen. Anthropic behandelt het claude -p-pad dat OpenClaw gebruikt momenteel als gebruik binnen het abonnement, onderhevig aan de limieten van je abonnement, en niet als een afzonderlijke gratis toelage. Zie Anthropic voor de actuele factureringsinformatie en links naar de eigen ondersteuningsartikelen van Anthropic. Gebruik voor de meest voorspelbare serverconfiguratie in plaats daarvan een Anthropic-API-sleutel.

Ondersteunen jullie authenticatie via een Claude-abonnement (Claude Pro of Max)?

Ja, via hergebruik van Claude CLI. De factureringswijze van Anthropic voor claude -p/Agent SDK-gebruik is in de loop van de tijd gewijzigd; zie Anthropic voor de actuele status en gedateerde links naar de ondersteuningsartikelen van Anthropic voordat je op specifiek factureringsgedrag vertrouwt.

Authenticatie met een Anthropic-installatietoken is ook nog steeds een ondersteund tokenpad, maar OpenClaw geeft waar mogelijk de voorkeur aan hergebruik van de Claude CLI en claude -p. Voor productie- of multi-userworkloads blijft een Anthropic API-sleutel de veiligere, voorspelbaardere keuze. Andere gehoste opties in abonnementsvorm: OpenAI, Qwen Cloud, MiniMax, Z.AI (GLM).

Waarom krijg ik HTTP 429 rate_limit_error van Anthropic?

Je Anthropic-quotum/snelheidslimiet is voor het huidige tijdvenster opgebruikt. Wacht bij Claude CLI tot het tijdvenster opnieuw wordt ingesteld of upgrade je abonnement. Controleer bij een Anthropic API-sleutel het gebruik en de facturering in de Anthropic Console en verhoog zo nodig de limieten.

Als het bericht specifiek Extra usage is required for long context requests is, probeert de aanvraag het contextvenster van 1M van Anthropic te gebruiken (een voor GA geschikt Claude 4.x-model met 1M, of verouderde configuratie params.context1m: true) en komen je huidige referenties niet in aanmerking voor facturering van lange context.

Stel een fallbackmodel in, zodat OpenClaw blijft antwoorden terwijl de snelheidslimiet van een provider is bereikt. Zie Modellen, OAuth en Anthropic 429: extra gebruik vereist voor lange context.

Wordt AWS Bedrock ondersteund?

Ja. OpenClaw heeft een gebundelde Amazon Bedrock (Converse)-provider. Als AWS-omgevingsmarkeringen aanwezig zijn (AWS_ACCESS_KEY_ID, AWS_PROFILE, AWS_BEARER_TOKEN_BEDROCK), schakelt OpenClaw automatisch de impliciete Bedrock-provider in voor modeldetectie; stel anders plugins.entries.amazon-bedrock.config.discovery.enabled: true in of voeg handmatig een providervermelding toe. Zie Amazon Bedrock en Modelproviders. Een OpenAI-compatibele proxy vóór Bedrock blijft een geldige optie als je de voorkeur geeft aan een beheerde sleutelstroom.

Hoe werkt Codex-authenticatie?

OpenClaw ondersteunt OpenAI Codex via OAuth (aanmelden bij ChatGPT). Een nieuwe installatie zonder primair model gebruikt exact openai/gpt-5.6-sol voor ChatGPT/Codex-abonnementsauthenticatie plus systeemeigen uitvoering via de Codex-appserver. Bij herauthenticatie blijft een bestaand expliciet model behouden, waaronder openai/gpt-5.5. Als de Codex-werkruimte GPT-5.6 niet beschikbaar stelt, selecteer dan expliciet openai/gpt-5.5; OpenClaw voert geen stille downgrade uit. Verouderde modelverwijzingen met een Codex-voorvoegsel zijn verouderde configuratie die door openclaw doctor --fix wordt hersteld. Rechtstreekse toegang met een OpenAI API-sleutel blijft beschikbaar voor niet-agentgebonden OpenAI API-oppervlakken en, via een geordend openai-API-sleutelprofiel, ook voor agentmodellen. Zie Modelproviders en Onboarding (CLI).

Waarom vermeldt OpenClaw nog steeds het verouderde OpenAI Codex-voorvoegsel?

openai is de huidige provider- en authenticatieprofiel-id voor zowel OpenAI API-sleutels als ChatGPT/Codex OAuth; OpenAI Codex is erin opgenomen. Mogelijk zie je nog een verouderd voorvoegsel openai-codex in oudere configuratie- en migratiewaarschuwingen:

  • openai/gpt-5.6-sol = nieuwe ChatGPT/Codex-abonnementsinstallatie met de systeemeigen Codex-runtime voor agentbeurten.
  • openai/gpt-5.5 = expliciete ondersteunde selectie voor bestaande configuraties of accounts zonder toegang tot GPT-5.6.
  • Verouderde modelverwijzingen openai-codex/* = verouderde route die door openclaw doctor --fix wordt hersteld.
  • openai/gpt-5.5 plus een geordend openai-API-sleutelprofiel = API-sleutelauthenticatie voor een OpenAI-agentmodel.
  • Verouderde authenticatieprofiel-id's openai-codex = verouderde id's die door openclaw doctor --fix worden gemigreerd.

Wil je rechtstreekse facturering via OpenAI Platform? Stel OPENAI_API_KEY in. Wil je ChatGPT/Codex- abonnementsauthenticatie? Voer openclaw models auth login --provider openai uit. Houd modelverwijzingen onder de canonieke provider openai/*. Een nieuwe abonnementsinstallatie gebruikt exact openai/gpt-5.6-sol; doctor herstelt verouderde verwijzingen met een Codex-voorvoegsel zonder een expliciete selectie van openai/gpt-5.5 te upgraden.

Waarom kunnen de limieten van Codex OAuth verschillen van die van ChatGPT-web?

Codex OAuth gebruikt door OpenAI beheerde, abonnementsafhankelijke quotumvensters die kunnen verschillen van de ervaring op de ChatGPT-website of in de app, zelfs met hetzelfde account.

openclaw models status toont de momenteel zichtbare gebruiks- en quotumvensters van de provider, maar verzint of normaliseert ChatGPT-webrechten niet naar rechtstreekse API-toegang. Gebruik voor het rechtstreekse facturerings- en limietpad van OpenAI Platform openai/* met een API-sleutel.

Ondersteunen jullie OpenAI-abonnementsauthenticatie (Codex OAuth)?

Ja, volledig. OpenAI staat expliciet het gebruik van abonnements-OAuth toe in externe tools en workflows zoals OpenClaw. Onboarding kan de OAuth-stroom voor je uitvoeren.

Zie OAuth, Modelproviders en Onboarding (CLI).

Hoe stel ik Gemini CLI OAuth in?

Gemini CLI gebruikt een Plugin-authenticatiestroom, geen client-id of geheim in openclaw.json.

  1. Installeer Gemini CLI lokaal, zodat gemini zich op PATH bevindt:
    • Homebrew: brew install gemini-cli
    • npm: npm install -g @google/gemini-cli
  2. Schakel de Plugin in: openclaw plugins enable google
  3. Meld je aan: openclaw models auth login --provider google-gemini-cli --set-default
  4. Standaardmodel na aanmelding: google/gemini-3.1-pro-preview (runtime google-gemini-cli)
  5. Mislukken aanvragen na aanmelding? Stel GOOGLE_CLOUD_PROJECT of GOOGLE_CLOUD_PROJECT_ID in op de Gateway-host en probeer het opnieuw.

OAuth-tokens worden opgeslagen in authenticatieprofielen op de Gateway-host. Details: Google, Modelproviders.

Is een lokaal model geschikt voor informele chats?

Meestal niet. OpenClaw heeft een grote context en sterke beveiliging nodig; kleine kaarten kappen de context af en slaan beveiligingsfilters aan de providerzijde over. Als het echt moet, voer dan lokaal de grootste modelbuild uit die je kunt gebruiken (LM Studio) — zie Lokale modellen. Kleinere/gekwantiseerde modellen verhogen het risico op promptinjectie — zie Beveiliging.

Hoe houd ik verkeer naar gehoste modellen binnen een specifieke regio?

Kies regiogebonden eindpunten. OpenRouter biedt in de VS gehoste opties voor MiniMax, Kimi en GLM; kies de in de VS gehoste variant om gegevens binnen de regio te houden. Je kunt daarnaast nog steeds Anthropic/OpenAI vermelden met models.mode: "merge", zodat fallbacks beschikbaar blijven terwijl de door jou geselecteerde regionale provider wordt gerespecteerd.

Moet ik een Mac mini kopen om dit te installeren?

Nee. OpenClaw draait op macOS of Linux (Windows via WSL2). Een Mac mini is een populaire keuze als altijd actieve host, maar een kleine VPS, thuisserver of Raspberry Pi-achtige machine werkt ook.

Je hebt alleen een Mac nodig voor tools die uitsluitend op macOS werken. Gebruik voor iMessage iMessage met imsg op elke Mac die bij Berichten is aangemeld. Als de Gateway op Linux of elders draait, stel dan channels.imessage.cliPath in op een SSH-wrapper die imsg op die Mac uitvoert. Voer voor andere tools die uitsluitend op macOS werken de Gateway uit op een Mac of koppel een macOS-node.

Documentatie: iMessage, Nodes, Externe Mac-modus.

Heb ik een Mac mini nodig voor ondersteuning van iMessage?

Je hebt een macOS-apparaat nodig dat bij Berichten is aangemeld — niet noodzakelijk een Mac mini; elke Mac werkt. Gebruik iMessage met imsg; de Gateway kan op die Mac draaien, of elders met een SSH-wrapper cliPath.

Veelgebruikte configuraties:

  • Gateway op Linux/VPS, waarbij channels.imessage.cliPath is ingesteld op een SSH-wrapper die imsg uitvoert op een Mac die bij Berichten is aangemeld.
  • Alles op één Mac voor de eenvoudigste configuratie met één machine.

Documentatie: iMessage, Nodes, Externe Mac-modus.

Als ik een Mac mini koop om OpenClaw uit te voeren, kan ik die dan met mijn MacBook Pro verbinden?

Ja. De Mac mini kan de Gateway uitvoeren en je MacBook Pro maakt verbinding als node (begeleidend apparaat). Nodes voeren de Gateway niet uit; ze voegen mogelijkheden toe zoals scherm/camera/canvas en system.run op dat apparaat.

Veelgebruikt patroon: de Gateway op de altijd actieve Mac mini; de MacBook Pro voert de macOS-app of een nodehost uit en wordt aan de Gateway gekoppeld. Controleer dit met openclaw nodes status / openclaw nodes list.

Documentatie: Nodes, Nodes-CLI.

Kan ik Bun gebruiken?

Je kunt Bun gebruiken om afhankelijkheden te installeren of pakketscripts uit te voeren. De OpenClaw CLI en Gateway vereisen Node, omdat de canonieke statusopslag node:sqlite gebruikt; Bun biedt die API niet.

Telegram: wat hoort er in allowFrom?

channels.telegram.allowFrom is de Telegram-gebruikers-id van de menselijke afzender (numeriek), niet de gebruikersnaam van de bot. De installatie vraagt uitsluitend om numerieke gebruikers-id's; openclaw doctor --fix kan proberen verouderde vermeldingen van @username om te zetten.

Veiliger (geen bot van derden): stuur je bot een privébericht, voer openclaw logs --follow uit en lees from.id.

Officiële Bot API: stuur je bot een privébericht, roep https://api.telegram.org/bot<bot_token>/getUpdates aan en lees message.from.id.

Derde partij (minder privé): stuur @userinfobot of @getidsbot een privébericht.

Zie Telegram-toegangsbeheer.

Kunnen meerdere personen één WhatsApp-nummer gebruiken met verschillende OpenClaw-instanties?

Ja, via multi-agentroutering. Koppel het WhatsApp-privébericht van elke afzender (peer: { kind: "direct", id: "+15551234567" }) aan een andere agentId, zodat elke persoon een eigen werkruimte en sessieopslag heeft. Antwoorden komen nog steeds van hetzelfde WhatsApp-account; toegangsbeheer voor privéberichten (channels.whatsapp.dmPolicy / channels.whatsapp.allowFrom) is globaal per account. Zie Multi-agentroutering en WhatsApp.

Kan ik een agent voor "snelle chats" en een agent met "Opus voor programmeren" uitvoeren?

Ja. Gebruik multi-agentroutering: geef elke agent een eigen standaardmodel en koppel vervolgens inkomende routes (provideraccount of specifieke peers) aan elke agent. Voorbeeldconfiguratie: Multi-agentroutering. Zie ook Modellen en Configuratie.

Werkt Homebrew op Linux?

Ja, via Linuxbrew:

bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.profileeval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"brew install <formula>

OpenClaw uitvoeren via systemd: zorg ervoor dat het PATH van de service /home/linuxbrew/.linuxbrew/bin (of je brew-voorvoegsel) bevat, zodat met brew geïnstalleerde tools in niet-aanmeldingss shells worden gevonden. Recente builds voegen ook veelgebruikte gebruikersmappen met binaire bestanden vooraan toe aan Linux- systemd-services (bijvoorbeeld ~/.local/bin, ~/.npm-global/bin, ~/.local/share/pnpm, ~/.bun/bin) en respecteren PNPM_HOME, NPM_CONFIG_PREFIX, BUN_INSTALL, VOLTA_HOME, ASDF_DATA_DIR, NVM_DIR en FNM_DIR wanneer deze zijn ingesteld.

Verschil tussen de aanpasbare git-installatie en npm-installatie
  • Aanpasbare installatie (git): volledige broncodecheckout, bewerkbaar, het meest geschikt voor bijdragers. Je bouwt lokaal en kunt code/documentatie aanpassen.
  • npm-installatie: globale CLI-installatie, zonder repository, het meest geschikt om het "gewoon uit te voeren". Updates komen via npm-dist-tags.

Documentatie: Aan de slag, Bijwerken.

Kan ik later wisselen tussen npm- en git-installaties?

Ja, met openclaw update --channel ... op een bestaande installatie. Hierdoor worden je gegevens niet verwijderd — alleen de installatie van de OpenClaw-code verandert. De status (~/.openclaw) en werkruimte (~/.openclaw/workspace) blijven onaangeroerd.

Van npm naar git:

bash
openclaw update --channel dev

Van git naar npm:

bash
openclaw update --channel stable

Voeg --dry-run toe om eerst een voorbeeld van de geplande moduswisseling te bekijken. De updater voert vervolgacties van Doctor uit, vernieuwt Plugin-bronnen voor het doelkanaal en start de Gateway opnieuw, tenzij je --no-restart meegeeft.

Het installatieprogramma kan beide modi ook afdwingen:

bash
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method gitcurl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method npm

Back-uptips: Waar onderdelen op schijf staan.

Moet ik de Gateway op mijn laptop of een VPS uitvoeren?

Wil je 24/7 betrouwbaarheid? Gebruik een VPS. Wil je zo min mogelijk gedoe en vind je de slaapstand en herstarts geen probleem? Voer de Gateway lokaal uit.

Laptop (lokale Gateway)

  • Voordelen: geen serverkosten, directe toegang tot lokale bestanden, een zichtbaar browservenster.
  • Nadelen: de slaapstand of netwerkuitval verbreekt de verbinding, OS-updates en herstarts onderbreken de Gateway, de laptop moet actief blijven.

VPS / cloud

  • Voordelen: altijd actief, stabiel netwerk, geen problemen door de slaapstand van de laptop, eenvoudiger continu actief te houden.
  • Nadelen: vaak headless (gebruik schermafbeeldingen), alleen externe bestandstoegang, SSH vereist voor updates.

WhatsApp/Telegram/Slack/Mattermost/Discord werken allemaal prima vanaf een VPS — de werkelijke afweging is een headless browser tegenover een zichtbaar venster. Zie Browser.

Standaardaanbeveling: gebruik een VPS als de verbinding met de Gateway eerder is verbroken; lokaal werkt uitstekend wanneer je de Mac actief gebruikt en toegang tot lokale bestanden of UI-automatisering met een zichtbare browser wilt.

Hoe belangrijk is het om OpenClaw op een aparte machine uit te voeren?

Dit is niet vereist, maar wordt aanbevolen voor betrouwbaarheid en isolatie.

  • Aparte host (VPS/Mac mini/Raspberry Pi): altijd actief, minder onderbrekingen door de slaapstand of herstarts, overzichtelijkere machtigingen, eenvoudiger continu actief te houden.
  • Gedeelde laptop/desktop: prima voor tests en actief gebruik, maar verwacht pauzes wanneer de machine in de slaapstand gaat of wordt bijgewerkt.

Het beste van beide werelden: laat de Gateway op een aparte host draaien en koppel je laptop als een Node voor lokale scherm-, camera- en uitvoeringstools. Zie Nodes en Beveiliging.

Wat zijn de minimale VPS-vereisten en welk OS wordt aanbevolen?
  • Absoluut minimum: 1 vCPU, 1 GB RAM, ~500 MB schijfruimte.
  • Aanbevolen: 1-2 vCPU, 2 GB+ RAM voor extra capaciteit (logboeken, media, meerdere kanalen). Node-tools en browserautomatisering kunnen veel systeembronnen gebruiken.

OS: Ubuntu LTS (of een moderne versie van Debian/Ubuntu) — het uitvoerigst geteste installatiepad voor Linux.

Documentatie: Linux, VPS-hosting.

Kan ik OpenClaw in een VM uitvoeren en wat zijn de vereisten?

Ja. Behandel een VM als een VPS: deze moet altijd actief en bereikbaar zijn en voldoende RAM hebben voor de Gateway en alle kanalen die je inschakelt.

  • Absoluut minimum: 1 vCPU, 1 GB RAM.
  • Aanbevolen: 2 GB+ RAM voor meerdere kanalen, browserautomatisering of mediatools.
  • OS: Ubuntu LTS of een andere moderne versie van Debian/Ubuntu.

Gebruik op Windows Windows Hub voor de desktopconfiguratie, of WSL2 voor een Linux-achtige Gateway-VM met brede compatibiliteit met tools. Zie Windows, VPS-hosting. macOS uitvoeren in een VM: zie macOS-VM.

Gerelateerd

Was this useful?
On this page

On this page