Claude Code新增Channels功能,支持Telegram和Discord远程控制
Claude Code工程师Thariq演示了新功能Channels,用户现可通过Telegram或Discord远程控制本地运行的Claude Code实例。当程序在后台执行测试时,用户可在外实时查询进度,获得系统自动响应。
核心功能与工作原理
该功能基于MCP协议实现,无需绑定Claude App。用户需在Telegram创建Bot并与Claude Code配对,聊天窗口即转换为终端。发送指令后,系统自动推送执行请求并返回结果,支持"正在输入..."状态提示。文件传输方面,Telegram单文件上限50MB,Discord支持10个各25MB文件。
实测应用场景
科技媒体MacStories测试显示:通过Telegram连接Mac端Claude Code后,可远程编译iOS项目并无线部署至iPhone设备。同时完成播客转录任务,生成TXT、SRT字幕及Markdown报告,并调用CLI工具整理83篇文章清单,验证了其在移动场景替代原生工具的能力。
与Remote Control功能对比
Channels采用轻量级聊天Bot设计,更适合开发者定制化需求。相较需完整界面的Remote Control,其便于集成CI/CD系统、监控告警及GitHub webhook等场景。例如,当CI构建失败时自动推送分析结果,或执行定时任务更新文档、汇总PR信息。
配置要求及使用限制
当前处于研究预览阶段,需保持设备开机且会话活跃。复杂授权操作需返回终端处理,除非启用--dangerously-skip-permissions参数(存在安全风险)。仅支持官方白名单插件,Team及企业版需管理员手动开启,用户需升级至v2.1.80以上版本。配置流程包括:创建Bot获取Token、安装插件、重启并添加--channels参数。
claude --channels plugin:telegram@claude-plugins-official
行业反响与争议
该功能发布数小时内即登顶Hacker News热帖第四位,VentureBeat评价其为"OpenClaw替代方案"。与此同时,Anthropic强化了平台管控:继3月17日推出Claude Dispatch后,3月19日上线Channels功能的同时,OpenCode宣布因法律压力移除Claude插件,凸显第三方集成面临挑战。

