Skip to content
Let's Talk
Claude Code

Claude Code Channels: Your AI Agent Is Waiting for Your Message – in Telegram & Discord

Felix Schmidt

Imagine sitting in a café, typing a quick message into Telegram – and while you're drinking your coffee, your AI coding agent is autonomously working on your codebase at home. When it's done, it messages you back. No waiting. No staring at a screen. No interruption to your day.

That's exactly what Claude Code Channels enables – Anthropic's latest feature, released as a Research Preview on March 20, 2026.


From Synchronous to Asynchronous: A Fundamental Shift

Until now, Claude Code was a brilliant but location-bound tool. You had to sit at your terminal and be actively present. That was the core of the experience: ask a question, read the answer, ask the next question.

Channels changes this fundamental premise. Claude Code becomes a true autonomous agent that works in the background – and contacts you when it needs input or has completed a task. You become the director, no longer the observer.

"Instead of synchronously waiting for responses, developers can now work asynchronously with Claude Code – they send a message, Claude handles the task and reports back when done." — VentureBeat, March 2026


How It Works Technically

The heart of Channels is the Model Context Protocol (MCP) – Anthropic's open standard for connecting AI tools to external services. Channels builds on this to create a two-way bridge between your messaging client and Claude Code.

The technical flow:

  1. You start Claude Code with the --channels flag
  2. An MCP server starts in the background, acting as a polling service
  3. Your Telegram or Discord bot forwards messages to this server
  4. Claude Code receives the task, works locally on your machine, and responds through the same channel

The crucial point: your code stays on your machine. Telegram and Discord are just the remote control – the actual work happens locally.

Also new in the latest changelog is the --channels permission relay: channel servers that declare the corresponding capability can forward tool approval prompts directly to your smartphone. This means you can comfortably approve or reject critical decisions (e.g., delete file?) right from your phone.


Setup: Telegram in Minutes

The setup is surprisingly straightforward. For Telegram you need at least Claude Code v2.1.80 and the Bun runtime:

# 1. Install the plugin
/plugin install telegram@claude-plugins-official

# 2. Configure your bot token (from BotFather)
/telegram:configure <your-token>

# 3. Start Claude Code with Channels
claude --channels plugin:telegram@claude-plugins-official

# 4. In Telegram: message your bot, receive the pairing code and enter it
/telegram:access pair <code>

The Discord setup follows the same pattern via the Discord Developer Portal. Once configured, the agent is permanently reachable – as long as your machine is running.


What This Means in Practice

Channels solves one of the biggest frustrations in a developer's daily life: being tied to the desk.

Before: You start a long refactoring task, step away for a bit – and when you come back, Claude Code has been waiting with a question for an hour.

With Channels: Claude Code asks you directly in Telegram. You respond from your smartphone while standing in the kitchen. The agent continues.

This changes not just the workflow – it changes how AI assistance feels. Less like a reactive tool, more like a coworker who thinks independently and reaches out when they need something.


Security and Distinction from Remote Control

Channels is not a replacement for Remote Control (the existing feature that mirrors Claude Code to your smartphone via QR code), but a complement. Remote Control shows you the live session. Channels is asynchronous and message-based.

Both features share an important security principle: no inbound ports are opened on your machine. The connection runs exclusively through outbound HTTPS requests – no port forwarding, no VPN needed.


Conclusion: The Agent Comes to You

Claude Code Channels is more than a nice feature. It's a conceptual step: AI assistance is no longer consumed at the terminal, but lives in the channels where developers already communicate.

For anyone who uses Telegram or Discord daily, this brings an agent that integrates seamlessly into existing workflows – and is simply there whenever you need it.

The Research Preview is available now. It's worth checking out early.


Sources

This topic relevant to your team? Let's discuss how I can help.

This website uses third-party services (Google reCAPTCHA, Calendly) that may set cookies. See our Privacy Policy for details.