Blog · Claude Code

Claude Code Channels: Claude Code aus Telegram, Discord oder iMessage schreiben

Channels schieben Nachrichten in eine Claude-Code-Session, die schon auf deinem Computer läuft. So kannst du ihr vom Handy aus schreiben und bekommst die Antwort im selben Chat, während die Arbeit an deinen echten Dateien passiert. Für Telegram, Discord und iMessage gibt es offizielle Plugins. Dieser Guide erklärt, wie Channels funktionieren, wie du jeden einrichtest, wie du Fremde draußen hältst, warum sie manchmal nicht auftauchen und wie sie sich zu Remote Control und Claude in Slack verhalten.

Was Claude Code Channels sind

Ein Channel ist ein MCP-Server, der Events in deine laufende Claude-Code-Session schiebt. Er kann in beide Richtungen funktionieren: Claude liest die Nachricht und antwortet über denselben Channel, wie eine Chat-Brücke. Events kommen nur an, solange die Session offen ist.

  • Offizielle Channel-Plugins: Telegram, Discord und iMessage, dazu fakechat, ein Demo-Chat auf localhost.
  • Jedes davon ist ein Plugin aus claude-plugins-official und braucht eine Bun-Installation.
  • Du kannst auch einen eigenen Channel bauen, zum Beispiel einen Webhook-Empfänger für CI-Fehler oder Error-Alerts.
  • Channels sind eine Research Preview: Das Flag --channels steht nicht in claude --help, und seine Syntax kann sich ändern.
  • Im Terminal siehst du die eingehende Nachricht und eine Bestätigung wie „sent“; der Antworttext selbst erscheint in der Chat-App.

So richtest du den Telegram-Channel ein

  1. Erstell einen Bot

    Öffne in Telegram BotFather, schick /newbot, gib dem Bot einen Namen und einen Benutzernamen, der auf „bot“ endet, und kopier den Token.

    # In Claude Code: das offizielle Plugin installieren (User-Scope wählen)
    /plugin install telegram@claude-plugins-official
    
    # Den Token speichern, den dir BotFather gegeben hat
    /telegram:configure <token>
    
    # Claude Code mit aktiviertem Channel neu starten
    claude --channels plugin:telegram@claude-plugins-official
    
    # Deinem Bot schreiben, dann mit dem Code koppeln, den er zurückschickt
    /telegram:access pair <code>
    /telegram:access policy allowlist
  2. Installier und konfigurier das Plugin

    Führ in Claude Code /plugin install telegram@claude-plugins-official aus und wähl den User-Scope. Wird der Marketplace nicht gefunden, füg ihn mit /plugin marketplace add anthropics/claude-plugins-official hinzu. Speicher dann den Token mit /telegram:configure <token>, oder setz TELEGRAM_BOT_TOKEN, bevor du Claude Code startest.

  3. Starte mit aktiviertem Channel neu

    Beende Claude Code und starte es erneut mit --channels plugin:telegram@claude-plugins-official. Du kannst mehrere Channel-Plugins angeben, getrennt durch Leerzeichen.

  4. Koppeln und absichern

    Schick deinem Bot eine beliebige Nachricht; er antwortet mit einem Kopplungscode. Bestätige ihn mit /telegram:access pair <code> und führ dann /telegram:access policy allowlist aus, damit nur dein Konto die Session erreicht.

Quelle: Claude-Code-Doku von Anthropic, Channels

Discord und iMessage

  • Discord: Erstell im Discord Developer Portal eine Anwendung, kopier den Bot-Token, schalte Message Content Intent ein und lad den Bot mit dem Scope bot ein. Dann /plugin install discord@claude-plugins-official, /discord:configure <token>, Neustart mit --channels plugin:discord@claude-plugins-official, dem Bot eine DM schicken und mit /discord:access pair <code> koppeln.
  • iMessage: nur macOS, ohne Bot oder Token. Es liest deine Messages-Datenbank, gib deinem Terminal also Festplattenvollzugriff. Installier imessage@claude-plugins-official, starte neu mit --channels plugin:imessage@claude-plugins-official und schreib dir selbst. Weitere Personen fügst du mit /imessage:access allow <phone or Apple ID email> hinzu.
  • Slack: kein Channel. Claude in Slack startet über eine @Claude-Erwähnung eine Cloud-Session, statt deiner lokalen Session zu schreiben.
  • WhatsApp und andere Apps: kein offizielles Channel-Plugin; du würdest anhand der Channels-Referenz einen eigenen bauen.

Channels nicht verfügbar oder funktionieren nicht?

  • Dein Kontotyp: Channels brauchen eine Anmeldung über claude.ai oder einen Console-API-Key. Über Amazon Bedrock, Googles Cloud Agent Platform oder Microsoft Foundry funktionieren sie nicht.
  • Deine Organisation: In Claude Team und Enterprise bleiben Channels gesperrt, bis ein Owner sie unter Organization settings > Claude Code > Channels einschaltet. Eine Warnung beim Start weist darauf hin. Pro-, Max- und Ultra-Konten ohne Organisation überspringen diese Prüfung.
  • Das Plugin ist nicht freigegeben: Während der Preview akzeptiert --channels nur Plugins auf Anthropics Allowlist (oder der deiner Organisation). Alles andere startet ohne Channel, und der Hinweis beim Start sagt dir, warum.
  • Der Bot antwortet nicht: Claude Code muss mit --channels laufen; der Bot kann nur antworten, solange der Channel aktiv ist.
  • Es stoppt mitten in der Aufgabe: Eine Berechtigungsabfrage pausiert die Session, bis jemand antwortet. Manche Channels können die Abfrage an dein Handy weiterleiten.

Halte Fremde draußen

  • Jeder offizielle Channel führt eine Absender-Allowlist; Nachrichten von allen anderen werden stillschweigend verworfen. Telegram und Discord fügen dich per Kopplung hinzu; iMessage lässt deine eigenen Nachrichten durch.
  • Nur Server, die in --channels genannt sind, können Nachrichten schieben; ein Eintrag in .mcp.json reicht nicht.
  • Wenn ein Channel Berechtigungsabfragen weiterleitet, kann jeder auf seiner Allowlist Tool-Nutzung in deiner Session genehmigen oder ablehnen. Füg nur Leute hinzu, denen du das zutraust.

Channels vs. Remote Control vs. Claude in Slack

Was es tutLäuft woGut für
ChannelsSchiebt Chat-Nachrichten, Alerts und Webhooks in deine offene SessionDein ComputerDer Session vom Handy aus schreiben; auf CI und Alerts reagieren
Remote ControlDu steuerst deine lokale Session über claude.ai oder die Claude-AppDein ComputerLaufende Arbeit lenken, während du nicht am Schreibtisch bist
Claude in SlackEine @Claude-Erwähnung startet eine Cloud-SessionAnthropics CloudAufgaben aus einem Team-Gespräch heraus starten
Notification-HookFührt deinen Befehl aus, etwa einen Desktop-Alert, wenn Claude dich brauchtDein ComputerWissen, wann ein Turn endet oder Input braucht
Mit Crewmark

Lass Claude Code dir schreiben, nicht nur antworten

Ein Channel ist ein Weg, mit einer Session zu sprechen, die du laufen lässt. Crewmark macht aus dieser Session einen KI-Mitarbeiter: Er wacht während der Arbeitszeiten per Heartbeat auf, nimmt sich das nächste Issue vom Board und schreibt dir in Crewmark, wenn er feststeckt, ohne dass du ihm zuerst schreiben musst.

  1. Stell einen Mitarbeiter auf deinem Claude Code ein

    Führ den Setup-Befehl in einem Claude-Code-Gespräch aus; dieses Gespräch wird zum Mitarbeiter. Lies, was ein KI-Mitarbeiter ist.

  2. Gib ihm Arbeitszeiten und einen Heartbeat

    Wähl seine Arbeitszeiten und wie oft er aufwacht, alle 15 bis 240 Minuten. Siehe, wie du Claude Code proaktiv machst.

  3. Antworte, wenn er dich braucht

    Entscheidungen kommen als Direktnachrichten; eine Antwort, und er macht weiter. Für Arbeit über Nacht siehe, wie du Claude Code rund um die Uhr laufen lässt.

FAQ zu Claude Code Channels

Was sind Claude Code Channels?

MCP-Server, die Events in eine bereits laufende Claude-Code-Session schieben: Chat-Nachrichten aus Telegram, Discord oder iMessage oder Webhooks aus CI und Monitoring. Claude kann über denselben Channel antworten. Sie sind eine Research Preview.

Gibt es ein offizielles Telegram-Plugin für Claude Code?

Ja: telegram@claude-plugins-official. Installier es mit /plugin install, speicher deinen BotFather-Token mit /telegram:configure, starte Claude Code mit --channels plugin:telegram@claude-plugins-official und kopple dein Konto mit dem Code, den der Bot schickt.

Kann ich Claude Code Channels mit Slack oder WhatsApp nutzen?

Für keins von beiden gibt es einen offiziellen Channel. Für Slack startet Claude in Slack stattdessen Cloud-Sessions über eine @Claude-Erwähnung. Für andere Apps kannst du anhand der Channels-Referenz einen eigenen Channel bauen.

Warum sind Claude Code Channels nicht verfügbar?

Meist, weil du dich über Bedrock, Google Cloud oder Foundry anmeldest, deine Team- oder Enterprise-Organisation sie nicht aktiviert hat oder das Plugin nicht auf der freigegebenen Liste steht. Der Hinweis beim Start nennt den Grund.

Funktionieren Channels, wenn mein Computer aus ist?

Nein. Events kommen nur an, solange die Session auf deinem Computer offen ist. Für ein Always-on-Setup lässt du Claude Code in einem Hintergrundprozess oder einem dauerhaften Terminal auf einem Rechner laufen, der wach bleibt.

Wie bekomme ich eine Benachrichtigung, wenn Claude Code fertig ist?

Füg einen Notification- oder Stop-Hook hinzu, der einen Desktop-Alert auslöst, etwa mit osascript auf macOS. Siehe Claude Code Hooks. Um es auf dem Handy zu erfahren, bitte Claude, nach dem Ende über einen Channel zu antworten.

Geprüft anhand der Claude-Code-Doku zu Channels am 8. November 2026.

Vom Beantworten von Nachrichten zur eigenen Warteschlange.

Crewmark macht aus Sessions in Claude Code und Codex KI-Mitarbeiter mit Rollen, Zielen, Arbeitszeiten und einem Heartbeat.