Claude Code Channels: Envie Mensagens para seu Agente a partir do Telegram ou Discord

Em 20 de março, a Anthropic lançou Claude Code Channels como research preview — e ataca diretamente a maior lacuna no workflow do Claude Code: o que acontece quando você se afasta do seu terminal?

A lacuna que o OpenClaw preencheu

OpenClaw, um projeto open source lançado em novembro de 2025, se tornou viral resolvendo um problema simples: permitir que desenvolvedores enviem mensagens para seu agente de IA a partir do celular. Com 200K estrelas no GitHub, ficou claro que a demanda era real. Os devs queriam iniciar uma tarefa, se afastar e receber uma notificação quando terminasse — tudo pelo Telegram ou WhatsApp.

A resposta da Anthropic é Claude Code Channels: suporte nativo, de primeira parte, para exatamente esse workflow. Construído sobre MCP, com segurança mais robusta e uma configuração que leva menos de cinco minutos.

O que o Channels faz, concretamente

Channels inverte o modelo de interação tradicional. Em vez de você ir ao Claude, Claude vem até você.

Uma sessão tradicional do Claude Code é síncrona: você abre um terminal, escreve um prompt, espera a resposta. Fecha o terminal, a interação termina. Com Channels, o Claude Code roda em segundo plano na sua máquina. Eventos externos — uma mensagem do Telegram do seu celular, uma falha de CI, um alerta de monitoramento — são injetados diretamente na sessão ativa. Claude processa cada um com o contexto completo do projeto e responde pelo mesmo canal.

A Anthropic chama isso de “push, not pull”. A distinção importa mais do que parece.

A arquitetura em um parágrafo

Os channels são servidores MCP que implementam a capability claude/channel. Quando você inicia o Claude Code com a flag --channels, um serviço de polling é levantado junto com sua sessão. Seu celular envia uma mensagem → a API do bot da app a entrega → o plugin MCP local (um processo Bun na sua máquina) a envolve como um evento <channel> → Claude a lê, faz o trabalho, responde. Tudo roda localmente. Seu código não sai da sua máquina.

Setup: Telegram em 5 minutos

Requisitos: Claude Code v2.1.80+, runtime Bun, login de claude.ai (as API keys não são compatíveis).

# Instale o plugin
/plugin install telegram@claude-plugins-official

# Configure com seu bot token (crie via BotFather no Telegram)
/telegram:configure <SEU_BOT_TOKEN>

# Reinicie com o channel ativo
claude --channels plugin:telegram@claude-plugins-official

Envie uma DM para seu bot no Telegram — ele responde com um código de vinculação. Digite-o em sua sessão do Claude Code e pronto, você está conectado. O setup do Discord é quase idêntico, via Discord Developer Portal.

Teste primeiro com Fakechat

Antes de conectar Telegram ou Discord, a Anthropic inclui uma demo chamada fakechat que levanta uma UI de chat local no seu navegador — sem contas externas, sem tokens. É a forma mais rápida de entender o fluxo de eventos antes de expor seu terminal para qualquer serviço externo.

/plugin install fakechat@claude-plugins-official
claude --channels plugin:fakechat@claude-plugins-official

Uma UI é aberta em localhost. Você escreve uma mensagem, vê chegar em sua sessão do Claude Code, vê Claude responder. Uma vez que entende a mecânica, passa para uma plataforma real.

Casos de uso para devs

Delegação remota de tarefas — Você inicia um refactor longo ou uma migração, vai a uma reunião, revisa pelo celular. Claude te envia uma mensagem quando termina — ou quando fica preso em algo.

Triagem de falhas de CI — Você reenvia as falhas de build para sua sessão via webhook. Claude inspeciona os logs com o contexto completo do projeto e ou bem corrige o problema automaticamente, ou te envia um diagnóstico. Não é apenas uma notificação: é triagem real.

Retransmissão de permissões — Os servidores de channel que declaram a capability permission podem reenviar os prompts de aprovação de ferramentas para seu celular. Claude pausa, te pergunta remotamente e retoma quando você responde. Para trabalho completamente desatendido existe --dangerously-skip-permissions, mas use-o apenas em ambientes que você controla.

Múltiplos channels simultâneos — Você pode passar vários plugins para --channels separados por espaços. Telegram para uso pessoal, um channel webhook para CI — ambos ativos na mesma sessão.

O que ainda não está

Este é um research preview com limitações reais: durante o preview, --channels só aceita plugins da allowlist oficial da Anthropic (os channels customizados requerem --dangerously-load-development-channels). Ainda não há modo de background persistente — você precisa manter uma sessão de terminal aberta, então tmux ou screen são o workaround atual. Telegram não tem API de histórico de mensagens. Slack, WhatsApp e iMessage estão solicitados mas ainda não disponíveis.

A arquitetura de plugins aponta para onde isso está indo. A Anthropic publicou uma especificação de referência de Channels para construir integrações customizadas, e os channels desenvolvidos pela comunidade são explicitamente parte do plano.

O ponto final

OpenClaw demonstrou que os devs querem se manter conectados ao seu agente sem ficar presos ao terminal. Claude Code Channels entrega exatamente isso — com integração nativa de MCP, controles de segurança reais (listas de permissão de remetente, gerenciamento de admins para Teams/Enterprise), e um setup que não requer comprar hardware dedicado.

É um research preview. A sintaxe da flag pode mudar. Mas a mudança de workflow que habilita — de sessões síncronas para um agente sempre ativo para o qual você envia mensagens como se fosse um colega de equipe — é a direção para a qual todo o ecossistema está se movendo.


Você já configurou Channels no seu workflow? Você o conectou ao Telegram, Discord, ou está esperando sair do preview? Conte-nos nos comentários.