El 20 de marzo, Anthropic lanzó Claude Code Channels como research preview — y ataca directamente el mayor hueco en el workflow de Claude Code: ¿qué pasa cuando te alejás de tu terminal?
El hueco que llenó OpenClaw
OpenClaw, un proyecto open source lanzado en noviembre de 2025, se volvió viral resolviendo un problema simple: dejar que los desarrolladores le manden mensajes a su agente de IA desde el celular. Con 200K estrellas en GitHub, quedó claro que la demanda era real. Los devs querían iniciar una tarea, alejarse, y recibir una notificación cuando terminara — todo desde Telegram o WhatsApp.
La respuesta de Anthropic es Claude Code Channels: soporte nativo, de primera parte, para exactamente ese workflow. Construido sobre MCP, con seguridad más robusta y una configuración que tarda menos de cinco minutos.
Qué hace Channels, en concreto
Channels invierte el modelo de interacción tradicional. En vez de que vos vayas a Claude, Claude viene a vos.
Una sesión tradicional de Claude Code es sincrónica: abrís una terminal, escribís un prompt, esperás la respuesta. Cerrás la terminal, la interacción termina. Con Channels, Claude Code corre en segundo plano en tu máquina. Los eventos externos — un mensaje de Telegram desde tu celular, un fallo de CI, una alerta de monitoreo — se inyectan directamente en la sesión activa. Claude procesa cada uno con el contexto completo del proyecto y responde por el mismo canal.
Anthropic lo llama “push, not pull”. La distinción importa más de lo que parece.
La arquitectura en un párrafo
Los channels son servidores MCP que implementan la capability claude/channel. Cuando arrancás Claude Code con el flag --channels, se levanta un servicio de polling junto a tu sesión. Tu celular manda un mensaje → la API del bot de la app lo entrega → el plugin MCP local (un proceso Bun en tu máquina) lo envuelve como un evento <channel> → Claude lo lee, hace el trabajo, responde. Todo corre localmente. Tu código no sale de tu máquina.
Setup: Telegram en 5 minutos
Requisitos: Claude Code v2.1.80+, runtime Bun, login de claude.ai (las API keys no son compatibles).
# Instalá el plugin
/plugin install telegram@claude-plugins-official
# Configurá con tu bot token (crealo via BotFather en Telegram)
/telegram:configure <TU_BOT_TOKEN>
# Reiniciá con el channel activo
claude --channels plugin:telegram@claude-plugins-official
Mandále un DM a tu bot en Telegram — te responde con un código de vinculación. Ingresalo en tu sesión de Claude Code y ya estás conectado. El setup de Discord es casi idéntico, via el Discord Developer Portal.
Probalo primero con Fakechat
Antes de conectar Telegram o Discord, Anthropic incluye un demo llamado fakechat que levanta una UI de chat local en tu browser — sin cuentas externas, sin tokens. Es la forma más rápida de entender el flujo de eventos antes de exponer tu terminal a cualquier servicio externo.
/plugin install fakechat@claude-plugins-official
claude --channels plugin:fakechat@claude-plugins-official
Se abre una UI en localhost. Escribís un mensaje, lo ves llegar a tu sesión de Claude Code, ves a Claude responder. Una vez que entendés la mecánica, pasás a una plataforma real.
Casos de uso para devs
Delegación remota de tareas — Arrancás un refactor largo o una migración, te vas a una reunión, revisás desde el celular. Claude te manda un mensaje cuando termina — o cuando se traba con algo.
Triage de fallos de CI — Reenviás los fallos de build a tu sesión via webhook. Claude inspecciona los logs con el contexto completo del proyecto y o bien corrige el problema automáticamente, o te manda un diagnóstico. No es solo una notificación: es triage real.
Permission relay — Los channel servers que declaran la capability permission pueden reenviar los prompts de aprobación de herramientas a tu celular. Claude pausa, te pregunta de forma remota, y retoma cuando respondés. Para trabajo completamente desatendido existe --dangerously-skip-permissions, pero usalo solo en entornos que controlés.
Múltiples channels simultáneos — Podés pasar varios plugins a --channels separados por espacios. Telegram para uso personal, un channel webhook para CI — ambos activos en la misma sesión.
Lo que todavía no está
Este es un research preview con limitaciones reales: durante el preview, --channels solo acepta plugins del allowlist oficial de Anthropic (los channels custom requieren --dangerously-load-development-channels). Todavía no hay modo de background persistente — necesitás mantener una sesión de terminal abierta, por lo que tmux o screen son el workaround actual. Telegram no tiene API de historial de mensajes. Slack, WhatsApp e iMessage están pedidos pero no disponibles aún.
La arquitectura de plugins señala hacia dónde va esto. Anthropic publicó una Channels reference spec para construir integraciones custom, y los channels desarrollados por la comunidad son explícitamente parte del plan.
El punto final
OpenClaw demostró que los devs quieren mantenerse conectados a su agente sin quedarse pegados a la terminal. Claude Code Channels entrega exactamente eso — con integración nativa de MCP, controles de seguridad reales (sender allowlists, gestión de admins para Teams/Enterprise), y un setup que no requiere comprar hardware dedicado.
Es un research preview. La sintaxis del flag puede cambiar. Pero el cambio de workflow que habilita — de sesiones sincrónicas a un agente siempre activo al que le mandás mensajes como si fuera un compañero de equipo — es la dirección hacia la que se mueve todo el ecosistema.
¿Ya configuraste Channels en tu flujo? ¿Lo conectaste a Telegram, Discord, o estás esperando que salga de preview? Contanos en los comentarios.
