Wizard di onboarding (CLI)
Il wizard di onboarding è il modo consigliato per configurare OpenClaw su macOS, Linux o Windows (tramite WSL2; fortemente raccomandato). Configura un Gateway locale o una connessione a un Gateway remoto, oltre a canali, skill e impostazioni predefinite del workspace in un unico flusso guidato.
openclaw onboard
Info: Il modo più veloce per chattare: apri la Control UI (nessuna configurazione di canale necessaria). Lancia
openclaw dashboarde chatta dal browser. Documentazione: Dashboard.
Per riconfigurare in seguito:
openclaw configure
openclaw agents add <nome>
Nota:
--jsonnon implica la modalità non interattiva. Per gli script, usa--non-interactive.
Suggerimento: Il wizard di onboarding include un passaggio di ricerca web dove puoi scegliere un provider (Perplexity, Brave, Gemini, Grok o Kimi) e incollare la tua API key in modo che l’agente possa usare
web_search. Puoi anche configurarlo in seguito conopenclaw configure --section web. Documentazione: Web tools.
QuickStart vs Avanzato
Il wizard inizia con QuickStart (impostazioni predefinite) vs Avanzato (controllo completo).
QuickStart (impostazioni predefinite)
- Gateway locale (loopback)
- Workspace predefinito (o workspace esistente)
- Porta del Gateway **18789**
- Autenticazione del Gateway con **Token** (generato automaticamente, anche su loopback)
- Policy dei tool predefinita per nuovi setup locali: `tools.profile: "coding"` (un profilo esplicito esistente viene preservato)
- Isolamento DM predefinito: l'onboarding locale scrive `session.dmScope: "per-channel-peer"` quando non impostato. Dettagli: [Riferimento CLI onboarding](/docs/start/wizard-cli-reference#outputs-and-internals)
- Esposizione Tailscale **Off**
- DM Telegram + WhatsApp predefiniti con **allowlist** (ti verrà chiesto il numero di telefono)
Avanzato (controllo completo)
- Espone ogni passaggio (modalità, workspace, gateway, canali, daemon, skill).
Cosa configura il wizard
Modalità locale (predefinita) ti guida attraverso questi passaggi:
- Modello/Autenticazione — scegli qualsiasi provider/flusso di autenticazione supportato (API key, OAuth o setup-token), incluso il Custom Provider
(compatibile con OpenAI, compatibile con Anthropic, o Unknown con auto-detect). Scegli un modello predefinito.
Nota sulla sicurezza: se questo agente eseguirà tool o processerà contenuti da webhook/hook, preferisci il modello più potente di ultima generazione disponibile e mantieni rigorosa la policy sui tool. I modelli più deboli/datati sono più facili da prompt-injectare.
Per le esecuzioni non interattive,
--secret-input-mode refsalva riferimenti basati su variabili d’ambiente nei profili di autenticazione invece dei valori API key in chiaro. In modalità non interattivaref, la variabile d’ambiente del provider deve essere impostata; passare flag inline della key senza quella variabile d’ambiente produce un errore immediato. Nelle esecuzioni interattive, scegliendo la modalità con riferimento al secret puoi puntare a una variabile d’ambiente o a un riferimento di provider configurato (fileoexec), con una validazione rapida prima del salvataggio. - Workspace — Posizione per i file dell’agente (predefinito
~/.openclaw/workspace). Genera i file di bootstrap. - Gateway — Porta, indirizzo di bind, modalità di autenticazione, esposizione Tailscale.
In modalità token interattiva, scegli se salvare il token in chiaro o tramite SecretRef.
Percorso SecretRef per token non interattivo:
--gateway-token-ref-env <ENV_VAR>. - Canali — WhatsApp, Telegram, Discord, Google Chat, Mattermost, Signal, BlueBubbles o iMessage.
- Daemon — Installa un LaunchAgent (macOS) o un’unità utente systemd (Linux/WSL2).
Se l’autenticazione con token richiede un token e
gateway.auth.tokenè gestito da SecretRef, l’installazione del daemon lo valida ma non persiste il token risolto nei metadati dell’ambiente del servizio supervisor. Se l’autenticazione con token richiede un token e il SecretRef del token configurato non è risolto, l’installazione del daemon viene bloccata con indicazioni operative. Se siagateway.auth.tokenchegateway.auth.passwordsono configurati egateway.auth.modenon è impostato, l’installazione del daemon viene bloccata finché la modalità non è impostata esplicitamente. - Verifica di salute — Avvia il Gateway e verifica che sia in esecuzione.
- Skill — Installa le skill consigliate e le dipendenze opzionali.
Nota: Rieseguire il wizard non cancella nulla a meno che tu non scelga esplicitamente Reset (o passi
--reset). Il CLI--resetdi default reimposta configurazione, credenziali e sessioni; usa--reset-scope fullper includere il workspace. Se la configurazione non è valida o contiene chiavi legacy, il wizard ti chiede di lanciareopenclaw doctorprima.
Modalità remota configura solo il client locale per connettersi a un Gateway altrove. Non installa né modifica nulla sull’host remoto.
Aggiungere un altro agente
Usa openclaw agents add <nome> per creare un agente separato con il proprio workspace,
sessioni e profili di autenticazione. Lanciandolo senza --workspace si avvia il wizard.
Cosa imposta:
agents.list[].nameagents.list[].workspaceagents.list[].agentDir
Note:
- I workspace predefiniti seguono
~/.openclaw/workspace-<agentId>. - Aggiungi
bindingsper instradare i messaggi in ingresso (il wizard può farlo). - Flag non interattivi:
--model,--agent-dir,--bind,--non-interactive.
Riferimento completo
Per breakdown dettagliati passo-passo e output della configurazione, consulta Riferimento CLI onboarding. Per esempi non interattivi, consulta Automazione CLI. Per il riferimento tecnico approfondito, inclusi i dettagli RPC, consulta Riferimento del wizard.
Documentazione correlata
- Riferimento comandi CLI:
openclaw onboard - Panoramica dell’onboarding: Panoramica dell’onboarding
- Onboarding dell’app macOS: Onboarding
- Rituale di primo avvio dell’agente: Bootstrapping dell’agente