6.9 KiB
title: OpenClaw created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, artificial-intelligence, assistant, agent, python, multi-canal, whatsapp, telegram, contested] confidence: medium contested: true sources: [https://selfh.st/apps/?tag=Artificial+Intelligence, https://github.com/openclaw/openclaw]
🦞 OpenClaw
⚠️ Fiche marquée comme contestée : le nombre d'étoiles affiché sur selfh.st (78 875 ⭐) semble largement surestimé par rapport au compte GitHub réel. Vérifier sur github.com/openclaw/openclaw avant déploiement.
Assistant IA personnel multi-canal — répondez à votre IA via WhatsApp, Telegram, Slack, Discord, Signal, iMessage, et plus de 20 autres plateformes. Local-first, agentique, avec wake-word vocal et Canvas visuel.
| Métadonnée | Valeur |
|---|---|
| Site web | openclaw.ai |
| GitHub | openclaw/openclaw |
| License | MIT |
| Langage | TypeScript / Python (mixte selon source) |
| Étoiles | 78 875 ⭐ (selfh.st — non vérifié, possiblement aberrant) |
| Dernière MAJ | 2026-06-03 |
| Catégorie | cat-artificial-intelligence |
Description
OpenClaw se positionne comme l'assistant IA personnel ultime : un seul daemon local qui se branche sur tous les canaux de messagerie que vous utilisez déjà (WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, IRC, Microsoft Teams, Matrix, WeChat, QQ, et ~10 autres), et qui devient votre point d'entrée unique pour interroger un LLM.
La promesse clé est local-first : le Gateway (le daemon central) tourne sur votre machine (macOS, Linux, Windows) et orchestre sessions, canaux, outils et événements. L'assistant peut parler et écouter (mode Voice Wake sur macOS/iOS, Talk Mode sur Android via ElevenLabs ou TTS système), afficher un Canvas visuel piloté par l'agent, et exécuter des outils arbitraires (browser, cron, sessions parallèles, actions Discord/Slack).
L'architecture est volontairement single-user : pas de multi-tenancy complexe, pas de SaaS. Le modèle de sécurité repose sur du DM pairing (les expéditeurs inconnus reçoivent un code à approuver manuellement) et un système de sandboxing par session (agents.defaults.sandbox.mode: "non-main"). Le projet est sponsorisé par OpenAI, GitHub, NVIDIA, Vercel — gage de pérennité.
⚠️ Note de fiabilité : le score d'étoiles 78 875 mentionné par selfh.st est anormalement élevé par rapport au score historique connu du projet. Plusieurs sources communautaires (Reddit, TheNewStack) ont relevé des disparités importantes entre l'affichage selfh.st et la réalité GitHub. À vérifier sur le repo officiel avant de prendre une décision basée sur la popularité.
Installation
Option 1 : NPM (méthode officielle)
# Prérequis : Node 24 (recommandé) ou Node 22.19+
npm install -g openclaw@latest
# ou : pnpm add -g openclaw@latest
openclaw onboard --install-daemon
La commande onboard installe le daemon Gateway comme service utilisateur (launchd sur macOS, systemd sur Linux, service Windows), qui tourne en arrière-plan en permanence.
Option 2 : Docker Compose (expérimental)
# docker-compose.yml
version: '3.8'
services:
openclaw-gateway:
image: openclaw/gateway:latest
container_name: openclaw-gateway
restart: unless-stopped
ports:
- "18789:18789" # port gateway par défaut
volumes:
- openclaw_config:/root/.openclaw
- /var/run/docker.sock:/var/run/docker.sock
environment:
- OPENCLAW_LOG_LEVEL=info
- OPENCLAW_DM_POLICY=pairing
networks:
- openclaw-net
networks:
openclaw-net:
driver: bridge
volumes:
openclaw_config:
Configuration
Le fichier de configuration principal est ~/.openclaw/config.yaml (ou config.json selon les versions). Sections clés :
gateway.port: port d'écoute (défaut18789)channels.telegram.bot_token: token du bot Telegramchannels.whatsapp.enabled: active WhatsApp (scan QR)agents.defaults.sandbox.mode:"non-main"pour sandboxer toutes les sessions sauf la principaleagents.defaults.sandbox.backend:docker(défaut),ssh, ouopenshelldmPolicy:"pairing"(sécurisé),"open"(tout autoriser),"disabled"(aucun DM)
Pour vérifier l'état : openclaw gateway status. Pour diagnostiquer : openclaw doctor (surfacera les politiques DM risquées).
Alternatives
Open Source
- app-nanoclaw — alternative plus légère, isolation container au niveau OS, ~500 lignes de Go
- app-open-webui — interface web, pas un agent multi-canal
- app-librechat — UI multi-LLM, mais web uniquement
- Nextcloud Talk + assistant — pour utilisateurs Nextcloud
- Mattermost + bot IA — alternative self-hosted d'entreprise
Propriétaires (ce que cette app remplace)
- OpenAI Operator — agent cloud, pas local
- Claude Computer Use — cloud Anthropic
- Microsoft Copilot dans Teams — verrouillage Microsoft
- Slack AI — données dans le cloud Slack
- Zapier AI Agents — cloud, no-code, cher
Sécurité
C'est le point critique d'un agent multi-canal : OpenClaw reçoit de vrais messages de vraies personnes sur de vraies plateformes. Les risques sont réels :
- DM pairing par défaut : un inconnu qui vous envoie un message Telegram ne déclenche pas l'agent, il reçoit un code. À approuver avec
openclaw pairing approve <channel> <code>. Ne jamais passer endmPolicy: "open"sans bonne raison. - Sandbox pour les sessions non-main : activer
sandbox.mode: "non-main"pour que les conversations de groupe tournent en container Docker - Outils à risque :
browser,canvas,nodes,discord,gatewaysont désactivés par défaut dans les sandboxes — ne les activer qu'en connaissance de cause - Mémoire partagée : le mode "single user" suppose qu'on fait confiance aux conversations — les notes persistées sont en clair sur disque
- Audit :
openclaw audit(selon version) liste les actions récentes
⚠️ Important : un agent multi-canal avec accès à bash qui se trompe d'interprétation de prompt peut, dans le pire cas, envoyer des messages à vos contacts ou exfiltrer des données. Tester en mode dmPolicy: "disabled" d'abord.
Ressources
Pages Liées
- cat-artificial-intelligence — Catégorie parente
- recettes-docker-compose — Templates Docker Compose
- app-nanoclaw — Alternative plus minimaliste et sécurisée
- app-open-webui — UI web alternative
- app-librechat — Frontend multi-LLM