OpenClaw : Le Guide Complet de Votre Assistant IA Personnel
Dans le monde en pleine évolution des assistants IA, la plupart des solutions vous enferment dans une seule plateforme, une seule interface et l'écosystème d'un seul fournisseur. OpenClaw adopte une approche radicalement différente. C'est un assistant IA personnel entièrement open-source et auto-hébergé qui vous rejoint là où vous êtes déjà — que ce soit WhatsApp, Telegram, Slack, Discord, ou l'un de ses 22+ canaux de messagerie supportés.
Avec plus de 260 000 étoiles GitHub, 50 000 forks et 1 058 contributeurs, OpenClaw est devenu l'un des projets open-source IA les plus populaires au monde. Développé en TypeScript et publié sous licence MIT, il représente un nouveau paradigme : un assistant IA qui tourne sur vos propres appareils, respecte votre vie privée et vous donne un contrôle total sur vos données.
🦞 « EXFOLIATE ! EXFOLIATE ! » — La mascotte d'OpenClaw, un homard, incarne la philosophie du projet : se débarrasser des anciennes contraintes et adopter une nouvelle façon, plus personnelle, d'interagir avec l'IA.
Dépôt : OpenClaw sur GitHub
Site web : openclaw.ai
Documentation : docs.openclaw.ai
Quel problème OpenClaw résout-il ?
Les assistants IA traditionnels comme ChatGPT, Gemini ou Copilot sont puissants mais fondamentalement limités. Ils vivent dans un onglet de navigateur ou une application dédiée. Ils ne peuvent ni contrôler votre ordinateur, ni lire vos fichiers locaux, ni s'intégrer aux applications de messagerie que votre équipe utilise déjà. Ils sont sans état — chaque conversation repart de zéro à moins que vous ne fournissiez explicitement du contexte.
OpenClaw comble ce fossé en offrant :
- Un seul IA qui fonctionne sur toutes vos plateformes de messagerie — plus besoin de jongler entre les applications
- Un accès direct au système — il peut exécuter des commandes shell, naviguer sur le web, gérer des fichiers et contrôler votre machine
- Une mémoire et une personnalité persistantes — via les fichiers de workspace comme
SOUL.mdetAGENTS.md - Une automatisation proactive — les tâches cron, webhooks et hooks Gmail lui permettent d'agir de manière autonome
- Une confidentialité totale — tout fonctionne localement sur votre matériel
Comme l'a dit un utilisateur Reddit : « Ce n'est pas juste un chatbot. C'est comme avoir un développeur intelligent assis à votre bureau avec des yeux et des mains. »
Fonctionnalités Clés
Intégration Multi-Canal de Messagerie
La fonctionnalité la plus distinctive d'OpenClaw est son support de 22+ canaux de messagerie :
| Catégorie | Canaux |
|---|---|
| Grand public | WhatsApp, Telegram, Signal, iMessage (BlueBubbles), Zalo |
| Entreprise | Slack, Discord, Microsoft Teams, Google Chat, Mattermost |
| Ouvert/Fédéré | Matrix, IRC, Nostr, Nextcloud Talk |
| Autres | Feishu, LINE, Synology Chat, Tlon, Twitch, WebChat |
Chaque canal est un citoyen de première classe. Vous pouvez avoir des configurations d'agent séparées par canal, router des contacts spécifiques vers des agents isolés, et même faire répondre l'IA différemment selon la plateforme d'origine du message.
# Envoyer un message via le CLI
openclaw message send --to +33612345678 --message "Bonjour depuis OpenClaw"
# Parler à l'assistant avec un raisonnement approfondi
openclaw agent --message "Liste de vérification de livraison" --thinking high
Architecture Gateway Local-First
Le cœur d'OpenClaw est son Gateway — un plan de contrôle basé sur WebSocket qui tourne sur votre machine :
WhatsApp / Telegram / Slack / Discord / Signal / ...
│
▼
┌───────────────────────────────┐
│ Gateway │
│ (plan de contrôle) │
│ ws://127.0.0.1:18789 │
└──────────────┬────────────────┘
│
├─ Agent Pi (RPC)
├─ CLI (openclaw …)
├─ Interface WebChat
├─ Application macOS
└─ Nœuds iOS / Android
Le Gateway gère :
- La gestion des sessions — chaque conversation obtient sa propre session avec un contexte isolé
- Le routage des canaux — les messages circulent des plateformes de messagerie à travers le Gateway vers l'agent IA
- L'orchestration des outils — contrôle du navigateur, accès aux fichiers, tâches cron, et plus encore
- La présence et les indicateurs de frappe — rendant l'IA réactive et vivante
- Le basculement de modèle — changement automatique entre les fournisseurs d'IA en cas de panne
Capacités Vocales et Visuelles
OpenClaw va au-delà du texte avec :
- Voice Wake — mots d'activation sur macOS et iOS (comme « Hey Claw »)
- Mode Talk — conversation vocale continue sur Android avec ElevenLabs TTS ou le TTS système en fallback
- Canvas en direct — un espace de travail visuel piloté par l'agent où l'IA peut rendre du contenu interactif via A2UI (Agent-to-UI push)
- Caméra et enregistrement d'écran — l'IA peut prendre des captures, enregistrer l'écran et traiter des données visuelles depuis vos appareils
Contrôle du Navigateur
OpenClaw gère sa propre instance Chrome/Chromium dédiée :
# L'IA peut naviguer sur le web de manière autonome
# - Naviguer vers des URLs
# - Prendre des captures de pages
# - Remplir des formulaires et cliquer sur des boutons
# - Télécharger des fichiers
# - Gérer des profils de navigateur
Cela permet des cas d'usage comme la recherche web automatisée, le remplissage de formulaires, la surveillance de sites web et le web scraping — le tout orchestré de manière conversationnelle via votre application de messagerie préférée.
Outils et Automatisation
La plateforme inclut un riche ensemble d'outils intégrés :
- Contrôle du navigateur — automatisation Chrome via CDP avec captures et actions
- Canvas — espace de travail visuel avec push/reset A2UI, évaluation JavaScript et capture
- Nœuds — capture caméra, enregistrement d'écran, requête de localisation, notifications système
- Cron et réveils — exécution de tâches planifiées
- Webhooks — déclencheurs d'automatisation via HTTP
- Gmail Pub/Sub — hooks événementiels pilotés par email
- Plateforme de compétences (Skills) — compétences intégrées, gérées et personnalisées avec contrôle d'installation
Démarrage Rapide
Prérequis
- Node.js 22 ou supérieur (obligatoire)
- macOS, Linux ou Windows via WSL2 (WSL2 fortement recommandé sous Windows)
- npm, pnpm ou bun (votre choix de gestionnaire de paquets)
Installation
L'approche recommandée est l'assistant d'intégration :
# Installation globale
npm install -g openclaw@latest
# Lancer l'assistant interactif
openclaw onboard --install-daemon
L'assistant vous guide à travers :
- La configuration du daemon Gateway (démarrage automatique au boot via launchd/systemd)
- La configuration de votre fournisseur de modèle IA
- L'appairage des canaux de messagerie
- L'installation des compétences initiales
Démarrage Express (TL;DR)
# Installer + démarrer le daemon
npm install -g openclaw@latest
openclaw onboard --install-daemon
# Démarrer le gateway
openclaw gateway --port 18789 --verbose
# Envoyer un message
openclaw message send --to +33612345678 --message "Bonjour depuis OpenClaw"
# Interaction directe avec l'agent
openclaw agent --message "Qu'y a-t-il dans mon agenda aujourd'hui ?" --thinking high
Depuis les Sources (Développement)
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build # construit l'interface WebChat
pnpm build # compile TypeScript vers dist/
pnpm openclaw onboard --install-daemon
# Mode développement avec rechargement automatique
pnpm gateway:watch
Vérification de Santé
Après la configuration, lancez toujours le diagnostic pour vérifier que tout est correctement configuré :
openclaw doctor
Cela révèle les politiques DM mal configurées, les dépendances manquantes et d'autres problèmes courants.
Approfondissement : L'Espace de Travail Agent et les Compétences
Structure de l'Espace de Travail
Chaque agent OpenClaw possède un espace de travail dans ~/.openclaw/workspace/ contenant :
AGENTS.md— Définit les capacités et le comportement de l'agentSOUL.md— La personnalité, les préférences et la mémoire persistante de l'agentTOOLS.md— Les définitions et configurations d'outils personnalisés
Ces fichiers sont injectés dans chaque prompt, donnant à l'IA un contexte persistant sur qui elle est et comment elle doit se comporter.
Système de Compétences (Skills)
Les compétences étendent les capacités de l'agent. Elles résident dans ~/.openclaw/workspace/skills/<skill>/SKILL.md et sont gérées via :
- Compétences intégrées — livrées avec OpenClaw dès l'installation
- Compétences gérées — installées depuis ClawHub (le registre de compétences sur clawhub.com)
- Compétences personnalisées — des compétences que vous écrivez vous-même
# L'agent peut même rechercher et installer des compétences automatiquement
# lorsque ClawHub est activé
Personnalisation de la Personnalité (SOUL.md)
L'une des fonctionnalités les plus puissantes d'OpenClaw est la capacité de personnaliser profondément sa personnalité. Grâce à SOUL.md, vous pouvez définir :
- Comment l'assistant communique (formel vs décontracté)
- Son expertise de domaine (ex : « Tu es un développeur TypeScript senior »)
- Les préférences utilisateur à retenir
- Des comportements et règles spécifiques à suivre
Cela crée un assistant véritablement personnel qui apprend et s'adapte à votre flux de travail au fil du temps.
Approfondissement : Le Routage Multi-Agent et les Sessions
Modèle de Session
OpenClaw utilise un modèle de session sophistiqué :
- Session principale — votre conversation directe 1:1 avec l'IA
- Sessions de groupe — des contextes isolés par groupe avec des modes d'activation (mention uniquement ou toujours actif)
- Sessions de canal — des contextes séparés par plateforme de messagerie
Communication Agent-à-Agent
Les outils sessions_* permettent la coordination entre les sessions :
# Découvrir les sessions actives
sessions_list
# Récupérer les journaux de transcription d'une autre session
sessions_history
# Envoyer un message à une autre session (avec réponse optionnelle)
sessions_send
C'est particulièrement puissant pour les flux de travail multi-agents — par exemple, avoir un agent de recherche qui transmet ses résultats à un agent de rédaction, le tout coordonné via vos canaux de messagerie.
Routage Multi-Agent
Vous pouvez router différents canaux, comptes ou contacts vers des agents complètement séparés, chacun avec son propre espace de travail, ses compétences et sa configuration de modèle. Cela permet des scénarios comme :
- Un agent professionnel connecté à Slack avec accès à vos outils d'entreprise
- Un agent personnel sur WhatsApp gérant votre domotique
- Un agent de développement sur Discord avec un accès système complet
Approfondissement : Le Modèle de Sécurité
Comportement par Défaut
Par défaut, les outils OpenClaw s'exécutent sur l'hôte pour la session principale, ce qui signifie que l'IA a un accès complet à votre système. C'est intentionnel pour les configurations mono-utilisateur où vous faites confiance à l'IA.
Appairage DM (Sécurité Entrante)
Pour les canaux de messagerie, OpenClaw utilise un système d'appairage pour empêcher les accès non autorisés :
{
"channels": {
"telegram": {
"dmPolicy": "pairing"
}
}
}
Quand un expéditeur inconnu envoie un message au bot, il reçoit un code d'appairage. Vous l'approuvez avec :
openclaw pairing approve telegram ABC123
Mode Sandbox pour les Groupes
Pour les chats de groupe et les sessions de canal, vous pouvez activer le sandboxing Docker :
{
"agents": {
"defaults": {
"sandbox": {
"mode": "non-main"
}
}
}
}
Cela exécute les sessions non principales dans des conteneurs Docker isolés, restreignant l'exécution bash au conteneur. Les paramètres sandbox par défaut autorisent les outils sûrs (lecture, écriture, édition, sessions) tout en refusant les outils dangereux (navigateur, canvas, cron).
Permissions macOS
L'application macOS s'intègre au système de permissions TCC d'Apple :
system.run— exécute des commandes locales (nécessite une permission explicite d'enregistrement d'écran pour certaines opérations)system.notify— poste des notifications utilisateur (échoue gracieusement si refusé)- Caméra, Canvas, Enregistrement d'écran — tous routés via
node.invokeet respectent le statut des permissions TCC
Configuration Avancée
Configuration Minimale
La configuration d'OpenClaw réside dans ~/.openclaw/openclaw.json :
{
"agent": {
"model": "anthropic/claude-opus-4-6"
}
}
Configuration Gateway Distant
Vous pouvez exécuter le Gateway sur un serveur Linux distant et connecter les clients via Tailscale ou SSH :
{
"gateway": {
"tailscale": {
"mode": "serve"
}
}
}
Options :
off— pas d'automatisation Tailscale (par défaut)serve— HTTPS interne au tailnet via Tailscale Servefunnel— HTTPS public via Tailscale Funnel (nécessite une authentification par mot de passe)
Commandes de Chat
Contrôlez l'assistant directement depuis n'importe quel chat connecté :
| Commande | Description |
|---|---|
/status | Statut de la session (modèle, tokens, coût) |
/new ou /reset | Réinitialiser la session |
/compact | Compacter le contexte de la session |
/think <niveau> | Définir le niveau de réflexion (off/minimal/low/medium/high/xhigh) |
/verbose on∣off | Activer/désactiver le mode verbeux |
/usage off∣tokens∣full | Pied de page d'utilisation par réponse |
/restart | Redémarrer le gateway (propriétaire uniquement) |
/activation mention∣always | Mode d'activation de groupe |
Applications Compagnons
Application macOS
Une application native dans la barre de menus offrant :
- Contrôle et surveillance du Gateway
- Voice Wake et Push-to-Talk
- Overlay Mode Talk pour une conversation mains libres
- Accès WebChat et outils de débogage
- Contrôle du gateway distant
Nœud iOS
- Rendu Canvas en direct
- Voice Wake et Mode Talk
- Accès caméra pour les tâches visuelles
- Enregistrement d'écran
- Appairage d'appareils via Bonjour
Nœud Android
- Connexion via code de configuration ou manuellement
- Sessions de chat avec accès agent complet
- Onglet vocal pour l'interaction orale
- Rendu Canvas
- Caméra, enregistrement d'écran et commandes appareil (notifications, localisation, SMS, photos, contacts, calendrier, données de mouvement)
Cas d'Usage Réels
D'après les retours de la communauté sur Reddit, les blogs et les forums, voici les cas d'usage les plus populaires :
1. Assistant de Productivité Personnel
Les utilisateurs configurent OpenClaw comme un « assistant toujours disponible » qui gère leur boîte de réception, planifie des réunions et génère des résumés quotidiens — le tout via des messages WhatsApp ou Telegram.
2. Assistant de Développement
Les développeurs l'utilisent comme compagnon de code connecté à Discord, avec des compétences pour la revue de code, l'analyse de PR et les tests automatisés. L'outil navigateur permet le web scraping automatisé pour la recherche.
3. Contrôleur de Maison Connectée
Avec les tâches cron et les webhooks, les utilisateurs automatisent les routines domestiques — allumer les lumières, ajuster les thermostats et envoyer des notifications selon des plannings ou des événements.
4. Pipeline de Création de Contenu
Les rédacteurs et marketeurs utilisent OpenClaw pour rechercher des sujets, rédiger du contenu et gérer les calendriers éditoriaux, le tout orchestré via des commandes conversationnelles.
5. Agent Autonome 24/7
Les power users font tourner OpenClaw sur du matériel dédié (souvent un Mac Mini ou un VPS Linux) pour surveiller les emails la nuit, traiter les demandes entrantes et même construire des choses basées sur un contexte récurrent.
OpenClaw vs Les Alternatives
| Fonctionnalité | OpenClaw | ChatGPT | Nanobot | Jan.ai | SuperAGI |
|---|---|---|---|---|---|
| Auto-hébergé | ✅ | ❌ | ✅ | ✅ | ✅ |
| Multi-canal | 22+ | 1 (web) | 8+ | 1 (app) | API |
| Accès système | Complet | ❌ | Limité | ❌ | Sandboxé |
| Support vocal | ✅ | ✅ | ❌ | ❌ | ❌ |
| Agnostique modèle | ✅ | GPT uniquement | ✅ | ✅ | ✅ |
| Écosystème Skills | ✅ ClawHub | GPTs | ❌ | ❌ | ✅ |
| Étoiles | 260K | N/A | ~5K | ~25K | ~38K |
| Langage | TypeScript | N/A | Python | TypeScript | Python |
Quand choisir OpenClaw :
- Vous voulez un seul assistant IA sur TOUTES vos plateformes de messagerie
- La vie privée et la propriété des données sont des priorités
- Vous avez besoin d'une intégration système profonde (shell, fichiers, navigateur)
- Vous voulez une automatisation proactive (cron, webhooks, hooks email)
Quand choisir les alternatives :
- Vous voulez une simplicité zéro configuration → ChatGPT
- Vous avez besoin d'une solution légère et auditable → Nanobot (4K lignes de Python)
- Vous voulez une IA locale 100% hors ligne → Jan.ai
- Vous construisez des agents autonomes d'entreprise → SuperAGI
Foire Aux Questions
1. OpenClaw est-il gratuit ?
OpenClaw lui-même est gratuit et open-source (licence MIT). Cependant, vous aurez besoin de clés API pour les fournisseurs de modèles IA (OpenAI, Anthropic, etc.), qui ont leurs propres coûts. Vous pouvez aussi utiliser des modèles gratuits/locaux via Ollama.
2. OpenClaw fonctionne-t-il sous Windows ?
Oui, via WSL2 (Sous-système Windows pour Linux). Le support natif Windows n'est pas disponible, mais WSL2 offre une expérience fluide.
3. Est-il sécurisé de donner un accès système complet à une IA ?
OpenClaw inclut plusieurs couches de sécurité : appairage DM pour les contacts inconnus, sandboxing Docker pour les sessions de groupe, et listes d'autorisation/blocage d'outils configurables. Pour les configurations personnelles mono-utilisateur, le modèle d'accès complet par défaut est pratique. Pour les environnements partagés, activez le mode sandbox.
4. Puis-je utiliser plusieurs modèles IA ?
Oui. OpenClaw supporte le basculement de modèle — vous pouvez configurer des modèles primaires et de secours. Par exemple, utiliser Claude pour le raisonnement complexe et un modèle moins cher pour les requêtes simples.
5. Comment garder OpenClaw actif 24/7 ?
L'assistant d'intégration installe un daemon (launchd sur macOS, systemd sur Linux) qui maintient le Gateway en fonctionnement. Alternativement, faites-le tourner sur un serveur Linux distant avec un accès Tailscale.
6. Qu'est-ce que ClawHub ?
ClawHub est le registre de compétences d'OpenClaw. Lorsqu'il est activé, l'agent peut automatiquement rechercher et installer de nouvelles compétences selon les besoins, étendant ses capacités sans configuration manuelle.
7. Plusieurs personnes peuvent-elles utiliser la même instance OpenClaw ?
Oui, grâce au routage multi-agent. Différents utilisateurs ou canaux peuvent être routés vers des agents isolés avec des espaces de travail et des configurations séparés.
8. Comment se compare-t-il à l'utilisation de ChatGPT dans un navigateur ?
OpenClaw est fondamentalement différent — c'est un assistant agentique qui peut exécuter de vraies tâches sur votre système, tandis que ChatGPT est une interface conversationnelle. OpenClaw peut exécuter des commandes shell, contrôler un navigateur, gérer des fichiers, envoyer des messages en votre nom et automatiser des tâches récurrentes.
Conclusion
OpenClaw représente un changement de paradigme dans notre façon d'interagir avec les assistants IA. En vous rejoignant sur les canaux que vous utilisez déjà, en tournant localement sur votre matériel et en offrant une intégration système profonde, il transforme l'IA d'un outil que vous visitez dans un navigateur en un compagnon qui est toujours à vos côtés.
Avec 260K+ étoiles et une communauté florissante de plus de 1 000 contributeurs, OpenClaw n'est pas juste un projet — c'est un mouvement vers une IA personnelle, privée et puissante. Que vous soyez un développeur cherchant un compagnon de code, un power user souhaitant automatiser sa vie numérique, ou quelqu'un qui veut simplement une façon plus intelligente d'interagir avec l'IA, OpenClaw répond présent.
À la manière du homard. 🦞
Ressources et Liens
- Dépôt GitHub : openclaw/openclaw
- Site officiel : openclaw.ai
- Documentation : docs.openclaw.ai
- Registre de compétences : ClawHub
- Communauté Discord : discord.gg/clawd
- DeepWiki : deepwiki.com/openclaw/openclaw
- Guide de démarrage : docs.openclaw.ai/start/getting-started
