Changer le thème

Guide d'installation OpenClaw 2026 : déployez votre assistant IA personnel de zéro

Easton editorial illustration: permission gate hub

Conclusion rapide (choisissez d’abord votre voie)

Pour la plupart des lecteurs, voici la route directe :
npm en priorité sur un poste personnel, Docker pour un serveur en exécution permanente, script one-click pour une découverte rapide.
Vérifiez d’abord la version de Node et l’environnement réseau avant d’installer — cela évite la majorité des « échecs / réessais en boucle ».

Deux heures du matin, je fixais le 17e message d’erreur à l’écran.

« Cannot find module ‘@anthropic-ai/sdk’ » — cette ligne rouge, je la regardais depuis trois jours. Ayant testé d’innombrables projets open source, je pensais connaître tous les échecs d’installation. Le déploiement d’OpenClaw m’a pourtant fait vivre le parcours complet, de la confiance totale au doute existentiel.

Quand j’ai enfin fait tourner ma première conversation sur un Mac Mini, la satisfaction rivalisait avec mon premier « Hello World ». Une fois OpenClaw installé, c’est vraiment puissant — Claude, GPT-4 et autres modèles de premier plan, accessibles depuis WhatsApp, Telegram, Discord ou iMessage, avec des données entièrement privées.

Le hic : l’installation n’est vraiment pas accueillante pour les débutants.

Ce guide ne vous vend pas du rêve ni ne répète la doc officielle pour la dixième fois. Je vous transmets les pièges que j’ai rencontrés, les chemins testés et ce qui a finalement fonctionné. Windows, Mac ou déploiement serveur — vous trouverez une méthode adaptée. Sous Windows, la documentation officielle couvre Windows natif et WSL2 ; si vous voulez surtout réutiliser les commandes Linux ci-dessous, WSL2 est souvent plus simple.

Guide low-cost « élevage de homard » : ArkClaw démocratise les agents IA

OpenClaw (le homard) est puissant mais la configuration rebute ? ArkClaw de ByteDance Volcano Engine abaisse la barrière au minimum. Sans serveur ni configuration de tokens : un « assistant IA 24h/24 » capable de contrôler le navigateur, exécuter des scripts et gérer l’agenda, en un clic.

Le prix est réellement bas : 9,9 ¥/mois ; avec mon code d’invitation ZLKUK54M (inscrivez-vous ici), seulement 8,9 ¥. Développeurs : le plan Coding Plan Pro inclut l’offre gratuitement.

Avant d’installer : ne vous précipitez pas

Beaucoup voient « script one-click » et collent la commande immédiatement — attendez.

OpenClaw impose des prérequis système stricts ; les ignorer mène droit aux pièges. D’après la doc officielle et les retours communautaires, voici ce qu’il faut vérifier :

Version Node.js (alignée sur l’officiel)

La documentation d’installation indique : Node 24 recommandé, minimum Node 22.14+ ; le script one-click avertit si la version est insuffisante. Avec Node 20, j’ai eu des problèmes de dépendances ; le passage à 24 a tout débloqué.

node --version

Si inférieur à v22.14, mettez à jour au minimum v22.14 ou installez v24 (recommandé). Sous Windows, privilégiez aussi la 24.x.

Compatibilité système

  • macOS : 12.0 (Monterey) et plus, Intel et Apple Silicon
  • Windows : natif et WSL2 officiellement supportés ; la doc recommande WSL2 pour une expérience complète
  • Linux : Ubuntu 20.04+, Debian 11+, CentOS 8+ largement testés

Clés API

OpenClaw n’est qu’une « passerelle » — vous devez brancher un service IA concret. Prise en charge de Claude (Anthropic), OpenAI, Google Gemini, etc. Préparez au minimum une clé Claude API pour la meilleure expérience.

Note pour les utilisateurs en Chine

Le registre npm officiel est lent — basculez le miroir npmmirror :

npm config set registry https://registry.npmmirror.com

Les appels API Anthropic et OpenAI nécessitent un accès réseau international. Sans ligne stable, envisagez un relais conforme.

Option 1 : script one-click (le plus rapide, ~5 minutes)

Choisissez cette voie si :

  • macOS, Linux ou WSL2
  • vous voulez tester rapidement sans vous compliquer
  • vous acceptez des modifications système plus larges

Commande d’installation

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

Le script effectue automatiquement :

  1. Vérification de Node.js (invite à mettre à jour si insuffisant)
  2. Installation globale du paquet npm openclaw
  3. Création des répertoires de configuration (~/.openclaw/)
  4. Configuration du service système (optionnel)

Initialisation post-installation

openclaw onboard --install-daemon

Saisie de la clé API et configuration du canal de conversation par défaut — suivez simplement les invites.

Vérification

openclaw --version

Un numéro de version confirme le succès. En conditions optimales, cinq minutes suffisent.

Soyons honnêtes : ce script « one-click » a échoué deux fois sur un Ubuntu serveur, à chaque fois pour des problèmes de permissions. Si c’est votre cas, passez à l’installation npm manuelle ci-dessous.

Option 2 : installation globale npm (flexible, recommandée)

C’est ma méthode habituelle. Quelques étapes de plus, mais le dépannage est plus simple et l’empreinte sur le système plus légère.

Étape 1 : vérifier Node.js

# Vérifier la version
node --version

# Si insuffisant, nvm est recommandé
# Installation nvm macOS/Linux
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

# Puis installer Node 24
nvm install 24
nvm use 24

Étape 2 : installer OpenClaw

npm install -g openclaw@latest

@latest garantit la dernière version. OpenClaw évolue vite — en février 2026, on était en v2026.2.24.

Erreur EACCES (fréquente sur macOS) ? Le répertoire global npm n’est pas correctement configuré :

# Créer un répertoire dédié
mkdir ~/.npm-global

# Configurer npm
npm config set prefix '~/.npm-global'

# Ajouter au PATH
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

# Réinstaller
npm install -g openclaw@latest

Étape 3 : initialiser la configuration

openclaw onboard --install-daemon

Configuration interactive :

  1. Choisir le fournisseur IA (Claude, OpenAI, Gemini…)
  2. Saisir la clé API correspondante
  3. Configurer les canaux (Telegram Bot, Discord…)
  4. Définir le service système (optionnel mais recommandé)

Étape 4 : démarrer et vérifier Gateway

Si vous avez exécuté openclaw onboard --install-daemon, le service Gateway est généralement déjà enregistré. Vérifiez d’abord :

openclaw gateway status

Pour un débogage au premier plan (terminal ouvert, logs visibles) :

openclaw gateway

Pour démarrer/arrêter explicitement le service système (aligné CLI officielle) :

openclaw gateway start
openclaw gateway stop

Option 3 : Docker (le plus sûr, recommandé serveur)

Pour VPS, NAS ou tout environnement stable longue durée, Docker est le choix le plus judicieux. L’isolation par conteneur limite l’impact des erreurs de l’agent IA sur l’hôte — oui, certains ont vu OpenClaw supprimer des fichiers par inadvertance.

Étape 1 : vérifier Docker

docker --version
docker-compose --version

Pas de version minimale stricte, mais Docker 20.10+ recommandé.

Étape 2 : créer les répertoires de configuration

mkdir -p ~/openclaw-data/config
mkdir -p ~/openclaw-data/data

Étape 3 : préparer Docker Compose

# docker-compose.yml
version: '3.8'

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - ~/openclaw-data/config:/app/config
      - ~/openclaw-data/data:/app/data
    environment:
      - NODE_ENV=production
      - ANTHROPIC_API_KEY=${{ANTHROPIC_API_KEY}}
      - OPENAI_API_KEY=${{OPENAI_API_KEY}}

Étape 4 : configurer les variables d’environnement

# Créer le fichier .env
cat > ~/openclaw-data/.env << EOF
ANTHROPIC_API_KEY=your_claude_api_key_here
OPENAI_API_KEY=your_openai_api_key_here
EOF

Étape 5 : démarrer le conteneur

cd ~/openclaw-data
docker-compose up -d

Étape 6 : consulter les logs

docker logs -f openclaw

« OpenClaw Gateway started on port 3000 » confirme le succès.

Bonus Docker : déployez sur Mac Mini, Raspberry Pi ou tout appareil Docker, puis interagissez via Telegram ou WhatsApp depuis le mobile — scénario d’usage très courant.

Windows : étapes WSL2 détaillées (voie optionnelle)

Si vous choisissez WSL2, voici les pièges fréquents alignés sur les étapes Linux. L’installation Windows native est aussi supportée — consultez la doc selon vos besoins.

Piège 1 : mauvaise version WSL

# Vérifier la version WSL
wsl --list --verbose

Si Version 1 s’affiche, mettez à jour :

# Dans PowerShell (administrateur)
wsl --set-version Ubuntu 2

Piège 2 : mémoire WSL2 insuffisante

OpenClaw consomme de la RAM ; la config WSL2 par défaut peut être juste. Créez .wslconfig dans le répertoire utilisateur Windows :

[wsl2]
memory=4GB
processors=2

Puis redémarrez WSL :

wsl --shutdown

Piège 3 : pare-feu Windows

Pour accéder à l’interface web OpenClaw dans WSL2 depuis le navigateur Windows, autorisez le port correspondant dans le pare-feu.

Faire tourner OpenClaw sur Mac Mini

Mac Mini : faible consommation, silence, performances suffisantes. Mon M1 tourne stablement depuis trois mois.

Points d’attention puce M

Choisissez une image Docker ARM64. L’image officielle OpenClaw supporte nativement Apple Silicon — pas de Rosetta.

# Spécifier la plateforme dans docker-compose.yml (rarement nécessaire, utile si échec de pull)
services:
  openclaw:
    platform: linux/arm64
    image: openclaw/openclaw:latest

Exécution permanente en arrière-plan

Sur macOS, launchd gère le service. --install-daemon crée le plist automatiquement ; en installation manuelle, configurez-le vous-même :

# Vérifier l'état du service
launchctl list | grep openclaw

# Charger manuellement
launchctl load ~/Library/LaunchAgents/ai.openclaw.daemon.plist

Dépannage des erreurs courantes OpenClaw

Même en suivant les étapes, des problèmes surviennent. Voici les plus fréquents :

Erreur 1 : série « Cannot find module »

Cause : installation npm incomplète ou version incompatible

Solution :

npm uninstall -g openclaw
npm cache clean --force
npm install -g openclaw@latest

Erreur 2 : « EACCES: permission denied »

Cause : permissions du répertoire global npm

Solution : voir la section npm ci-dessus

Erreur 3 : API retourne 401/403

Cause : clé API invalide ou quota épuisé

Dépannage :

# Vérifier la config
openclaw config get

# Reconfigurer
openclaw config set anthropic.apiKey=your_new_key

Erreur 4 : conteneur Docker redémarre en boucle

Cause : variables d’environnement incorrectes ou conflit de port

Dépannage :

# Logs détaillés
docker logs openclaw

# Vérifier le port
lsof -i :3000

Erreur 5 : pas de réponse sur les canaux de messagerie

Cause : webhook mal configuré ou réseau bloqué

Dépannage :

  • Telegram : vérifiez le Bot Token et l’accessibilité du webhook
  • Discord : permissions du bot et Intents activés
  • Serveur en Chine : accès aux serveurs Telegram/Discord

Recommandations post-installation

Quelques réglages améliorent l’expérience :

1. Configurer plusieurs fournisseurs IA

Configurez Claude et GPT-4 — bascule automatique si un service est instable.

2. Raccourci système global

macOS : Alfred + Workflow ; Windows : PowerToys Run — invocation rapide partout.

3. Sauvegarder régulièrement la configuration

# Tout est dans ~/.openclaw/
cp -r ~/.openclaw ~/openclaw-backup-$(date +%Y%m%d)

4. Surveiller l’état d’exécution

Pour Docker, ajoutez un health check :

healthcheck:
  test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
  interval: 30s
  timeout: 10s
  retries: 3

Synthèse

Si vous hésitez encore sur la méthode :

  • Découverte rapide → script one-click
  • Usage quotidien principal → npm global
  • Serveur longue durée → Docker

L’installation d’OpenClaw n’est pas si difficile — beaucoup de « pièges » viennent d’une doc peu claire et de messages d’erreur obscurs. J’espère que ce guide vous fera gagner du temps.

Deux mots en aparté. Déployer OpenClaw, ce n’est pas juste installer un logiciel — c’est une posture face à l’IA : données privées, contrôle autonome, indépendance vis-à-vis d’une plateforme. Avec des capacités IA toujours plus fortes, cette « souveraineté numérique » compte peut-être plus que vous ne le pensez.

Allez-y. Si vous tombez sur un problème absent de la doc, commentez — j’ai probablement buté sur plus de pièges que vous n’imaginez.

Prochaines lectures

Processus d'installation complet OpenClaw 2026

Étapes détaillées pour déployer l'assistant IA OpenClaw de zéro, incluant préparation de l'environnement, trois méthodes d'installation et dépannage courant

⏱️ Estimated time: 30 min

  1. 1

    Step 1: Préparation : vérifier les prérequis système

    Avant l'installation, confirmez l'environnement suivant :

    • Node.js : v24 recommandé officiellement, minimum v22.14+
    • Système d'exploitation : macOS 12+ / Linux / Windows (natif ou WSL2)
    • Espace disque : au moins 1 Go disponible
    • Clé API : préparez une clé API Claude ou OpenAI

    Vérifier la version de Node :
    node --version

    Utilisateurs en Chine : basculez le miroir npm :
    npm config set registry https://registry.npmmirror.com
  2. 2

    Step 2: Choisir la méthode d'installation et l'exécuter

    Option A - Script one-click (le plus rapide, 5 min) :
    curl -fsSL https://openclaw.ai/install.sh | bash
    openclaw onboard --install-daemon

    Option B - Installation globale npm (recommandée au quotidien) :
    npm install -g openclaw@latest
    openclaw onboard --install-daemon

    Option C - Installation Docker (recommandée serveur) :
    • Créer les répertoires : mkdir -p ~/openclaw-data/&#123;config,data&#125;
    • Préparer le fichier docker-compose.yml
    • Configurer le fichier .env
    • Démarrer : docker-compose up -d
  3. 3

    Step 3: Vérifier l'installation et démarrer Gateway

    Vérifier le succès de l'installation :
    openclaw --version

    Vérifier l'état du service Gateway :
    openclaw gateway status

    Débogage au premier plan (terminal ouvert) :
    openclaw gateway

    Démarrer/arrêter le service système installé :
    openclaw gateway start
    openclaw gateway stop

    Déploiement Docker — consulter les logs :
    docker logs -f openclaw

    Succès quand Gateway écoute normalement (port par défaut souvent 18789)
  4. 4

    Step 4: Configurer les fournisseurs IA et les canaux de messagerie

    Lancer la configuration onboard :
    openclaw onboard

    Suivre les invites :
    • Choisir le fournisseur IA (Anthropic/OpenAI/Gemini)
    • Saisir la clé API correspondante
    • Configurer les canaux (Telegram/Discord/WhatsApp)
    • Définir le service système (optionnel)

    Vérifier la configuration :
    openclaw config get

FAQ

Peut-on installer OpenClaw directement sous Windows ?
Oui. La documentation officielle prend en charge **Windows natif** et **WSL2** — choisissez selon vos habitudes.

Si vous optez pour WSL2 (pour réutiliser les commandes Linux ci-dessous) :
• Installez WSL2 via PowerShell (admin) selon le guide officiel
• Installez une distribution Ubuntu
• Continuez les étapes Linux dans ce terminal
• Utilisez de préférence **WSL 2** (la version 1 offre une moins bonne expérience)

Problème courant : la mémoire WSL2 par défaut peut être insuffisante — configurez .wslconfig dans le répertoire utilisateur (ex. memory=4GB) puis exécutez wsl --shutdown.
Que faire en cas d'erreur EACCES lors de l'installation npm ?
C'est le problème le plus fréquent sur macOS : les permissions du répertoire global npm ne sont pas correctement configurées.

Solution :
• Créer un répertoire dédié : mkdir ~/.npm-global
• Configurer npm : npm config set prefix '~/.npm-global'
• Ajouter au PATH : echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
• Recharger : source ~/.bashrc
• Réinstaller : npm install -g openclaw@latest

Ou utilisez nvm pour gérer Node.js — les problèmes de permissions sont alors automatiquement gérés.
Quelle différence entre Docker et npm ? Comment choisir ?
Les fonctionnalités sont identiques ; la différence porte sur l'isolation et la facilité d'exploitation :

Docker :
• Avantages : isolation sécurisée, environnement cohérent, migration facile, adapté à l'exécution longue durée
• Idéal pour : VPS, NAS, Mac Mini et autres appareils permanents
• Inconvénients : consommation légèrement supérieure, configuration un peu plus complexe

npm :
• Avantages : installation simple, faible empreinte, débogage facile
• Idéal pour : PC personnel, environnement de dev, usage temporaire
• Inconvénients : dépend de l'hôte, risque de conflits de versions

Recommandation : Docker sur serveur, npm en local.
Points d'attention spécifiques pour Mac M1/M2/M3 ?
Sur Apple Silicon, gardez en tête :

• Image Docker : l'image officielle OpenClaw supporte nativement ARM64, pas besoin de Rosetta
• Node.js : téléchargez la version ARM64 depuis le site officiel pour de meilleures performances
• En cas d'erreur de plateforme, spécifiez platform: linux/arm64 dans docker-compose.yml
• macOS 12.0 (Monterey) minimum requis
• Le service en arrière-plan est géré par launchd ; --install-daemon configure automatiquement

Un Mac Mini M-series est un excellent hôte OpenClaw : faible consommation, silencieux, performances suffisantes.
Comment résoudre une erreur 401 après l'installation ?
401 signifie clé API invalide ou quota épuisé. Étapes de dépannage :

1. Vérifier la saisie de la clé :
openclaw config get

2. Reconfigurer la clé :
openclaw config set anthropic.apiKey=your_key

3. Confirmer le quota disponible :
• Consultez la facturation sur le site Anthropic/OpenAI
• Les comptes récents peuvent avoir des restrictions

4. Problème réseau (Chine) :
• Les API Anthropic/OpenAI nécessitent un accès réseau international
• Vérifiez l'accès à api.anthropic.com depuis le serveur
• Envisagez un service relais conforme

5. Format de clé :
• Clé Claude : préfixe sk-ant-
• Clé OpenAI : préfixe sk-
Comment désinstaller complètement OpenClaw ?
La procédure dépend de la méthode d'installation :

Installation npm :
• npm uninstall -g openclaw
• Supprimer la config : rm -rf ~/.openclaw
• Supprimer le service : launchctl remove ai.openclaw.daemon (macOS)

Installation Docker :
• Arrêter : docker stop openclaw
• Supprimer le conteneur : docker rm openclaw
• Supprimer l'image : docker rmi openclaw/openclaw:latest
• Supprimer les données : rm -rf ~/openclaw-data

Installation script one-click :
• Exécuter npm uninstall -g openclaw
• Supprimer le répertoire ~/.openclaw
• Retirer manuellement les entrées PATH ajoutées

Redémarrez le terminal ou reconnectez-vous après le nettoyage.

9 min de lecture · Publié le: 26 févr. 2026 · Mis à jour le: 27 juil. 2026

Commentaires

Connectez-vous avec GitHub pour laisser un commentaire

Easton BlogEaston Blog