Guides
Naslaginformatie voor CLI-configuratie
Deze pagina is de volledige referentie voor openclaw onboard.
Zie voor de korte handleiding Onboarding (CLI).
Wat de wizard doet
Lokale modus (standaard) leidt je door:
- Model- en auth-configuratie (OpenAI Code-abonnement OAuth, Anthropic Claude CLI of API-sleutel, plus opties voor MiniMax, GLM, Ollama, Moonshot, StepFun en AI Gateway)
- Werkruimtelocatie en bootstrap-bestanden
- Gateway-instellingen (poort, bind, auth, tailscale)
- Kanalen en providers (Telegram, WhatsApp, Discord, Google Chat, Mattermost, Signal, iMessage en andere meegeleverde kanaalplugins)
- Daemon-installatie (LaunchAgent, systemd-gebruikerseenheid of native Windows Scheduled Task met Startup-mapfallback)
- Gezondheidscontrole
- Skills-configuratie
Externe modus configureert deze machine om verbinding te maken met een Gateway elders. Deze installeert of wijzigt niets op de externe host.
Details van de lokale flow
Bestaande configuratie detecteren
- Als
~/.openclaw/openclaw.jsonbestaat, kies je Behouden, Wijzigen of Resetten. - De wizard opnieuw uitvoeren wist niets tenzij je expliciet Resetten kiest (of
--resetmeegeeft). - CLI
--resetgebruikt standaardconfig+creds+sessions; gebruik--reset-scope fullom ook de werkruimte te verwijderen. - Als de configuratie ongeldig is of legacy-sleutels bevat, stopt de wizard en vraagt deze je om
openclaw doctoruit te voeren voordat je doorgaat. - Resetten gebruikt
trashen biedt scopes:- Alleen configuratie
- Configuratie + referenties + sessies
- Volledige reset (verwijdert ook de werkruimte)
Model en auth
- De volledige optiematrix staat in Auth- en modelopties.
Werkruimte
- Standaard
~/.openclaw/workspace(configureerbaar). - Plaatst de werkruimtebestanden die nodig zijn voor het bootstrap-ritueel bij de eerste uitvoering.
- Werkruimte-indeling: Agentwerkruimte.
Gateway
- Vraagt om poort, bind, auth-modus en tailscale-blootstelling.
- Aanbevolen: laat token-auth ingeschakeld, zelfs voor loopback, zodat lokale WS-clients zich moeten authenticeren.
- In tokenmodus biedt interactieve configuratie:
- Platteteksttoken genereren/opslaan (standaard)
- SecretRef gebruiken (opt-in)
- In wachtwoordmodus ondersteunt interactieve configuratie ook opslag als plattetekst of SecretRef.
- Niet-interactief token-SecretRef-pad:
--gateway-token-ref-env <ENV_VAR>.- Vereist een niet-lege env-var in de onboardingprocesomgeving.
- Kan niet worden gecombineerd met
--gateway-token.
- Schakel auth alleen uit als je elk lokaal proces volledig vertrouwt.
- Niet-loopback-binds vereisen nog steeds auth.
Kanalen
- WhatsApp: optionele QR-login
- Telegram: bottoken
- Discord: bottoken
- Google Chat: serviceaccount-JSON + webhookdoelgroep
- Mattermost: bottoken + basis-URL
- Signal: optionele
signal-cli-installatie + accountconfiguratie - iMessage:
imsgCLI-pad + toegang tot Messages-DB; gebruik een SSH-wrapper wanneer de Gateway niet op een Mac draait - DM-beveiliging: standaard is koppelen. De eerste DM stuurt een code; keur goed via
openclaw pairing approve <channel> <code>of gebruik allowlists.
Daemon-installatie
- macOS: LaunchAgent
- Vereist een ingelogde gebruikerssessie; gebruik voor headless een aangepaste LaunchDaemon (niet meegeleverd).
- Linux en Windows via WSL2: systemd-gebruikerseenheid
- De wizard probeert
loginctl enable-linger <user>zodat de Gateway actief blijft na uitloggen. - Kan om sudo vragen (schrijft
/var/lib/systemd/linger); probeert het eerst zonder sudo.
- De wizard probeert
- Native Windows: eerst Scheduled Task
- Als taakaanmaak wordt geweigerd, valt OpenClaw terug op een login-item in de Startup-map per gebruiker en start de Gateway direct.
- Scheduled Tasks blijven aanbevolen omdat ze een betere supervisorstatus bieden.
- Runtime-selectie: Node (aanbevolen; vereist voor WhatsApp en Telegram). Bun wordt niet aanbevolen.
Gezondheidscontrole
- Start de Gateway (indien nodig) en voert
openclaw healthuit. openclaw status --deepvoegt de live Gateway-gezondheidsprobe toe aan de statusuitvoer, inclusief kanaalprobes wanneer ondersteund.
Skills
- Leest beschikbare Skills en controleert vereisten.
- Laat je een node-manager kiezen: npm, pnpm of bun.
- Installeert optionele afhankelijkheden (sommige gebruiken Homebrew op macOS).
Afronden
- Samenvatting en volgende stappen, inclusief iOS-, Android- en macOS-appopties.
Details van externe modus
Externe modus configureert deze machine om verbinding te maken met een Gateway elders.
Wat je instelt:
- Externe Gateway-URL (
ws://...) - Token als externe Gateway-auth vereist is (aanbevolen)
Auth- en modelopties
Anthropic API-sleutel
Gebruikt ANTHROPIC_API_KEY als die aanwezig is of vraagt om een sleutel en slaat deze daarna op voor daemongebruik.
OpenAI Code-abonnement (OAuth)
Browserflow; plak code#state.
Stelt agents.defaults.model in op openai/gpt-5.5 via de Codex-runtime wanneer het model niet is ingesteld of al tot de OpenAI-familie behoort.
OpenAI Code-abonnement (apparaatkoppeling)
Browserkoppelingsflow met een kortlevende apparaatcode.
Stelt agents.defaults.model in op openai/gpt-5.5 via de Codex-runtime wanneer het model niet is ingesteld of al tot de OpenAI-familie behoort.
OpenAI API-sleutel
Gebruikt OPENAI_API_KEY als die aanwezig is of vraagt om een sleutel en slaat de referentie daarna op in auth-profielen.
Stelt agents.defaults.model in op openai/gpt-5.5 wanneer het model niet is ingesteld, openai/* is of openai-codex/* is.
xAI (Grok) API-sleutel
Vraagt om XAI_API_KEY en configureert xAI als modelprovider.
OpenCode
Vraagt om OPENCODE_API_KEY (of OPENCODE_ZEN_API_KEY) en laat je de Zen- of Go-catalogus kiezen.
Configuratie-URL: opencode.ai/auth.
API-sleutel (generiek)
Slaat de sleutel voor je op.
Vercel AI Gateway
Vraagt om AI_GATEWAY_API_KEY.
Meer detail: Vercel AI Gateway.
Cloudflare AI Gateway
Vraagt om account-ID, Gateway-ID en CLOUDFLARE_AI_GATEWAY_API_KEY.
Meer detail: Cloudflare AI Gateway.
MiniMax
Configuratie wordt automatisch geschreven. De gehoste standaard is MiniMax-M2.7; configuratie met API-sleutel gebruikt
minimax/..., en OAuth-configuratie gebruikt minimax-portal/....
Meer detail: MiniMax.
StepFun
Configuratie wordt automatisch geschreven voor StepFun Standard of Step Plan op Chinese of wereldwijde endpoints.
Standard bevat momenteel step-3.5-flash, en Step Plan bevat ook step-3.5-flash-2603.
Meer detail: StepFun.
Synthetic (Anthropic-compatibel)
Vraagt om SYNTHETIC_API_KEY.
Meer detail: Synthetic.
Ollama (Cloud en lokale open modellen)
Vraagt eerst om Cloud + Local, Cloud only of Local only.
Cloud only gebruikt OLLAMA_API_KEY met https://ollama.com.
De host-backed modi vragen om een basis-URL (standaard http://127.0.0.1:11434), ontdekken beschikbare modellen en stellen standaarden voor.
Cloud + Local controleert ook of die Ollama-host is aangemeld voor cloudtoegang.
Meer detail: Ollama.
Moonshot en Kimi Coding
Configuraties voor Moonshot (Kimi K2) en Kimi Coding worden automatisch geschreven. Meer detail: Moonshot AI (Kimi + Kimi Coding).
Aangepaste provider
Werkt met OpenAI-compatibele en Anthropic-compatibele endpoints.
Interactieve onboarding ondersteunt dezelfde opslagkeuzes voor API-sleutels als andere provider-API-sleutelflows:
- API-sleutel nu plakken (plattetekst)
- Geheime verwijzing gebruiken (env-ref of geconfigureerde provider-ref, met preflightvalidatie)
Niet-interactieve flags:
--auth-choice custom-api-key--custom-base-url--custom-model-id--custom-api-key(optioneel; valt terug opCUSTOM_API_KEY)--custom-provider-id(optioneel)--custom-compatibility <openai|anthropic>(optioneel; standaardopenai)--custom-image-input/--custom-text-input(optioneel; overschrijft afgeleide modelinvoercapaciteit)
Overslaan
Laat auth ongeconfigureerd.
Modelgedrag:
- Kies het standaardmodel uit gedetecteerde opties, of voer provider en model handmatig in.
- Onboarding voor aangepaste providers leidt beeldondersteuning af voor gangbare model-ID's en vraagt alleen wanneer de modelnaam onbekend is.
- Wanneer onboarding start vanuit een provider-auth-keuze, geeft de modelkiezer automatisch
voorkeur aan die provider. Voor Volcengine en BytePlus komt dezelfde voorkeur
ook overeen met hun coding-plan-varianten (
volcengine-plan/*,byteplus-plan/*). - Als dat voorkeursproviderfilter leeg zou zijn, valt de kiezer terug op de volledige catalogus in plaats van geen modellen te tonen.
- De wizard voert een modelcontrole uit en waarschuwt als het geconfigureerde model onbekend is of auth mist.
Paden voor referenties en profielen:
- Auth-profielen (API-sleutels + OAuth):
~/.openclaw/agents/<agentId>/agent/auth-profiles.json - Legacy OAuth-import:
~/.openclaw/credentials/oauth.json
Opslagmodus voor referenties:
- Standaard onboardinggedrag bewaart API-sleutels als plattetekstwaarden in auth-profielen.
--secret-input-mode refschakelt referentiemodus in in plaats van opslag van plattetekstsleutels. In interactieve configuratie kun je kiezen uit:- omgevingsvariabele-ref (bijvoorbeeld
keyRef: { source: "env", provider: "default", id: "OPENAI_API_KEY" }) - geconfigureerde provider-ref (
fileofexec) met provideralias + id
- omgevingsvariabele-ref (bijvoorbeeld
- Interactieve referentiemodus voert een snelle preflightvalidatie uit voordat wordt opgeslagen.
- Env-refs: valideert variabelenaam + niet-lege waarde in de huidige onboardingomgeving.
- Provider-refs: valideert providerconfiguratie en lost de gevraagde id op.
- Als preflight mislukt, toont onboarding de fout en kun je het opnieuw proberen.
- In niet-interactieve modus is
--secret-input-mode refalleen env-backed.- Stel de provider-env-var in de onboardingprocesomgeving in.
- Inline-sleutelflags (bijvoorbeeld
--openai-api-key) vereisen dat die env-var is ingesteld; anders mislukt onboarding snel. - Voor aangepaste providers slaat niet-interactieve
ref-modusmodels.providers.<id>.apiKeyop als{ source: "env", provider: "default", id: "CUSTOM_API_KEY" }. - In dat aangepaste-providergeval vereist
--custom-api-keydatCUSTOM_API_KEYis ingesteld; anders mislukt onboarding snel.
- Gateway-auth-referenties ondersteunen keuzes voor plattetekst en SecretRef in interactieve configuratie:
- Tokenmodus: Platteteksttoken genereren/opslaan (standaard) of SecretRef gebruiken.
- Wachtwoordmodus: plattetekst of SecretRef.
- Niet-interactief token-SecretRef-pad:
--gateway-token-ref-env <ENV_VAR>. - Bestaande plattetekstconfiguraties blijven ongewijzigd werken.
Uitvoer en interne details
Typische velden in ~/.openclaw/openclaw.json:
agents.defaults.workspaceagents.defaults.skipBootstrapwanneer--skip-bootstrapwordt meegegevenagents.defaults.model/models.providers(als Minimax is gekozen)tools.profile(lokale introductie gebruikt standaard"coding"wanneer dit niet is ingesteld; bestaande expliciete waarden blijven behouden)gateway.*(modus, bind, auth, tailscale)session.dmScope(lokale introductie gebruikt hiervoor standaardper-channel-peerwanneer dit niet is ingesteld; bestaande expliciete waarden blijven behouden)channels.telegram.botToken,channels.discord.token,channels.matrix.*,channels.signal.*,channels.imessage.*- Kanaal-allowlists (Slack, Discord, Matrix, Microsoft Teams) wanneer je je hiervoor aanmeldt tijdens prompts (namen worden waar mogelijk omgezet naar ID's)
skills.install.nodeManager- De vlag
setup --node-manageraccepteertnpm,pnpmofbun. - Handmatige configuratie kan later nog steeds
skills.install.nodeManager: "yarn"instellen.
- De vlag
wizard.lastRunAtwizard.lastRunVersionwizard.lastRunCommitwizard.lastRunCommandwizard.lastRunMode
openclaw agents add schrijft agents.list[] en optionele bindings.
WhatsApp-referenties komen onder ~/.openclaw/credentials/whatsapp/<accountId>/.
Sessies worden opgeslagen onder ~/.openclaw/agents/<agentId>/sessions/.
Gateway-wizard-RPC:
wizard.startwizard.nextwizard.cancelwizard.status
Clients (macOS-app en Control UI) kunnen stappen renderen zonder de introductielogica opnieuw te implementeren.
Signal-configuratiegedrag:
- Downloadt de juiste release-asset
- Slaat deze op onder
~/.openclaw/tools/signal-cli/<version>/ - Schrijft
channels.signal.cliPathin de configuratie - JVM-builds vereisen Java 21
- Native builds worden gebruikt wanneer beschikbaar
- Windows gebruikt WSL2 en volgt de Linux signal-cli-flow binnen WSL
Gerelateerde documentatie
- Introductiehub: Introductie (CLI)
- Automatisering en scripts: CLI-automatisering
- Opdrachtenreferentie:
openclaw onboard