Quand Hermes Agent v0.2.0 a atterri le 12 mars 2026, il parlait à sept plateformes de chat depuis un seul processus de gateway — Telegram, Discord, Slack, WhatsApp, Signal, Email et la CLI. Quatorze mois plus tard, ce nombre est de 22.
Le nombre n'est pas la partie intéressante. La partie intéressante, c'est ce que veut dire architecturalement qu'un seul processus parle 22 protocoles — et ce que chaque nouvelle plateforme a débloqué, et pour qui. Cet article, c'est la carte complète : comment ça a grandi, ce qui est sur la liste aujourd'hui, et comment la gateway rend réel le « un agent, vingt-deux portes d'entrée ».
Le parcours, release par release
| Release | Date | Ce qui a atterri | Cumul |
|---|---|---|---|
| v0.2.0 | 2026-03-12 | Telegram, Discord, Slack, WhatsApp, Signal, Email, CLI | 7 |
| v0.6.0 | 2026-03-30 | Feishu/Lark, WeCom | 9 |
| v0.9.0 | 2026-04-13 | BlueBubbles (iMessage), WeChat (Weixin), WeCom callback | 12 |
| v0.11.0 | 2026-04-23 | QQBot | 13 |
| v0.12.0 | 2026-04-30 | Microsoft Teams (première plateforme livrée via plugin), Tencent Yuanbao | 15 |
| v0.13.0 | 2026-05-07 | Google Chat (la 20ᵉ selon le décompte upstream) | — |
| v0.14.0 | 2026-05-16 | LINE Messaging API, SimpleX Chat | 22 |
Les chiffres de la colonne droite sont les totaux officiels que Nous Research cite par release. Les trous entre deux viennent de sous-modes d'adaptateur (WeCom callback, relais de commentaires Feishu, etc.) que upstream compte comme plateformes séparées ; cet article de fan reste sur les noms que tu reconnais.
Les 22, par catégorie
Messageries grand public
- •Telegram — Bot API première classe depuis v0.2.0. v0.13.0 a ajouté le streaming natif des brouillons (édits token par token via
sendMessageDraft). v0.14.0 a ajouté des boutons inline pour l'outilclarify— les prompts à choix multiples sortent comme de vrais boutons Telegram, plus besoin de retaper un numéro. - •Discord — canaux, threads, DMs. v0.14.0 a mis le backfill d'historique de canal activé par défaut (le bot lit les messages récents avant de répondre) et affiche les choix
clarifyen boutons natifs Discord. - •WhatsApp — gateway via Baileys. L'installeur tire Node.js v22 spécifiquement pour ce pont. v0.14.0 expose les métadonnées de réponses citées de Baileys, donc l'agent peut résoudre « tu réponds à quel message ? ».
- •Signal — relay, DMs et groupes, E2E préservé.
- •LINE — ajouté en v0.14.0 via la LINE Messaging API officielle. L'ajout majeur pour les utilisateurs au Japon, en Corée et à Taïwan, où LINE domine le marché des messageries.
- •iMessage (via BlueBubbles) — ajouté en v0.9.0. Demande un Mac sur le même réseau faisant tourner BlueBubbles comme relay ; le compte iMessage macOS reste sur sa machine d'origine, l'agent l'atteint par le pont BlueBubbles.
Travail / entreprise
- •Slack — intégration app de première partie depuis v0.2.0. Livré comme extra
.[slack]dans pyproject.toml. v0.14.0 a ajouté!cmdcomme préfixe alternatif pour les slash-commands dans les threads. - •Microsoft Teams — débute en v0.12.0 comme première plateforme livrée via plugin. v0.14.0 a tiré tout le stack Microsoft Graph de bout en bout : auth + fondation client (#21922), webhook listener (#21969), runtime de plugin de pipeline (#22007), livraison sortante via l'adaptateur existant (#22024). Tu enregistres une app Graph, tu colles les credentials, et le bot lit et poste dans n'importe quel canal, DM ou groupe.
- •Google Chat — ajouté en v0.13.0. Intégration Workspace via webhook.
- •Mattermost — alternative open-source à Slack, supportée.
- •Email — envoi SMTP + réception IMAP. Canal de secours universel ; parfois, c'est la plateforme avec le plus de levier de toute la liste.
Écosystème chinois
- •WeChat (Weixin) — ajouté en v0.9.0. Le pont communautaire HermesClaw peut aussi faire tourner Hermes et OpenClaw sur le même compte WeChat si tu migres.
- •WeCom (WeChat entreprise) — ajouté en v0.6.0. v0.9.0 a ajouté le mode callback WeCom pour les webhooks entrants.
- •Feishu / Lark — messagerie d'entreprise de ByteDance. Ajoutée en v0.6.0. v0.14.0 a ajouté des cartes de prompt de mise à jour natives.
- •DingTalk — messagerie d'entreprise d'Alibaba.
- •QQBot — écosystème QQ de Tencent, ajouté en v0.11.0.
- •Tencent Yuanbao — plateforme de chat AI-native de Tencent, ajoutée en v0.12.0.
Confidentialité / décentralisé
- •Matrix — fédéré, capable d'E2E. Livré comme extra
.[matrix]. - •SimpleX Chat — ajouté en v0.14.0. La messagerie décentralisée axée confidentialité, sans identifiants permanents d'utilisateur — Hermes tourne dessus sans exposer d'identifiant, contrairement à toutes les autres plateformes de cette liste, où le bot a une identité stable.
Autres surfaces
- •CLI — l'UI du terminal est en soi une « plateforme » au sens gateway : mêmes slash-commands, même memory, mêmes skills. La seule plateforme avec laquelle Hermes est, plutôt que vers laquelle il fait un pont.
- •SMS — pont SMS pour les utilisateurs qui n'utilisent aucune des messageries d'au-dessus.
- •Home Assistant — pas strictement une plateforme de chat, mais supportée comme cible de notifications et surface de conversation pour les domotique.
- •Webhook — webhook générique entrant/sortant pour n'importe quelle plateforme custom que tu peux brancher. La sortie de secours.
Comment la gateway rend 22 possible
Le nombre n'est pas l'intéressant. L'intéressant, c'est ce que veut dire architecturalement qu'un seul processus parle 22 protocoles.
Chaque plateforme vit dans gateway/platforms/ côté upstream comme un adaptateur fin qui implémente la même interface de base — recevoir, envoyer, éditer, réagir, threader. Le cœur de l'agent voit un seul flux de messages, peu importe d'où vient le message. Memory, skills, personnalité et utilisation d'outils vivent une couche au-dessus des adaptateurs.
C'est ça qui te permet de démarrer une conversation sur une plateforme et la continuer sur une autre. L'ID de session est global ; la plateforme n'est qu'une enveloppe. Le /handoff de v0.14.0 formalise ce principe — tu peux passer une session vivante d'un modèle à un autre en pleine conversation, et la même mécanique soutient aussi la continuité entre plateformes.
v0.14.0 a aussi câblé un circuit-breaker par plateforme et un slash-command /platform (#26600), pour qu'un seul adaptateur en panne — Telegram rate-limité, token Slack expiré, callback WeCom cassé — ne tire pas toute la gateway au sol. Une plateforme tombe malade, les autres continuent à tourner.
Comment câbler une plateforme
L'assistant de setup s'en occupe. Après l'install :
hermes gateway setup
Il liste les plateformes configurées, celles qui ne le sont pas, et te fait passer par les flows OAuth ou par les collages de tokens selon la plateforme. Pour Telegram et Discord, tu colles un bot token de BotFather ou discord.dev. Pour Slack et Teams, tu enregistres une app et tu colles les credentials. Pour WhatsApp, tu scannes un QR avec ton téléphone. Pour Signal, tu lies un appareil. Pour SimpleX, tu pointes sur un endpoint de bot SimpleX.
Si tu n'en veux qu'un sous-ensemble — par exemple juste Telegram et Discord — tu les choisis dans l'assistant. Les autres restent dormantes et ne consomment pas de ressources.
Ce que les 22 débloquent
Il y a trois mois, « l'agent sur WhatsApp » et « l'agent sur Slack » étaient deux conversations différentes. Maintenant c'est le même agent — même memory, même bibliothèque de skills, même personnalité — atteint par la porte d'entrée qu'il te faut pour cette conversation-là.
C'est l'infrastructure ennuyeuse qui change en silence ce que veut dire « agent IA » en 2026 : pas une fenêtre de chat où tu vas le voir, mais une présence qui vit là où toi tu vis déjà.