Onboarding (application macOS)
Ce document décrit le parcours d’onboarding actuel au premier lancement. L’objectif est une expérience fluide dès le « jour 0 » : choisir où tourne le Gateway, connecter l’authentification, lancer l’assistant de configuration et laisser l’agent s’initialiser. Pour une vue d’ensemble des différents parcours d’onboarding, consultez Vue d’ensemble de l’onboarding.
Étape 1 : Valider l’avertissement macOS
Étape 2 : Autoriser la découverte des réseaux locaux
Étape 3 : Accueil et avis de sécurité
Modèle de confiance :
- Par défaut, OpenClaw est un agent personnel : un seul périmètre de confiance opérateur.
- Les configurations partagées ou multi-utilisateurs nécessitent un verrouillage strict (périmètres de confiance séparés, accès aux outils minimal, conformité avec les recommandations de Sécurité).
- L’onboarding local attribue désormais
tools.profile: "coding"aux nouvelles configurations, de sorte que les installations locales fraîches conservent les outils de système de fichiers et d’exécution sans imposer le profilfullsans restriction. - Si des hooks, webhooks ou autres sources de contenu non fiable sont activés, utilisez un modèle de dernière génération robuste et maintenez une politique d’outils stricte avec du sandboxing.
Étape 4 : Local ou distant
Où tourne le Gateway ?
- Ce Mac (local uniquement) : l’onboarding peut configurer l’authentification et écrire les identifiants localement.
- Distant (via SSH/Tailnet) : l’onboarding ne configure pas l’authentification locale ; les identifiants doivent exister sur l’hôte du Gateway.
- Configurer plus tard : sauter la configuration et laisser l’application non configurée.
Astuce : Authentification du Gateway :
- L’assistant génère désormais un token même en loopback, de sorte que les clients WS locaux doivent s’authentifier.
- Si vous désactivez l’authentification, tout processus local peut se connecter ; ne le faites que sur des machines de pleine confiance.
- Utilisez un token pour l’accès multi-machines ou les liaisons non-loopback.
Étape 5 : Permissions
L’onboarding demande les permissions TCC nécessaires pour :
- Automatisation (AppleScript)
- Notifications
- Accessibilité
- Enregistrement d’écran
- Microphone
- Reconnaissance vocale
- Caméra
- Localisation
Étape 6 : CLI
Info : Cette étape est optionnelle L’application peut installer la CLI globale
openclawvia npm/pnpm pour que les workflows en terminal et les tâches launchd fonctionnent sans configuration supplémentaire.
Étape 7 : Chat d’onboarding (session dédiée)
Après la configuration, l’application ouvre une session de chat dédiée à l’onboarding pour que l’agent puisse se présenter et guider les prochaines étapes. Cela permet de séparer les instructions de première utilisation de vos conversations habituelles. Consultez Initialisation de l’agent pour savoir ce qui se passe sur l’hôte du Gateway lors du premier lancement de l’agent.