openclaw onboard
Volledig begeleide onboarding voor lokale of externe Gateway-configuratie. Gebruik dit wanneer je wilt dat OpenClaw in één flow modelauthenticatie, werkruimte, Gateway, kanalen, Skills en statuscontrole doorloopt.
Gerelateerde gidsen
CLI onboarding hub
Doorloop van de interactieve CLI-flow.
Onboarding overview
Hoe OpenClaw-onboarding samenhangt.
CLI setup reference
Uitvoer, interne werking en gedrag per stap.
CLI automation
Niet-interactieve flags en gescripte configuraties.
macOS app onboarding
Onboardingflow voor de macOS-menubalk-app.
Voorbeelden
--flow import gebruikt door plugins beheerde migratieproviders, zoals Hermes. Dit wordt alleen uitgevoerd op een nieuwe OpenClaw-configuratie; als er bestaande configuratie, referenties, sessies of werkruimtegeheugen-/identiteitsbestanden aanwezig zijn, reset dan of kies een nieuwe configuratie voordat je importeert.
--modern start de preview van de conversationele Crestodian-onboarding. Zonder
--modern behoudt openclaw onboard de klassieke onboardingflow.
In een interactieve terminal routeert kale openclaw (zonder subopdracht) op basis van de configuratiestatus:
- Als het actieve configuratiebestand ontbreekt of geen door de gebruiker gemaakte instellingen heeft (leeg of alleen metadata), start deze klassieke onboardingflow.
- Als het configuratiebestand bestaat maar niet door de validatie komt, start Crestodian voor herstel.
- Als het configuratiebestand geldig is, opent het de normale agent-TUI, lokaal
of verbonden met een bereikbare geconfigureerde Gateway. Op een geconfigureerde installatie
bereik je Crestodian met
/crestodianbinnen de TUI ofopenclaw crestodian.
ws:// wordt geaccepteerd voor local loopback, privé-IP-literals, .local en
Tailnet *.ts.net-Gateway-URL’s. Stel voor andere vertrouwde privé-DNS-namen
OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1 in de procesomgeving van de onboarding in.
Locale
Interactieve onboarding gebruikt de locale van de CLI-wizard voor vaste configuratieteksten. De volgorde voor oplossen is:OPENCLAW_LOCALELC_ALLLC_MESSAGESLANG- Engelse fallback
en, zh-CN en zh-TW. Locale-waarden mogen
underscore- of POSIX-suffixvormen gebruiken, zoals zh_CN.UTF-8. Productnamen, opdrachtnamen, configuratiesleutels, URL’s, provider-ID’s, model-ID’s en plugin-/kanaallabels
blijven letterlijk.
Voorbeeld:
--custom-api-key is optioneel in niet-interactieve modus. Als deze wordt weggelaten, controleert onboarding CUSTOM_API_KEY.
OpenClaw markeert veelvoorkomende vision-model-ID’s automatisch als geschikt voor afbeeldingsinvoer. Geef --custom-image-input door voor onbekende aangepaste vision-ID’s, of --custom-text-input om metadata alleen voor tekst af te dwingen.
Gebruik --custom-compatibility openai-responses voor OpenAI-compatibele endpoints die /v1/responses ondersteunen maar niet /v1/chat/completions.
LM Studio ondersteunt in niet-interactieve modus ook een providerspecifieke key-flag:
--custom-base-url gebruikt standaard http://127.0.0.1:11434. --custom-model-id is optioneel; als deze wordt weggelaten, gebruikt onboarding de voorgestelde standaardwaarden van Ollama. Cloudmodel-ID’s zoals kimi-k2.5:cloud werken hier ook.
Sla providerkeys op als refs in plaats van als platte tekst:
--secret-input-mode ref schrijft onboarding door omgevingsvariabelen ondersteunde refs in plaats van keywaarden als platte tekst.
Voor providers met auth-profile schrijft dit keyRef-vermeldingen; voor aangepaste providers schrijft dit models.providers.<id>.apiKey als een env-ref (bijvoorbeeld { source: "env", provider: "default", id: "CUSTOM_API_KEY" }).
Contract voor niet-interactieve ref-modus:
- Stel de provider-env-var in de procesomgeving van onboarding in (bijvoorbeeld
OPENAI_API_KEY). - Geef geen inline key-flags door (bijvoorbeeld
--openai-api-key), tenzij die env-var ook is ingesteld. - Als een inline key-flag wordt doorgegeven zonder de vereiste env-var, faalt onboarding snel met begeleiding.
--gateway-auth token --gateway-token <token>slaat een platteteksttoken op.--gateway-auth token --gateway-token-ref-env <name>slaatgateway.auth.tokenop als een env SecretRef.--gateway-tokenen--gateway-token-ref-envsluiten elkaar uit.--gateway-token-ref-envvereist een niet-lege env-var in de procesomgeving van onboarding.- Met
--install-daemon, wanneer tokenauthenticatie een token vereist, worden door SecretRef beheerde Gateway-tokens gevalideerd maar niet als opgeloste platte tekst bewaard in de metadata van de supervisor-serviceomgeving. - Met
--install-daemon, als tokenmodus een token vereist en de geconfigureerde token-SecretRef niet kan worden opgelost, faalt onboarding gesloten met hersteladvies. - Met
--install-daemon, als zowelgateway.auth.tokenalsgateway.auth.passwordzijn geconfigureerd engateway.auth.modeniet is ingesteld, blokkeert onboarding installatie totdat de modus expliciet is ingesteld. - Lokale onboarding schrijft
gateway.mode="local"naar de configuratie. Als in een later configuratiebestandgateway.modeontbreekt, behandel dat dan als configuratieschade of een onvolledige handmatige bewerking, niet als een geldige snelkoppeling voor lokale modus. - Lokale onboarding installeert geselecteerde downloadbare plugins wanneer het gekozen configuratiepad die vereist.
- Externe onboarding schrijft alleen verbindingsinformatie voor de externe Gateway en installeert geen lokale pluginpakketten.
--allow-unconfiguredis een afzonderlijke ontsnappingsmogelijkheid voor Gateway-runtime. Het betekent niet dat onboardinggateway.modemag weglaten.
- Tenzij je
--skip-healthdoorgeeft, wacht onboarding op een bereikbare lokale Gateway voordat het succesvol afsluit. --install-daemonstart eerst het pad voor beheerde Gateway-installatie. Zonder deze flag moet je al een lokale Gateway hebben draaien, bijvoorbeeldopenclaw gateway run.- Als je in automatisering alleen configuratie-/werkruimte-/bootstrapwrites wilt, gebruik dan
--skip-health. - Als je werkruimtebestanden zelf beheert, geef dan
--skip-bootstrapdoor omagents.defaults.skipBootstrap: truein te stellen en het maken vanAGENTS.md,SOUL.md,TOOLS.md,IDENTITY.md,USER.md,HEARTBEAT.mdenBOOTSTRAP.mdover te slaan. - Op native Windows probeert
--install-daemoneerst Scheduled Tasks en valt terug op een loginitem in de Startup-map per gebruiker als het maken van de taak wordt geweigerd.
- Kies Use secret reference wanneer daarom wordt gevraagd.
- Kies daarna een van beide:
- Omgevingsvariabele
- Geconfigureerde secretprovider (
fileofexec)
- Onboarding voert een snelle preflightvalidatie uit voordat de ref wordt opgeslagen.
- Als validatie faalt, toont onboarding de fout en kun je opnieuw proberen.
Niet-interactieve Z.AI-endpointkeuzes
--auth-choice zai-api-key detecteert automatisch het beste Z.AI-endpoint en model voor
je key. Coding Plan-endpoints geven de voorkeur aan zai/glm-5.2; algemene API-endpoints gebruiken
zai/glm-5.1. Kies zai-coding-global of
zai-coding-cn om een Coding Plan-endpoint af te dwingen.Aanvullende niet-interactieve flags
Tokengebaseerde modelauthenticatie (niet-interactief; gebruikt met--auth-choice token):
--token-provider <id>— Tokenprovider-ID. Identificeert welke provider het token uitgeeft.--token <token>— Tokenwaarde voor modelauthenticatie.--token-profile-id <id>— Auth-profile-ID. Algemene tokenopslag gebruikt standaard<provider>:manual; door de provider beheerde configuratieflows kunnen hun eigen standaard gebruiken, zoalsanthropic:default.--token-expires-in <duration>— Optionele vervalduur voor token (bijv.365d,12h).
--cloudflare-ai-gateway-account-id <id>— Cloudflare Account-ID voor routering via Cloudflare AI Gateway.--cloudflare-ai-gateway-gateway-id <id>— Cloudflare AI Gateway-ID.
--no-install-daemon— Sla installatie van de Gateway-service expliciet over.--skip-daemon— Alias voor--no-install-daemon.
--skip-ui— Sla Control UI-/TUI-prompts over tijdens onboarding.--skip-hooks— Sla Webhook-/hookconfiguratieprompts over tijdens onboarding.
--suppress-gateway-token-output— Onderdruk Gateway-/UI-uitvoer met tokens (tokenhints, auto-login-URL met ingesloten token en automatische lancering van Control UI). Nuttig in gedeelde terminal- en CI-omgevingen.
Flow-opmerkingen
Flow types
Flow types
quickstart: minimale prompts, genereert automatisch een Gateway-token.manual: volledige prompts voor poort, bind en auth (alias vanadvanced).import: voert een gedetecteerde migratieprovider uit, toont een preview van het plan en past het daarna toe na bevestiging.
Provider prefiltering
Provider prefiltering
Wanneer een authkeuze een voorkeursprovider impliceert, filtert onboarding de default-model- en allowlist-kiezers vooraf op die provider. Voor Volcengine en BytePlus matcht dit ook de coding-plan-varianten (
volcengine-plan/*, byteplus-plan/*).Als het voorkeursproviderfilter nog geen geladen modellen oplevert, valt onboarding terug op de ongefilterde catalogus in plaats van de kiezer leeg te laten.Web-search follow-ups
Web-search follow-ups
Sommige web-searchproviders activeren providerspecifieke vervolgprompts:
- Grok kan optionele
x_search-configuratie aanbieden met hetzelfde xAI OAuth-profiel of dezelfde API-key en eenx_search-modelkeuze. - Kimi kan vragen om de Moonshot API-regio (
api.moonshot.aiversusapi.moonshot.cn) en het standaard Kimi-web-searchmodel.
Other behaviors
Other behaviors
- Gedrag van DM-scope bij lokale onboarding: CLI-configuratiereferentie.
- Snelste eerste chat:
openclaw dashboard(Control UI, geen kanaalconfiguratie). - Aangepaste provider: verbind elk OpenAI- of Anthropic-compatibel endpoint, inclusief gehoste providers die niet vermeld staan. Gebruik Unknown voor automatische detectie.
- Als Hermes-status wordt gedetecteerd, biedt onboarding een migratieflow aan. Gebruik Migreren voor dry-runplannen, overschrijfmodus, rapporten en exacte mappings.
Veelgebruikte vervolgopdrachten
openclaw setup als hetzelfde begeleide instappunt voor onboarding. Gebruik openclaw setup --baseline wanneer je alleen de basisconfiguratie/werkruimte nodig hebt, later openclaw configure voor gerichte wijzigingen, en openclaw channels add voor configuratie van alleen kanalen.
--json impliceert geen niet-interactieve modus. Gebruik --non-interactive voor scripts.