Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
openclaw onboardInteractive onboarding for local or remote Gateway setup.
Walkthrough of the interactive CLI flow.
How OpenClaw onboarding fits together.
Outputs, internals, and per-step behavior.
Non-interactive flags and scripted setups.
Onboarding flow for the macOS menu bar app.
bashopenclaw onboard openclaw onboard --modern openclaw onboard --flow quickstart openclaw onboard --flow manual openclaw onboard --flow import openclaw onboard --import-from hermes --import-source ~/.hermes openclaw onboard --skip-bootstrap openclaw onboard --mode remote --remote-url wss://gateway-host:18789
--flow import--modern--modernopenclaw onboardFor plaintext private-network
ws://OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1openclaw.jsonNon-interactive custom provider:
bashopenclaw onboard --non-interactive \ --auth-choice custom-api-key \ --custom-base-url "https://llm.example.com/v1" \ --custom-model-id "foo-large" \ --custom-api-key "$CUSTOM_API_KEY" \ --secret-input-mode plaintext \ --custom-compatibility openai \ --custom-image-input
--custom-api-keyCUSTOM_API_KEY--custom-image-input--custom-text-inputLM Studio also supports a provider-specific key flag in non-interactive mode:
bashopenclaw onboard --non-interactive \ --auth-choice lmstudio \ --custom-base-url "http://localhost:1234/v1" \ --custom-model-id "qwen/qwen3.5-9b" \ --lmstudio-api-key "$LM_API_TOKEN" \ --accept-risk
Non-interactive Ollama:
bashopenclaw onboard --non-interactive \ --auth-choice ollama \ --custom-base-url "http://ollama-host:11434" \ --custom-model-id "qwen3.5:27b" \ --accept-risk
--custom-base-urlhttp://127.0.0.1:11434--custom-model-idkimi-k2.5:cloudStore provider keys as refs instead of plaintext:
bashopenclaw onboard --non-interactive \ --auth-choice openai-api-key \ --secret-input-mode ref \ --accept-risk
With
--secret-input-mode refkeyRefmodels.providers.<id>.apiKey{ source: "env", provider: "default", id: "CUSTOM_API_KEY" }Non-interactive
refOPENAI_API_KEY--openai-api-keyGateway token options in non-interactive mode:
--gateway-auth token --gateway-token <token>--gateway-auth token --gateway-token-ref-env <name>gateway.auth.token--gateway-token--gateway-token-ref-env--gateway-token-ref-env--install-daemon--install-daemon--install-daemongateway.auth.tokengateway.auth.passwordgateway.auth.modegateway.mode="local"gateway.mode--allow-unconfiguredgateway.modeExample:
bashexport OPENCLAW_GATEWAY_TOKEN="your-token" openclaw onboard --non-interactive \ --mode local \ --auth-choice skip \ --gateway-auth token \ --gateway-token-ref-env OPENCLAW_GATEWAY_TOKEN \ --accept-risk
Non-interactive local gateway health:
--skip-health--install-daemonopenclaw gateway run--skip-health--skip-bootstrapagents.defaults.skipBootstrap: trueAGENTS.mdSOUL.mdTOOLS.mdIDENTITY.mdUSER.mdHEARTBEAT.mdBOOTSTRAP.md--install-daemonInteractive onboarding behavior with reference mode:
fileexecbash# Promptless endpoint selection openclaw onboard --non-interactive \ --auth-choice zai-coding-global \ --zai-api-key "$ZAI_API_KEY" # Other Z.AI endpoint choices: # --auth-choice zai-coding-cn # --auth-choice zai-global # --auth-choice zai-cn
Non-interactive Mistral example:
bashopenclaw onboard --non-interactive \ --auth-choice mistral-api-key \ --mistral-api-key "$MISTRAL_API_KEY"
bashopenclaw configure openclaw agents add <name>
© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine