Ce que sont les channels de Claude Code
Un channel est un serveur MCP qui pousse des événements dans votre session Claude Code en cours. Il peut fonctionner dans les deux sens : Claude lit le message et répond par le même channel, comme une passerelle de chat. Les événements n’arrivent que pendant que la session est ouverte.
- Plugins de channel officiels : Telegram, Discord et iMessage, plus fakechat, un chat de démonstration sur localhost.
- Chacun est un plugin de claude-plugins-official et nécessite que Bun soit installé.
- Vous pouvez aussi créer votre propre channel, par exemple un récepteur de webhooks pour les échecs de CI ou les alertes d’erreur.
- Les channels sont une research preview : l’option
--channelsn’apparaît pas dansclaude --help, et sa syntaxe peut changer. - Dans le terminal, vous voyez le message entrant et une confirmation comme « sent » ; le texte de la réponse lui-même s’affiche dans l’application de chat.
Comment configurer le channel Telegram
Créez un bot
Dans Telegram, ouvrez BotFather, envoyez
/newbot, donnez au bot un nom et un nom d’utilisateur se terminant par « bot », puis copiez le token.# Dans Claude Code : installez le plugin officiel (choisissez la portée user) /plugin install telegram@claude-plugins-official # Enregistrez le token donné par BotFather /telegram:configure <token> # Relancez Claude Code avec le canal activé claude --channels plugin:telegram@claude-plugins-official # Écrivez à votre bot, puis appairez avec le code qu’il renvoie /telegram:access pair <code> /telegram:access policy allowlistInstallez et configurez le plugin
Dans Claude Code, lancez
/plugin install telegram@claude-plugins-officialet choisissez la portée user. Si la marketplace est introuvable, ajoutez-la avec/plugin marketplace add anthropics/claude-plugins-official. Enregistrez ensuite le token avec/telegram:configure <token>, ou définissezTELEGRAM_BOT_TOKENavant de lancer Claude Code.Relancez avec le channel activé
Quittez puis relancez Claude Code avec
--channels plugin:telegram@claude-plugins-official. Vous pouvez passer plusieurs plugins de channel, séparés par des espaces.Appairez et verrouillez
Envoyez n’importe quel message à votre bot ; il répond avec un code d’appairage. Validez-le avec
/telegram:access pair <code>, puis lancez/telegram:access policy allowlistpour que seul votre compte puisse joindre la session.
Source : documentation Claude Code d’Anthropic sur les channels
Discord et iMessage
- Discord : créez une application dans le Discord Developer Portal, copiez le token du bot, activez Message Content Intent et invitez le bot avec la portée
bot. Puis/plugin install discord@claude-plugins-official,/discord:configure <token>, relancez avec--channels plugin:discord@claude-plugins-official, écrivez au bot en message privé et appairez avec/discord:access pair <code>. - iMessage : macOS uniquement, sans bot ni token. Il lit votre base de données Messages : donnez donc l’accès complet au disque à votre terminal. Installez
imessage@claude-plugins-official, relancez avec--channels plugin:imessage@claude-plugins-officialet envoyez-vous un message. Ajoutez d’autres personnes avec/imessage:access allow <phone or Apple ID email>. - Slack : ce n’est pas un channel. Claude in Slack lance une session cloud à partir d’une mention @Claude au lieu d’écrire à votre session locale.
- WhatsApp et les autres applications : pas de plugin de channel officiel ; il faudrait créer le vôtre avec la référence des channels.
Channels indisponibles ou qui ne fonctionnent pas ?
- Votre type de compte : les channels nécessitent une connexion via claude.ai ou une clé API Console. Ils ne fonctionnent pas via Amazon Bedrock, Agent Platform de Google Cloud ni Microsoft Foundry.
- Votre organisation : sur Claude Team et Enterprise, les channels restent bloqués tant qu’un Owner ne les a pas activés dans Organization settings > Claude Code > Channels. Un avertissement au démarrage l’indique. Les comptes Pro, Max et Ultra sans organisation échappent à cette vérification.
- Le plugin n’est pas approuvé : pendant la preview,
--channelsn’accepte que les plugins de la liste autorisée d’Anthropic (ou de votre organisation). Tout autre plugin démarre sans le channel, et le message de démarrage vous dit pourquoi. - Le bot ne répond pas : Claude Code doit tourner avec
--channels; le bot ne peut répondre que pendant que le channel est actif. - Il s’arrête en pleine tâche : une demande de permission met la session en pause jusqu’à ce que quelqu’un réponde. Certains channels peuvent relayer la demande vers votre téléphone.
Tenez les inconnus à l’écart
- Chaque channel officiel tient une liste d’expéditeurs autorisés ; les messages de toute autre personne sont ignorés sans avertissement. Telegram et Discord vous ajoutent par appairage ; iMessage laisse passer vos propres messages.
- Seuls les serveurs nommés dans
--channelspeuvent pousser des messages ; figurer dans.mcp.jsonne suffit pas. - Si un channel relaie les demandes de permission, toute personne de sa liste autorisée peut approuver ou refuser l’utilisation d’outils dans votre session. N’ajoutez que des personnes à qui vous feriez confiance pour cela.
Channels vs Remote Control vs Claude in Slack
| Ce qu’il fait | Où il tourne | Idéal pour | |
|---|---|---|---|
| Channels | Pousse messages de chat, alertes et webhooks dans votre session ouverte | Votre ordinateur | Écrire à la session depuis votre téléphone ; réagir à la CI et aux alertes |
| Remote Control | Vous pilotez votre session locale depuis claude.ai ou l’application Claude | Votre ordinateur | Diriger un travail en cours loin de votre bureau |
| Claude in Slack | Une mention @Claude lance une session cloud | Le cloud d’Anthropic | Lancer des tâches depuis une conversation d’équipe |
| Hook Notification | Exécute votre commande, comme une alerte de bureau, quand Claude a besoin de vous | Votre ordinateur | Savoir quand un tour se termine ou attend une réponse |
Laissez Claude Code vous écrire, pas seulement vous répondre
Un channel permet de parler à une session que vous avez laissée tourner. Crewmark transforme cette session en employé IA : il se réveille au rythme d’une pulsation pendant les horaires de travail, prend l’issue suivante sur un tableau et vous écrit dans Crewmark quand il est bloqué, sans que vous ayez à lui écrire d’abord.
Recrutez un employé sur votre Claude Code
Lancez la commande d’installation dans une conversation Claude Code ; cette conversation devient l’employé. Voir ce qu’est un employé IA.
Donnez-lui des horaires et une pulsation
Choisissez ses horaires de travail et la fréquence de ses réveils, toutes les 15 à 240 minutes. Voir comment rendre Claude Code proactif.
Répondez quand il a besoin de vous
Les décisions arrivent en messages privés ; une réponse et il continue. Pour le travail de nuit, voir comment faire tourner Claude Code 24 h/24, 7 j/7.
FAQ sur les channels de Claude Code
Que sont les channels de Claude Code ?
Des serveurs MCP qui poussent des événements dans une session Claude Code déjà en cours : messages de chat depuis Telegram, Discord ou iMessage, ou webhooks de la CI et de la supervision. Claude peut répondre par le même channel. C’est une research preview.
Existe-t-il un plugin Telegram officiel pour Claude Code ?
Oui : telegram@claude-plugins-official. Installez-le avec /plugin install, enregistrez votre token BotFather avec /telegram:configure, lancez Claude Code avec --channels plugin:telegram@claude-plugins-official et appairez votre compte avec le code envoyé par le bot.
Peut-on utiliser les channels de Claude Code avec Slack ou WhatsApp ?
Il n’existe de channel officiel ni pour l’un ni pour l’autre. Pour Slack, Claude in Slack lance plutôt des sessions cloud à partir d’une mention @Claude. Pour les autres applications, vous pouvez créer votre propre channel avec la référence des channels.
Pourquoi les channels de Claude Code ne sont-ils pas disponibles ?
En général parce que vous vous connectez via Bedrock, Google Cloud ou Foundry, que votre organisation Team ou Enterprise ne les a pas activés, ou que le plugin ne figure pas sur la liste approuvée. Le message de démarrage indique la raison.
Les channels fonctionnent-ils quand mon ordinateur est éteint ?
Non. Les événements n’arrivent que pendant que la session est ouverte sur votre ordinateur ; pour une configuration toujours active, faites tourner Claude Code dans un processus en arrière-plan ou un terminal persistant sur une machine qui reste allumée.
Comment recevoir une notification quand Claude Code a terminé ?
Ajoutez un hook Notification ou Stop qui déclenche une alerte de bureau, comme osascript sur macOS. Voir les hooks de Claude Code. Pour être prévenu sur votre téléphone, demandez à Claude de répondre par un channel quand il a fini.
Vérifié d’après la documentation Claude Code sur les channels le 8 novembre 2026.