Files
2026-06-09 18:40:21 +02:00

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éfaut 18789)
  • channels.telegram.bot_token : token du bot Telegram
  • channels.whatsapp.enabled : active WhatsApp (scan QR)
  • agents.defaults.sandbox.mode : "non-main" pour sandboxer toutes les sessions sauf la principale
  • agents.defaults.sandbox.backend : docker (défaut), ssh, ou openshell
  • dmPolicy : "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 en dmPolicy: "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, gateway sont 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