L’ascension des agents autonomes avec OpenClaw

À mesure que l’intelligence artificielle évolue, une nouvelle génération d’outils émerge : les agents autonomes, capables d’agir, de raisonner et de collaborer. Au cœur de cette révolution, le projet OpenClaw se distingue par son approche ouverte et ambitieuse. Plus qu’un simple framework, OpenClaw démocratise la création d’agents intelligents aptes à interagir avec leur environnement, à exécuter des tâches complexes et à s’adapter en temps réel.

OpenClaw is probably the single most important release of software, probably ever.”
— Jensen Huang, Nvidia CEO

Imaginez que votre application de messagerie devienne la télécommande de votre vie numérique. Oubliez les chatbots passifs : avec OpenClaw, nous entrons dans l’ère de l’IA « agentique ». Ce projet open source transforme les modèles de langage en véritables collaborateurs numériques. Capables de gérer vos fichiers, d’automatiser des workflows complexes et d’exécuter des commandes précises via une simple discussion sur WhatsApp ou Telegram, ces agents redéfinissent la frontière entre assistance et autonomie.

Depuis quelques semaines, je passe une partie de mon temps libre sur ce projet, à expérimenter, lire sur le sujet (les agents) et à regarder de nombreuses vidéos. L’engouement qu’il suscite rappelle l’époque de la découverte d’internet. Il y a tellement de choses à faire, chaque jour apporte quelque chose de nouveau, je n’ai pas assez de temps pour tout découvrir, ca va trop vite. C’est absolument fascinant !

Le projet reçoit les critiques de plusieurs détracteurs, souvent issus d’offres payantes de plateformes agencielles. Nous expérimentons tous avec Openclaw quelque chose de nouveau et d’unique. Avoir son propre bot compagnon, c’est vraiment très cool =)

Dans cet article, j’explore les fondations d’OpenClaw et vous partage mes découvertes sur sa configuration et son utilisation. Openclaw est devenu selon moi un incontournable pour les développeusrs et entreprises tournés vers l’avenir des systèmes autonomes.

LA GENÈSE DU PROJET

1. La Naissance :: Novembre 2025

Le projet a été créé par Peter Steinberger (connu sous le pseudo @steipete), un développeur autrichien renommé, maintenant rendu chez OpenAI.

  • L’idée de départ : Ce n’était au début qu’un simple script personnel baptisé « WhatsApp Relay ». Steinberger voulait simplement pouvoir interagir avec le modèle Claude d’Anthropic directement via WhatsApp pour automatiser quelques tâches sur son ordinateur.
  • Le premier nom : Le 24 novembre 2025, il publie le code sur GitHub sous le nom de Clawdbot (un jeu de mots entre « Claw » (griffe) et « Claude »).

2. Une croissance virale :: Janvier 2026

Le projet explose littéralement au début de l’année 2026. En quelques jours, il passe de quelques milliers à plus de 100 000 étoiles sur GitHub, devenant l’un des dépôts à la croissance la plus rapide de l’histoire de l’open source.

L’engouement vient du fait qu’OpenClaw n’est pas un simple chatbot (qui répond à des questions), mais un agent autonome : il peut naviguer sur le web, gérer des fichiers et exécuter des commandes sur votre machine, le tout piloté par un simple message (via Telegram, Discord, What’s app, etc …)

Début avril, ce logiciel est téléchargé plus de 500 000 fois par jour !

3. La crise d’identité et le nom final

Le succès a attiré l’attention, notamment celle du service juridique d’Anthropic (le créateur de l’IA Claude) :

  • Moltbot : Fin janvier 2026, pour éviter un litige sur la marque « Claude », le projet est renommé brièvement Moltbot (en référence à la « mue » du homard, la mascotte du projet).
  • OpenClaw : Le nom Motlbot ne convainc pas la communauté. Le 29 janvier 2026, Steinberger officialise le nom OpenClaw. Ce choix symbolise l’aspect « Open source » et conserve la « griffe » (Claw) des origines.

Préparer son environnement de support

Téléchargez la documentation d’OpenClaw en format compact via le site Context7 et ajoutez le texte dans un projet sur Claude ou sur ChatGPT. Vous pourrez discuter avec la documentation si vous rencontrez des problèmes avec OpenClaw. Ou vous pouvez tout simplement activer le serveur MCP de Context7.

Une fois OpenClaw opérationnel, vous pouvez installer le skill Clawddocs.

QUEL LLM UTILISÉ ?

Pendant l’installation, vous devrez spécifier quel LLM utilisé. Ce choix n’est pas figé et peut être facilement reconfiguré une fois OpenClaw installé. Après plusieurs semaines de lecture et de recherche en ligne sur ce sujet, le modèle le plus récent de Claude semble être le meilleur, bien que ce ne soit pas le plus économique. Cependant, Anthropic a récemment annoncé que les abonnements Claude standard ne couvriraient plus l’utilisation via des frameworks externes comme OpenClaw. Il faut passer en mode API, ce qui peut devenir très couteux. Je suis en train d’explorer et d’expérimenter d’autres pistes (à suivre !)

Comment installer OpenClaw

J’ai choisi la méthode simple d’installation avec Node.JS via la commande npm sur Fedora 43, après avoir essayé sans succès la méthode curl avec le script d’installation.

Je ne passe pas au travers des options, car ils changent régulièrement, et il existe déjà de nombreux tutoriel sur le sujet.
Pendant l’installation, il faut le configurer et indiquer quel LLM utiliser. Plusieurs choix sont possibles : de mon côté, j’ai commencé avec GPT-4o (via Oath), puisque j’y ai accès grâce à mon abonnement Copilot Pro. Par contre, il semble que la méthode directe via API consomme moins de tokens. J’ai aussi configuré Kimi 2.5. Je navigue entre plusieurs depuis. (MAJ 13 avril – j’ai de meilleurs résultats avec GPT5.4 mini tout à restant bas dans les coûts d’utilisation).

Il faut s’assurer que le gateway est fonctionnel, c’est la composante centrale d’OpenClaw.

Si tout est ok, on peut demander de se connecter au Dasboard (console web)

Dans le dashboard section chat, commencer à discuter avec Openclaw et vous identifier :

Pour valier et corriger son envrionnement. En ligne de commande :

Pour configurer des éléments précis une fois l’installation terminée, comme ajouter un LLM, configurer la navigation web, ou configurer l’intégration avec les outils de communication :

Pour tester la configuration des modèles (clés api):

Vous devrez peut-être appairer votre ordinateur avec OpenClaw (nécessaire pour faire des tâches cron) :

Les forces d’OpenClaw

L’intérêt majeur réside dans la transition de l’assistant (qui attend vos ordres) vers l’employés numérique (qui sait ce qu’il a à faire et quand le faire).

HEARTBEAT
Le Heartbeat est une pulsation interne qui permet à l’agent d’être proactif.
Contrairement à un chatbot classique qui attend une commande pour agir, le Heartbeat agit comme un pouls régulier (généralement toutes les 30 minutes par défaut) qui réveille l’IA pour effectuer des vérifications ou des actions en arrière-plan.

CRON
Alors que beaucoup de plateformes nécessitent des outils tiers (comme des scripts Python externes ou des workflows GitHub Actions) pour planifier des tâches, OpenClaw intègre la logique Cron directement dans la définition de l’agent. Vous définissez des comportements basés sur le temps de manière déclarative. Un agent peut être programmé pour générer un rapport tous les lundis à 8h00 ou scanner des flux RSS toutes les heures. L’agent ne se contente pas de répondre à des requêtes ; il gère un emploi du temps. Ex : Ajoute un tache cron qui m’envoit sur Telegram le prix et les fluctuation du jour de l’Or.

INTÉGRATION AVEC DES OUTILS DE COMMUNICATION
Avec OpenClaw, l’intégration ne se limite pas à un simple « webhook » envoyant des notifications. L’agent dispose d’une identité propre dans What’s App, Telegram, Discord, etc… Vous intéragisser directement avec lui avec votre téléphone.

Les skills

Un skill est un module qui étend les capacités d’OpenClaw pour lui permettre d’effectuer des tâches spécifiques ou d’interagir avec des services externes.

Contrairement à un simple plugin de code, un skill est conçu pour être « compris » par l’IA grâce à des instructions en langage naturel.

On distingue trois catégories selon leur emplacement et leur priorité :

  • Bundled Skills (Intégrés) : Livrés par défaut avec OpenClaw (recherche web, gestion de fichiers, exécution de code). (51 en date d’aujourd’hui)
  • Managed Skills (Locaux) : Installés via ClawHub (le registre public) ou déposés dans ~/.openclaw/skills/. Ils sont partagés entre tous vos projets.
  • Workspace Skills (Projet) : Placés directement dans le dossier /skills/ d’un projet spécifique. Ils ont la priorité absolue et permettent de créer des comportements sur mesure pour un seul environnement.

Les skills transforment OpenClaw d’un simple chatbot en un outil d’automatisation. Voici quelques exemples de skills :

  • GOG : Permet à l’agent de gérer vos emails Gmail, votre calendrier et vos documents Google Drive.
  • Agentmail : Une plateforme de messagerie de type « API-first » conçue pour les agents IA. Créez et gérez des boîtes de réception dédiées, envoyez et recevez des e-mails par programmation, et gérez les flux de travail liés aux e-mails grâce aux webhooks et aux événements en temps réel.
  • GitHub : Automatise la création de Pull Requests, les messages de commit ou la revue de code.
  • Home Assistant : Donne à l’IA le contrôle de vos objets connectés (lumières, thermostat).
  • Summarize : Un skill spécialisé dans la synthèse de longs fils de discussion ou de documents PDF.
  • Healtcheck : Évaluer et renforcer la sécurité du système hôte exécutant OpenClaw.

    *** ATTENTION AUX SKILLS QUE VOUS TÉLÉCHARGEZ, PLUSIEURS BRÈCHES DE SÉCURITÉ ONT ÉTÉ TROUVÉES ***

Sécurité

Avant de faire quoi que ce soit, voici quelques instructions que vous pouvez lui donner pour éviter les dommages et la consommation inutile de tokens.

Gestion de vos clés API
Ne donnez jamais votre clé API directement à votre agent, car il a tendance à la diffuser dans différents fichiers.
Stockez plutôt vos clés API dans le fichier .openclaw/.env
Si jamais vous installez un skill qui nécessite une clé, normalement Openclaw devrait aller la chercher automatiquement dans ce fichier. Si ce n’est pas le cas, vous pouvez simplement lui indiquer d’aller chercher la clé API requise dans ce fichier.

Les fichiers importants

Voici une brève description de ces fichiers clés du projet OpenClaw, qui servent généralement à définir la structure cognitive et opérationnelle de l’IA, ils sont situé dans le dossier .openclaw/Workspace :

AGENTS.md : Définit les différents types d’agents disponibles dans le système. Il précise leurs rôles respectifs, leurs spécialisations et la manière dont ils doivent collaborer ou se répartir les tâches.

SOUL.md : Contient les principes fondamentaux et les directives éthiques de l’IA. C’est le « noyau moral » qui dicte le comportement général, le ton et les limites philosophiques de l’entité.

TOOLS.md : Inventaire et documentation des outils techniques (fonctions, API, scripts) que l’IA est autorisée à appeler pour interagir avec le monde extérieur ou manipuler des données.

IDENTITY.md : Définit qui est l’IA (nom, personnalité, historique fictif ou réel). Ce fichier aide à maintenir une cohérence dans la manière dont l’IA se présente et s’exprime.

USER.md : Regroupe les informations et les préférences relatives à l’utilisateur. Il permet à l’IA d’adapter ses réponses en fonction du contexte, du niveau technique ou des besoins spécifiques de la personne qui interagit avec l’agent.

HEARTBEAT.md : Gère la logique de « pulsation » ou de boucle de réflexion de l’IA. Il définit comment le système vérifie son état interne, maintient sa mémoire à court terme et décide de la prochaine action à entreprendre.

BOOTSTRAP.md : Le fichier d’initialisation. Il contient les instructions de démarrage pour « réveiller » l’IA, charger les fichiers précédents et établir la configuration initiale du système.

Implémenter la mémoire

La « mémoire » est l’un des piliers centraux qui permet à l’agent de ne pas être « amnésique » d’une session à l’autre.

Contrairement à plusieurs chatbots classiques qui oublient tout une fois la fenêtre fermée, la mémoire d’OpenClaw repose sur un concept de mémoire partagée et persistante.

Pour l’activer :

  1. Demander à l’agent de créer le fichier MEMORY.md
  2. Créer le répertoire ~/.openclaw/workspace/memory

À explorer : https://github.com/Martian-Engineering/lossless-claw

Autosave de la mémoire

Demandez à l’agent :

Activer l’auto update

Pour recevoir les notifications dans l’interface web lorsqu’une nouvelle version d’OpenClaw est disponible :

Boite de courriel

AgentMail est le service de messagerie pour les agents. Il permet à Openclaw d’envoyer et de recevoir des courriels facilement.
Rendez-vous sur agentmail.to, créez un compte, créez une boîte de réception, puis générez une clé API (dans le menu à gauche). Copiez la clé.

Dans un terminal, installez agentmail :

Vérifiez si agentmail est bien activé :

Mettre votre clé api dans le fichier .openclaw/.env

Web scraping et navigation

Il existe plusieurs façon de configurer le web scraping et la navigation sur internet avec OpenClaw :

– Web fetch (brave api key, payant)
– Tavily (gratuit)
– openclaw-managed (pour automatiser des taches sur des sites web)
– Firecrawl, extraction structurée et conversion de sites web entiers en markdown prêt pour LLM
– Browser, permet de lancer un navigateur
– here.now, webhosting pour agent

Telegram

L’intégration avec Telegram est très complète, possibilité d’avoir plusieurs discussion en parallèle, donc des agents qui ont des taches différentes. Elle permet notamment de discuter de vive voix avec vos agents, ce qui est vraiment très intéressant lorsqu’on est en déplacement.
Pour le setup, suivez la documentation ici : https://docs.openclaw.ai/channels/telegram

Pour activer la voix, dites à votre agent :

Pour activer la réponse en audio :

GITHUB

Il suffit de demander à l’agent de se connecter à github en utilisant la clé dans le fichier .env. Clé api que vous aurez au préable copier :

GH_TOKEN=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

Exemple de prompt : afficher tous mes repos sur github

CAS D’UTILISATION

Voici quelques exemples d’utilisation :
– Envoi de rapport quotidien via Telegram sur les actions à la bourse que je surveille. Donne des recommendations d’actions similaires avec un bon potentiel.
– Mettre à jour avec les derniers tweet sur X sur un sujet en particulier, une page hébergée sur here.now.
– Suivi de livraison de colis. Transférez votre avis de livraison à un courriel qu’Openclaw peut lire (par exemple avec agent.io), et demandez-lui de vous avertir en cas de changement d’état.
– Résumé des postes Reddit de la veille partagé par courriel à l’agent.
– Salut Jarvis, j’ai besoin que tu m’envoies par mail une liste de 5 films que tu as sélectionnés et qui sont disponibles sur Netflix, Amazon Prime (gratuit, sans pub) ou Disney+. Ils doivent avoir une note d’au moins 75 sur Rotten Tomatoes. Envoie-moi aussi le lien vers les bandes-annonces sur YouTube.
– Dans le plus funny : Machine distributrice autonme : https://x.com/om_patel5/status/2044225790032691437 , https://www.instagram.com/valerie.vending

——————————–
*** À SUIVRE ***




Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *