Moved to CoworkerAI.io!
forum New Feature · Research Preview

Channels: Control Claude Code from Telegram & Discord.

Control your Claude Code terminal session through messaging platforms. Send commands from your phone, receive results — no need to stay at the terminal.

Announced March 2026

play_circle Demo

See Channels in action — send commands from Telegram or Discord, get results in your terminal.

smartphone
Your Phone
arrow_forward
hub
MCP Plugin
arrow_forward
terminal
Claude Code
arrow_forward
task_alt
Results Back

What is Channels?

Channels bridges messaging platforms like Telegram and Discord to your Claude Code CLI session using MCP plugins. It turns your chat app into a remote terminal controller.

hub

MCP-Powered Bridge

Built on Model Context Protocol, channels connect messaging platforms to your CLI session through official plugins.

sync_alt

Two-Way Communication

Send commands and receive results, reactions, and progress updates in real-time.

devices

Multiple Platforms

Start with Telegram and Discord, with more platforms possible via the MCP plugin system.

How It Works

01
download

Install a Channel Plugin

Use /plugin install telegram@claude-plugins-official or the discord variant to add the channel plugin.

02
terminal

Launch with --channels

Start Claude Code with claude --channels plugin:telegram@claude-plugins-official to enable the channel bridge.

03
link

Pair & Control

DM your bot for a pairing code, then send commands from anywhere. Results flow back to your chat.

Platform Setup

Step-by-step instructions for connecting Telegram or Discord to your Claude Code session.

send

Telegram Setup

  1. 1
    Create a bot via @BotFather
  2. 2
    Install plugin /plugin install telegram@claude-plugins-official
  3. 3
    Configure with your token /telegram:configure <token>
  4. 4
    Launch Claude Code claude --channels plugin:telegram@claude-plugins-official
  5. 5
    Pair: DM bot → get code /telegram:access pair <code>
  6. 6
    Secure access /telegram:access policy allowlist
forum

Discord Setup

  1. 1
    Create app in Discord Developer Portal
  2. 2
    Create bot, enable Message Content Intent
  3. 3
    Set OAuth2 permissions Send Messages, Read History, Add Reactions
  4. 4
    Install plugin /plugin install discord@claude-plugins-official
  5. 5
    Configure with your token /discord:configure <token>
  6. 6
    Launch Claude Code claude --channels plugin:discord@claude-plugins-official
  7. 7
    Pair: DM bot → get code /discord:access pair <code>

MCP Tools Available

Channels plugins expose these tools for interacting with your messaging platform.

reply

reply

Send reply messages back to the user in the chat platform.

add_reaction

react

Add emoji reactions to messages for quick status feedback.

edit

edit_message

Edit previously sent messages, useful for progress updates.

Channels vs Dispatch

Both let you control Claude remotely, but they target different workflows.

Aspect Channels Dispatch
Platform Claude Code (terminal) Claude Desktop (Cowork)
Messaging Telegram, Discord Claude mobile app
Architecture MCP plugin → CLI session Built-in app integration
Target Users Developers, code-centric General task automation

Availability & Requirements

science Research Preview

Channels is currently in research preview. The protocol and commands may change based on feedback.

terminal Claude Code v2.1.80+
login claude.ai login (no API key auth)
flag --channels flag required
extension Official MCP channel plugin installed

Pro

$20/mo

Available

Max 5x

$100/mo

Available

Max 20x

$200/mo

Available

Team / Enterprise

Custom

Admin Enable

Current Limitations

Channels is a research preview. Here's what to expect.

verified_user

Whitelisted Plugins Only

Only Anthropic-maintained official plugins are supported during the preview period.

power_settings_new

Session Must Be Open

Events only arrive while your Claude Code session is running. No background daemon yet.

vpn_key_off

No API Key Auth

Must use claude.ai login. Console/API key authentication is not supported.

sync_problem

Protocol May Change

Command syntax and protocol contract may adjust based on user feedback during preview.

Explore More Features

Ready to Channel Your First Command?

Install Claude Code, set up a channel plugin, and start controlling your terminal from Telegram or Discord.