Aller au contenu

Installer

  • Node 24 (recommandé) ou Node 22.19+ - le script d’installation gère cela automatiquement
  • macOS, Linux ou Windows - Windows natif et WSL2 sont tous deux pris en charge ; WSL2 est plus stable. Voir Windows.
  • pnpm n’est nécessaire que si vous compilez à partir des sources

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

Pour installer sans lancer l’intégration :

bash curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard

Pour tous les indicateurs et options d’automatisation CI, voir Fonctionnement interne de l’installateur.

Utilisez cette méthode lorsque vous souhaitez garder OpenClaw et Node sous un préfixe local tel que OpenClaw~/.openclaw, sans dépendre d’une installation Node à l’échelle du système :

Fenêtre de terminal
curl -fsSL https://openclaw.ai/install-cli.sh | bash

Il prend en charge les installations npm par défaut, ainsi que les installations git-checkout dans le même flux de préfixe. Référence complète : Fonctionnement interne 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.

Si vous gérez déjà Node vous-même :

Fenêtre de terminal
npm install -g openclaw@latest
openclaw onboard --install-daemon
```npm

Pour les contributeurs ou toute personne souhaitant exécuter depuis une extraction locale :

Fenêtre de terminal
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install && pnpm build && pnpm ui:build
pnpm link --global
openclaw onboard --install-daemon

Ou ignorez le lien et utilisez pnpm openclaw ... depuis l’intérieur du dépôt. Voir Configuration pour les flux de travail de développement complets.

Installer depuis l’extraction principale de GitHub

Section intitulée « Installer depuis l’extraction principale de GitHub »
Fenêtre de terminal
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git --version main
DockerDocker

Déploiements conteneurisés ou sans interface.

Podman

Alternative de conteneur sans privilèges root à Docker.

NixNix

Installation déclarative via le flake Nix.

AnsibleAnsible

Approvisionnement automatisé de flotte.

BunBun

Utilisation en CLI uniquement via l’environnement d’exécution Bun.

Fenêtre de terminal
openclaw --version # confirm the CLI is available
openclaw doctor # check for config issues
openclaw gateway status # verify the Gateway is running

Si vous souhaitez un démarrage géré après l’installation :

  • macOS : LaunchAgent via macOSopenclaw onboard --install-daemon ou openclaw 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 de démarrage par utilisateur en repli si la création de la tâche est refusée

Déployer OpenClaw sur un serveur cloud ou un VPS :

VPS

N’importe quel VPS Linux.

DockerDocker VM

Étapes Docker partagées.

Kubernetes

Déploiement K8s.

Fly.ioFly.io

Déployer sur Fly.io.

HetznerHetzner

Déploiement Hetzner.

GCPGCP

Déploiement Google Cloud.

Azure

Déploiement Azure.

Railway

Déploiement Railway.

Render

Déploiement Render.

Northflank

Déploiement Northflank.

Updating

Garder OpenClaw à jour.

Migrating

Passer à une nouvelle machine.

Uninstall

Supprimer OpenClaw complètement.

Si l’installation a réussi mais que openclaw est introuvable dans votre terminal :

Fenêtre de 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) :

Fenêtre de terminal
export PATH="$(npm prefix -g)/bin:$PATH"

Ouvrez ensuite un nouveau terminal. Consultez la configuration de Node pour plus de détails.