Aller au contenu

OpenClaw

OpenClaw

“EXFOLIATE! EXFOLIATE!” — Une homarde spatiale, probablement

Une passerelle pour tout OS pour les agents IA sur Discord, Google Chat, iMessage, Matrix, Microsoft Teams, Signal, Slack, Telegram, WhatsApp, Zalo, et plus encore.
Envoyez un message, obtenez une réponse d'agent depuis votre poche. Exécutez une seule passerelle (Gateway) sur les canaux intégrés, les plugins de canal groupés, WebChat, et les nœuds mobiles.

Get Started

Installez OpenClaw et lancez la Gateway en quelques minutes.

Exécuter l'intégration

Configuration guidée avec openclaw onboard et flux d’appairage.

Ouvrir l'interface de contrôle

Lancez le tableau de bord du navigateur pour le chat, la config et les sessions.

OpenClaw est une passerelle auto-hébergée qui connecte vos applications de chat préférées et les surfaces de canaux — canaux intégrés ainsi que plugins de canal groupés ou externes tels que Discord, Google Chat, iMessage, Matrix, Microsoft Teams, Signal, Slack, Telegram, WhatsApp, Zalo, et plus encore — aux agents de codage IA comme Pi. Vous exécutez un seul processus de passerelle (Gateway) sur votre propre machine (ou un serveur), et il devient le pont entre vos applications de messagerie et un assistant IA toujours disponible.

À qui est-ce destiné ? Aux développeurs et aux utilisateurs expérimentés qui souhaitent un assistant IA personnel qu’ils peuvent contacter de n’importe où — sans sacrifier le contrôle de leurs données ni dépendre d’un service hébergé.

Qu’est-ce qui le rend différent ?

  • Auto-hébergé : fonctionne sur votre matériel, vos règles
  • Multi-canal : une seule passerelle (Gateway) sert les canaux intégrés ainsi que les plugins de canal groupés ou externes simultanément
  • Natif pour les agents : conçu pour les agents de codation avec l’utilisation d’outils, les sessions, la mémoire et le routage multi-agents
  • Open source : sous licence MIT, piloté par la communauté

De quoi avez-vous besoin ? Node 24 (recommandé), ou Node 22 LTS (22.19+) pour la compatibilité, une clé API de votre fournisseur choisi, et 5 minutes. Pour une meilleure qualité et sécurité, utilisez le modèle de dernière génération le plus robuste disponible.

flowchart LR
A["Chat apps + plugins"] --> B["Gateway"]
B --> C["Pi agent"]
B --> D["CLI"]
B --> E["Web Control UI"]
B --> F["macOS app"]
B --> G["iOS and Android nodes"]

Le Gateway est la source unique de vérité pour les sessions, le routage et les connexions aux canaux.

Passerelle multi-canal

Discord, iMessage, Signal, Slack, Telegram, WhatsApp, WebChat, et plus encore avec un seul processus Gateway.

Canaux de plugins

Les plugins inclus ajoutent Matrix, Nostr, Twitch, Zalo, et plus encore dans les versions actuelles normales.

Routage multi-agent

Sessions isolées par agent, espace de travail ou expéditeur.

Support multimédia

Envoyez et recevez des images, de l’audio et des documents.

Interface de contrôle Web

Tableau de bord du navigateur pour le chat, la configuration, les sessions et les nœuds.

Nœuds mobiles

Associez les nœuds iOS et Android pour les workflows Canvas, l’appareil photo et activés par voix.

  1. Installer OpenClaw

    Fenêtre de terminal
    npm install -g openclaw@latest
  2. Intégration et installation du service

    Fenêtre de terminal
    openclaw onboard --install-daemon
  3. Discuter

    Ouvrez l’interface de contrôle dans votre navigateur et envoyez un message :

    Fenêtre de terminal
    openclaw dashboard

    Ou connectez un channel (Telegram est le plus rapide) et discutez depuis votre téléphone.

Besoin de la procédure d’installation complète et de la configuration de développement ? Voir Getting Started.

Ouvrez l’interface utilisateur de contrôle du navigateur une fois le Gateway démarré.

OpenClaw

La configuration se trouve dans ~/.openclaw/openclaw.json.

  • Si vous ne faites rien, OpenClaw utilise le binaire Pi inclus en mode RPC avec des sessions par expéditeur.
  • Si vous souhaitez verrouiller l’accès, commencez par channels.whatsapp.allowFrom et (pour les groupes) les règles de mention.

Exemple :

{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}
Centres de documentation

Toute la documentation et les guides, organisés par cas d’usage.

Configuration

Paramètres du Gateway central, jetons et configuration du provider.

Accès à distance

Modèles d’accès SSH et tailnet.

Canaux

Configuration spécifique aux channels pour Feishu, Microsoft Teams, WhatsApp, Telegram, Discord, et plus encore.

Nodes

Nœuds iOS et Android avec appairage, Canvas, caméra et actions d’appareil.

Help

Solutions courantes et point d’entrée pour le dépannage.

Full feature list

Fonctionnalités complètes de canal, de routage et multimédia.

Multi-agent routing

Isolation de l’espace de travail et sessions par agent.

Security

Jetons, listes d’autorisation et contrôles de sécurité.

Troubleshooting

Diagnostics Gateway et erreurs courantes.

About and credits

Origines du projet, contributeurs et licence.