Installer
Configuration système requise
Section intitulée « Configuration système requise »- Node 24 (recommandé) ou Node 22.19+ - le script d’installation gère cela automatiquement
- macOS, Linux ou Windows - le Windows natif et WSL2 sont tous deux pris en charge ; WSL2 est plus stable. Voir Windows.
pnpmn’est nécessaire que si vous compilez depuis les sources
Recommandé : script d’installation
Section intitulée « Recommandé : script d’installation »Le moyen le plus rapide d’installer. Il détecte votre système d’exploitation, installe Node si nécessaire, installe OpenClaw et lance l’intégration.
bash curl -fsSL https://openclaw.ai/install.sh | bash
powershell iwr -useb https://openclaw.ai/install.ps1 | iex
Pour installer sans lancer l’intégration :
bash curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
powershell & ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
Pour tous les indicateurs et options d’automatisation CI, consultez Détails de l’installateur.
Méthodes d’installation alternatives
Section intitulée « Méthodes d’installation alternatives »Installateur avec préfixe local (install-cli.sh)
Section intitulée « Installateur avec préfixe local (install-cli.sh) »Utilisez ceci lorsque vous souhaitez qu’OpenClaw et Node soient conservés sous un préfixe local tel que
OpenClaw~/.openclaw, sans dépendre d’une installation Node à l’échelle du système :
curl -fsSL https://openclaw.ai/install-cli.sh | bashIl prend en charge les installations npm par défaut, ainsi que les installations par git-checkout dans le même flux de préfixe. Référence complète : Détails de l’installateur.
Déjà installé ? Basculez entre les installations de package et git avec
openclaw update --channel dev et openclaw update --channel stable. Voir
Mise à jour.
npm, pnpm ou bun
Section intitulée « npm, pnpm ou bun »Si vous gérez déjà Node vous-même :
npm install -g openclaw@latestopenclaw onboard --install-daemonpnpm add -g openclaw@latestpnpm approve-builds -gopenclaw onboard --install-daemonbun add -g openclaw@latestopenclaw onboard --install-daemonDépannage : erreurs de construction sharp (npm)
Si sharp échoue en raison d’une libvips installée globalement :
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latestDepuis la source
Section intitulée « Depuis la source »Pour les contributeurs ou toute personne souhaitant exécuter depuis une extraction locale :
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm install && pnpm build && pnpm ui:buildpnpm link --globalopenclaw onboard --install-daemonOu ignorez le lien et utilisez pnpm openclaw ... depuis l’intérieur du dépôt. Voir Configuration pour les flux de travail complets de développement.
Installer depuis la branche main de GitHub
Section intitulée « Installer depuis la branche main de GitHub »npm install -g github:openclaw/openclaw#mainConteneurs et gestionnaires de paquets
Section intitulée « Conteneurs et gestionnaires de paquets »Déploiements conteneurisés ou sans tête.
Alternative de conteneur sans privilèges racine à Docker.
Installation déclarative via le flake Nix.
Approvisionnement automatisé de flotte.
Utilisation en ligne de commande uniquement via le runtime Bun.
Vérifier l’installation
Section intitulée « Vérifier l’installation »openclaw --version # confirm the CLI is availableopenclaw doctor # check for config issuesopenclaw gateway status # verify the Gateway is runningSi vous souhaitez un démarrage géré après l’installation :
- macOS : LaunchAgent via
openclaw onboard --install-daemonouopenclaw gateway install - Linux/WSL2 : service utilisateur systemd via les mêmes commandes
- Windows natif : Tâche planifiée d’abord, avec un élément de connexion de dossier Démarrage par utilisateur en repli si la création de la tâche est refusée
Hébergement et déploiement
Section intitulée « Hébergement et déploiement »Déployer OpenClaw sur un serveur cloud ou un VPS :
N’importe quel VPS Linux
Étapes Docker partagées
K8s
Fly.io
Hetzner
Google Cloud
Azure
Railway
Render
Northflank
Mise à jour, migration ou désinstallation
Section intitulée « Mise à jour, migration ou désinstallation »Gardez OpenClaw à jour.
Déplacez-vous vers une nouvelle machine.
Supprimez OpenClaw complètement.
Dépannage : openclaw introuvable
Section intitulée « Dépannage : openclaw introuvable »Si l’installation a réussi mais que openclaw est introuvable dans votre terminal :
node -v # Node installed?npm prefix -g # Where are global packages?echo "$PATH" # Is the global bin dir in PATH?Si $(npm prefix -g)/bin n’est pas dans votre $PATH, ajoutez-le à votre fichier de démarrage de shell (~/.zshrc ou ~/.bashrc) :
export PATH="$(npm prefix -g)/bin:$PATH"Ouvrez ensuite un nouveau terminal. Consultez Configuration de Node pour plus de détails.