Introduction à OpenClaw
À retenir — OpenClaw est un agent IA open-source et auto-hébergé : une passerelle qui relie vos messageries à des agents capables d'exécuter de vraies actions, avec votre propre clé API et vos données en local.
Qu'est-ce qu'OpenClaw ?
OpenClaw est un agent IA open-source et auto-hébergé. Concrètement, c'est une passerelle (un Gateway) qui tourne sur votre propre machine et relie vos applications de messagerie — Slack, Telegram, WhatsApp, Discord, Signal, Microsoft Teams, iMessage… — à un ou plusieurs agents IA capables d'exécuter de vraies actions : lire vos fichiers, lancer des commandes, appeler des API, résumer une boîte mail, surveiller des logs.
La philosophie tient en une image — « the lobster way » 🦞 : tout vit chez vous. Vous apportez votre propre clé API (Anthropic, OpenAI, Gemini, DeepSeek, ou un modèle local via Ollama), et le reste — sessions, mémoire, configuration — reste stocké localement, en clair, sur votre disque.
Auto-hébergé vs agents cloud
| Aspect | Agent cloud (SaaS) | OpenClaw (auto-hébergé) |
|---|---|---|
| Données | Sur les serveurs du fournisseur | Sur votre machine, en local |
| Clé LLM | Souvent incluse, facturée par l'éditeur | La vôtre (BYO API key), vous payez le provider directement |
| Modèle | Imposé par la plateforme | Au choix : Claude, GPT, Gemini, Ollama… |
| Personnalisation | Limitée à ce que l'UI expose | Totale (config, skills, agents) |
| Mémoire | Boîte noire | Fichiers Markdown lisibles sur disque |
OpenClaw ne vous enferme dans aucun fournisseur. Vous pouvez démarrer avec Claude pour le raisonnement, basculer sur un modèle open-weight via Ollama pour les tâches sensibles, et garder GPT pour autre chose — sans changer d'outil.
L'architecture en trois idées
OpenClaw repose sur trois concepts qu'il faut avoir en tête avant d'installer quoi que ce soit.
1. Le Gateway, un processus longue durée
Le cœur d'OpenClaw est le Gateway : un processus Node.js qui tourne en permanence (souvent installé comme daemon/service système). C'est lui qui écoute les messages entrants sur chaque canal, route la demande vers le bon agent, exécute le tour de conversation, puis renvoie la réponse sur le canal d'origine.
2. Des agents multiples, à mémoire isolée
OpenClaw est multi-agents. Vous pouvez faire tourner plusieurs agents spécialisés en parallèle : un pour la recherche, un pour le support client, un pour l'ops. Chaque agent dispose de sa propre mémoire et de son propre périmètre d'outils (skills). L'isolation est réelle : l'agent « support » ne voit pas les transcripts ni les fichiers de l'agent « ops ».
3. La mémoire en Markdown
La mémoire des agents n'est pas une base de données opaque : ce sont des fichiers Markdown sur disque. Vous pouvez les ouvrir, les lire, les corriger à la main, les versionner dans Git. C'est l'un des grands avantages de l'approche auto-hébergée.
Quand la mémoire est un fichier que vous pouvez lire, vous reprenez le contrôle : vous savez exactement ce que l'agent « sait », vous pouvez le corriger, et rien ne fuit vers un tiers.
À quoi ça sert concrètement ?
Quelques cas d'usage typiques d'OpenClaw :
- Assistant personnel par chat — vous écrivez à votre agent sur Telegram, il vous répond, cherche, résume, agit.
- Ops & monitoring — un agent « ops » surveille des logs et vous ping sur Slack en cas d'anomalie.
- Automatisations métier — saisie de données, génération de rapports, tri d'e-mails, le tout déclenché depuis une conversation.
- Hub multi-canal — un même agent joignable depuis WhatsApp, Slack et Discord à la fois.
Prérequis
Avant de passer à l'installation au chapitre suivant, assurez-vous d'avoir :
- Node.js version 24 (recommandé) ou 22 LTS (
22.19+au minimum). - Une clé API chez le provider de votre choix (Anthropic, OpenAI, Gemini…) — ou Ollama installé pour du 100 % local.
- Un terminal et les droits d'installer un service sur votre machine.
- De quoi laisser un processus tourner en continu (votre poste, un VPS, un Raspberry Pi…).
Contrairement à un simple chatbot, un agent OpenClaw peut lire des fichiers, lancer des commandes et appeler des API. C'est puissant — et c'est aussi pourquoi le chapitre 4 est entièrement consacré à la sécurité et aux garde-fous. Gardez cette idée en tête dès le départ.
À retenir
OpenClaw est un agent IA open-source, auto-hébergé et model-agnostic, articulé autour d'un Gateway longue durée, de plusieurs agents à mémoire isolée (stockée en Markdown) et de canaux de messagerie comme interface. Vous apportez votre clé LLM, tout le reste tourne chez vous. Dans le prochain chapitre, on installe le Gateway et on le connecte à un modèle.