CLIOnboarding (CLI)
L’onboarding via CLI est la méthode recommandée pour configurer OpenClaw sur macOS, Linux ou Windows (via WSL2; fortement recommandé). Il configure une passerelle Gateway locale ou une connexion à une passerelle Gateway distante, ainsi que les channels, les compétences et les valeurs par défaut de l’espace de travail dans un flux guidé.
openclaw onboardParamètres régionaux
Section intitulée « Paramètres régionaux »L’assistant CLI localise les copies fixes de l’onboarding. Il résout les paramètres régionaux à partir de CLIOPENCLAW_LOCALE, puis LC_ALL, puis LC_MESSAGES, puis LANG, et revient à l’anglais par défaut. Les paramètres régionaux pris en charge par l’assistant sont en, zh-CN et zh-TW.
OPENCLAW_LOCALE=zh-CN openclaw onboardLes noms et les identifiants stables restent littéraux : OpenClaw, Gateway, Tailscale,
les commandes, les clés de configuration, les URL, les ID de fournisseur, les ID de modèle et les étiquettes de plugin/canal
ne sont pas traduits.
Pour reconfigurer ultérieurement :
openclaw configureopenclaw agents add <name>Démarrage rapide vs Avancé
Section intitulée « Démarrage rapide vs Avancé »L’onboarding commence par Démarrage rapide (valeurs par défaut) ou Avancé (contrôle total).
- GatewayGateway local (boucle locale)
- Espace de travail par défaut (ou espace de travail existant)
- Port du CLI 18789
- Authentification du Tailscale Jeton (généré automatiquement, même en boucle locale)
- Stratégie d’outil par défaut pour les nouvelles configurations locales :
tools.profile: "coding"(le profil explicite existant est conservé) - Par défaut d’isolement des DM : l’onboarding local écrit
session.dmScope: "per-channel-peer"s’il n’est pas défini. Détails : Référence de la configuration Telegram - Exposition WhatsApp Désactivée
- Les DMs WhatsApp + WhatsApp sont par défaut sur liste blanche (votre numéro de téléphone vous sera demandé)
- Expose chaque étape (mode, espace de travail, passerelle, canaux, démon, compétences).
Configuration de l’onboarding
Section intitulée « Configuration de l’onboarding »Le mode local (par défaut) vous guide à travers ces étapes :
- Modèle/Auth — choisissez n’importe quel flux provider/auth pris en charge (clé API, OAuth, ou auth manuel spécifique au provider), y compris le Provider Personnalisé
(compatible OpenAI, compatible Anthropic, ou détection automatique Inconnue). Choisissez un modèle par défaut.
Note de sécurité : si cet agent doit exécuter des outils ou traiter du contenu de webhook/hooks, préférez le modèle le plus robuste de la dernière génération disponible et maintenez une politique d’outils stricte. Les niveaux plus faibles ou plus anciens sont plus faciles à injecter via le prompt.
Pour les exécutions non interactives, APIOAuthOpenAIAnthropic
--secret-input-mode refAPI stocke les références basées sur l’environnement dans les profils d’auth au lieu des valeurs de clé API en texte brut. En mode non interactifref, la variable d’environnement du provider doit être définie ; le passage d’indicateurs de clé en ligne sans cette variable d’environnement échoue rapidement. Dans les exécutions interactives, le choix du mode de référence de secret vous permet de pointer soit vers une variable d’environnement, soit vers une référence de provider configurée (fileouexecAnthropicAnthropicCLIAnthropicAPIAnthropic), avec une validation préalable rapide avant l’enregistrement. Pour Anthropic, l’onboarding/configuration interactif offre Anthropic Claude CLI comme chemin local privilégié et Clé API Anthropic comme chemin de production recommandé. Le jeton de configuration (setup-token) Anthropic reste également disponible en tant que chemin d’auth par jeton pris en charge. - Espace de travail — Emplacement des fichiers de l’agent (par défaut
~/.openclaw/workspace). Initialise les fichiers d’amorçage. - Gateway — Port, adresse de liaison, mode d’auth, exposition Tailscale.
En mode jeton interactif, choisissez le stockage de jeton en texte brut par défaut ou optez pour SecretRef.
Chemin SecretRef pour jeton non interactif : GatewayTailscale
--gateway-token-ref-env <ENV_VAR>. - Canaux — canaux de chat intégrés et de plugins officiels tels qu’iMessage, Discord, Feishu, Google Chat, Mattermost, Microsoft Teams, Bot QQ, Signal, Slack, Telegram, WhatsApp, et plus encore.
- Daemon — Installe un LaunchAgent (macOS), une unité utilisateur systemd (Linux/WSL2) ou une tâche planifiée native Windows avec repli vers le dossier de démarrage par utilisateur.
Si l’authentification par jeton nécessite un jeton et que
gateway.auth.tokenest géré par SecretRef, l’installation du démon le valide mais ne conserve pas le jeton résolu dans les métadonnées d’environnement du service superviseur. Si l’authentification par jeton nécessite un jeton et que le SecretRef du jeton configuré n’est pas résolu, l’installation du démon est bloquée avec des conseils actionnables. Sigateway.auth.tokenetgateway.auth.passwordsont tous deux configurés et quegateway.auth.modeest non défini, l’installation du démon est bloquée jusqu’à ce que le mode soit défini explicitement. - Health check — Démarre le Gateway et vérifie qu’il fonctionne.
- Skills — Installe les compétences recommandées et les dépendances optionnelles.
Remote mode ne configure que le client local pour se connecter à un Gateway situé ailleurs. Il n’installe ni ne modifie quoi que ce soit sur l’hôte distant.
Ajouter un autre agent
Section intitulée « Ajouter un autre agent »Utilisez openclaw agents add <name> pour créer un agent distinct avec son propre espace de travail,
sessions et profils d’authentification. L’exécution sans --workspace lance l’onboarding.
Ce qu’il définit :
agents.list[].nameagents.list[].workspaceagents.list[].agentDir
Notes :
- Les espaces de travail par défaut suivent
~/.openclaw/workspace-<agentId>. - Ajoutez
bindingspour router les messages entrants (l’onboarding peut le faire). - Indicateurs non interactifs :
--model,--agent-dir,--bind,--non-interactive.
Référence complète
Section intitulée « Référence complète »Pour des descriptions détaillées étape par étape et les sorties de configuration, voir CLI Setup Reference. Pour des exemples non interactifs, voir CLI Automation. Pour la référence technique approfondie, incluant les détails RPC, voir Onboarding Reference.
Documentation connexe
Section intitulée « Documentation connexe »- Référence de commande CLI :
openclaw onboard - Aperçu de l’onboarding : Onboarding Overview
- Onboarding de l’application macOS : Onboarding
- Rituel de premier exécution de l’Agent : Agent Bootstrapping