Assistant IA personnel open-source fonctionnant localement sur n'importe quel OS, se connectant à plus de 100 plateformes de messagerie avec des capacités d'exécution de tâches autonomes

MITTypeScriptopenclawopenclaw 187.3k Last Updated: February 12, 2026

OpenClaw - Assistant IA Personnel

Aperçu

OpenClaw est un framework d'assistant IA autonome gratuit et open-source qui permet aux utilisateurs de déployer un assistant IA personnel sur leur propre infrastructure. Initialement développé par l'ingénieur logiciel autrichien Peter Steinberger en novembre 2025 sous le nom de "Clawdbot", le projet a été renommé plus tard "Moltbot" et enfin "OpenClaw" début 2026. Il a atteint une popularité significative, amassant plus de 117 000 étoiles GitHub et 16 500 forks.

Liens du Projet

Concept Clé

OpenClaw se distingue comme un assistant IA qui "fait réellement des choses" plutôt que de simplement répondre aux requêtes. Il fonctionne comme un agent autonome capable d'exécuter des tâches indépendamment grâce à de grands modèles linguistiques (LLM), en utilisant les plateformes de messagerie comme interface utilisateur principale.

Fonctionnalités Clés

1. Intégration Multi-Plateforme

  • Se connecte à plus de 100 services de messagerie, notamment :
    • WhatsApp (via Baileys)
    • Telegram (via grammY)
    • Slack (via Bolt)
    • Discord (via discord.js)
    • Google Chat
    • Signal
    • iMessage
    • Microsoft Teams
    • Matrix
    • BlueBubbles
    • WebChat
    • Et bien d'autres

2. Architecture de Passerelle "Local-First"

  • Plan de contrôle WebSocket unique pour les sessions, les canaux, les outils et les événements
  • Fonctionne entièrement sur votre propre matériel (Mac mini, serveur Linux, Windows via WSL2)
  • Axé sur la confidentialité : toutes les données restent sur votre infrastructure
  • Aucune dépendance cloud pour les fonctionnalités de base

3. Routage Multi-Agent

  • Route les canaux/comptes entrants vers des agents isolés
  • Organisation basée sur des espaces de travail avec des sessions par agent
  • Prise en charge de plusieurs modèles et fournisseurs d'IA simultanés

4. Capacités Vocales et de Parole

  • Réveil Vocal : reconnaissance vocale toujours active pour macOS/iOS/Android
  • Mode Conversation : conversation continue avec intégration ElevenLabs
  • Prise en charge du "push-to-talk" via des applications compagnons

5. Toile en Direct (Live Canvas)

  • Espace de travail visuel piloté par l'agent
  • Framework A2UI (Agent-to-UI) pour des interfaces dynamiques
  • Rendu et interaction en temps réel

6. Intégration d'Outils Avancés

  • Contrôle de Navigateur: Automatisation dédiée de Chrome/Chromium avec CDP
  • Opérations sur la Toile: Fonctions de poussée/réinitialisation, évaluation, instantané
  • Nœuds de Périphériques: Caméra, enregistrement d'écran, services de localisation
  • Intégration Système: Notifications, exécution de commandes locales
  • Automatisation: Tâches Cron, webhooks, déclencheurs Gmail Pub/Sub

7. Plateforme de Compétences (Skills)

  • Système de compétences modulaire avec des compétences groupées, gérées et spécifiques à l'espace de travail
  • Registre de compétences ClawdHub pour la découverte et l'installation
  • Prise en charge du développement de compétences personnalisées

8. Flexibilité des Modèles

Prend en charge plusieurs fournisseurs d'IA :

  • Anthropic (modèles Claude - Opus 4.5, Sonnet 4.5, Haiku 4.5)
  • OpenAI (modèles GPT, Codex)
  • Google (Gemini)
  • Autres fournisseurs LLM via API

Architecture

Composants Clés

Passerelle (Gateway)

  • Serveur WebSocket central (par défaut : ws://127.0.0.1:18789)
  • Gère les sessions, la présence, la configuration
  • Gère le routage et la livraison des messages
  • Fournit un tableau de bord d'interface de contrôle (Control UI)

Runtime de l'Agent Pi

  • Moteur d'exécution basé sur RPC
  • Streaming d'outils et de blocs
  • Gestion de la fenêtre de contexte
  • Isolation des sessions

Modèle de Session

  • Session principale pour les discussions directes
  • Isolation des groupes avec modes d'activation
  • Gestion de file d'attente pour les requêtes simultanées
  • Routage de réponse

Modèle de Sécurité

Comportement par Défaut :

  • Les outils s'exécutent sur l'hôte pour la session principale (accès complet pour les utilisateurs authentifiés)
  • Mode sandbox configurable pour les sessions de groupe/canal
  • Système d'appariement DM pour empêcher l'accès non autorisé

Options de Sandbox :

  • Conteneurs Docker par session pour les sessions autres que la principale
  • Liste blanche/liste noire d'outils
  • Capacités d'isolation réseau

Installation et Déploiement

Exigences Système

  • Runtime: Node.js ≥22
  • Prise en charge OS: macOS, Linux, Windows (via WSL2)
  • Gestionnaires de Paquets: npm, pnpm, ou bun

Démarrage Rapide

# Installer globalement
npm install -g openclaw@latest

# Lancer l'assistant d'intégration
openclaw onboard --install-daemon

# Démarrer la passerelle
openclaw gateway --port 18789 --verbose

# Envoyer un message de test
openclaw message send --to +1234567890 --message "Bonjour depuis OpenClaw"

# Interagir avec l'agent
openclaw agent --message "Liste de contrôle d'expédition" --thinking high

Depuis la Source

git clone https://github.com/openclaw/openclaw.git
cd openclaw

pnpm install
pnpm ui:build
pnpm build

pnpm openclaw onboard --install-daemon
pnpm gateway:watch  # Mode développement avec rechargement automatique

Configuration

Configuration Minimale

{
  "agent": {
    "model": "anthropic/claude-opus-4-5"
  }
}

Exemples de Configuration de Canal

WhatsApp :

pnpm openclaw channels login

Telegram :

{
  "channels": {
    "telegram": {
      "botToken": "VOTRE_BOT_TOKEN"
    }
  }
}

Discord :

{
  "channels": {
    "discord": {
      "token": "VOTRE_DISCORD_TOKEN"
    }
  }
}

Sécurité et Confidentialité

Fonctionnalités de Sécurité

  • Système d'appariement DM (les inconnus reçoivent des codes d'appariement)
  • Contrôle d'accès basé sur une liste blanche
  • Environnements sandbox configurables
  • Isolation Docker optionnelle pour les sessions non fiables
  • Intégration Tailscale pour un accès à distance sécurisé

Avantages en Matière de Confidentialité

  • Auto-hébergé : propriété complète des données
  • Pas de télémétrie cloud par défaut
  • Stockage local des identifiants
  • Restrictions réseau configurables

Considérations de Sécurité

Selon les chercheurs en sécurité :

  • Nécessite des autorisations étendues pour fonctionner efficacement
  • Convient aux utilisateurs avancés qui comprennent les implications de sécurité
  • Recommandé de l'exécuter dans des environnements isolés pour la production
  • Risques liés à la chaîne d'approvisionnement en raison de l'architecture extensible
  • Ne doit pas être connecté à des services de production sans mesures de sécurité appropriées

Accès à Distance

OpenClaw prend en charge l'accès à distance à la passerelle via :

  • Tailscale Serve/Funnel: Tailnet sécurisé ou HTTPS public
  • Tunnels SSH: Tunnelisation sécurisée traditionnelle
  • Authentification par Jeton/Mot de Passe: Modes d'authentification configurables

Cela permet d'exécuter la passerelle sur un serveur Linux tout en la contrôlant depuis n'importe quel appareil.

Commandes de Chat

Les utilisateurs peuvent contrôler les sessions avec des commandes :

  • /status - Informations sur la session
  • /new ou /reset - Réinitialiser la conversation
  • /compact - Résumer le contexte
  • /think <level> - Ajuster la profondeur de réflexion
  • /verbose on|off - Activer/désactiver la sortie détaillée
  • /usage off|tokens|full - Statistiques d'utilisation
  • /restart - Redémarrer la passerelle (propriétaire uniquement)
  • /activation mention|always - Paramètres de groupe

Applications Compagnons

Application macOS

  • Contrôle dans la barre de menu pour l'état de la passerelle
  • Réveil Vocal et "push-to-talk"
  • Interface WebChat
  • Outils de débogage
  • Contrôle de passerelle à distance

Nœud iOS

  • Transfert de déclencheurs vocaux
  • Rendu de la surface de la toile
  • Exécution de commandes basée sur des nœuds

Nœud Android

  • Capture de toile, de caméra, d'écran
  • Appariement de nœuds via Bridge

Espace de Travail et Compétences de l'Agent

  • Racine de l'Espace de Travail: ~/.openclaw/workspace
  • Fichiers de Prompt: AGENTS.md, SOUL.md, TOOLS.md
  • Répertoire des Compétences: ~/.openclaw/workspace/skills/

Cas d'Utilisation

  1. Assistant de Productivité Personnel

    • Gestion et réponses par e-mail
    • Coordination de calendrier
    • Automatisation des tâches
  2. Automatisation du Développement

    • Notifications GitHub
    • Déploiements automatisés
    • Assistance à la revue de code
  3. Hub de Communication Multi-Canal

    • Boîte de réception unifiée sur toutes les plateformes
    • Réponses automatisées
    • Transfert et routage de messages
  4. Automatisation de Flux de Travail Personnalisés

    • Intégration avec des outils internes
    • Pipelines de traitement de données
    • Tâches et rappels planifiés

Communauté et Développement

  • Développement Actif: 8 368+ commits
  • Open Source: Licence MIT
  • Communauté: Serveur Discord disponible
  • Contributions: Bienvenue aux PR et à l'implication communautaire
  • Documentation: Documentation complète sur docs.openclaw.ai

Réalisations Notables

  • 117k+ étoiles GitHub
  • 16.5k+ forks
  • Présent sur Wikipedia
  • Popularité virale grâce à l'intégration Moltbook
  • Intérêt significatif de la Silicon Valley et des développeurs internationaux

Comparaison avec les Alternatives

Contrairement à ChatGPT ou Claude AI :

  • Autonome: Exécute des tâches indépendamment vs réponses réactives
  • Auto-hébergé: Fonctionne sur votre infrastructure
  • Multi-Plateforme: Intégration native avec plus de 100 services
  • Extensible: Compétences et outils personnalisés
  • Confidentialité d'abord: Contrôle complet des données

Ressources pour Démarrer

  1. Documentation Officielle
  2. Guide de Démarrage
  3. Référence de Configuration
  4. Guide de Sécurité
  5. Dépannage

Développement Futur

OpenClaw est activement maintenu avec :

  • Mises à jour régulières et corrections de bugs
  • Nouvelles intégrations de canaux
  • Fonctionnalités de sécurité améliorées
  • Prise en charge étendue des modèles d'IA
  • Écosystème de compétences en croissance

Crédits

  • Créateur: Peter Steinberger
  • Remerciements Spéciaux: Mario Zechner (pi-mono), Adam Doppelt (lobster.bot)
  • Communauté: 200+ contributeurs et en croissance

Conclusion

OpenClaw représente un changement de paradigme dans les assistants IA personnels, mettant l'accent sur l'autonomie, la confidentialité et l'auto-hébergement. Il est idéal pour les développeurs et les utilisateurs avancés qui souhaitent un contrôle total sur leur assistant IA tout en conservant la flexibilité de s'intégrer aux flux de travail et aux canaux de communication existants.

Pour ceux qui sont à l'aise avec l'auto-hébergement et recherchent un assistant IA qui fonctionne réellement comme un agent autonome plutôt qu'un chatbot, OpenClaw offre une base puissante et open-source.

Star History Chart