你的AI同事开始自己回微信了——前提是,你得一直开着电脑
凌晨三点,你的手机震动。Telegram上,Claude刚刚回复了一条消息:"已检查CI构建失败,原因是第三行少了个分号,已修复。"
而你,正躺在床上睡觉。
这就是Anthropic最新扔出来的"Channels"功能:让Claude Code在后台挂着,通过Telegram或Discord接收外部消息,自动处理,再回复回去。听起来像雇了一个永不下班的实习生?前提是——你的笔记本电脑盖子得一直开着,那个黑色终端窗口不能关。
企业级产品,为啥先支持Telegram?
官方文档写得挺正经:Channels是"研究预览"功能,需要Claude Code v2.1.80以上,必须用claude.ai账号登录,API Key玩家被踢出群聊。
但有个细节特别耐人寻味——首批支持的只有Telegram和Discord,没有Slack,没有Microsoft Teams。
一位网友的评论扎心了:"我一开始还奇怪,Anthropic不是主打企业市场吗?结果查了下数据:Telegram月活10亿,Slack才5000万,Teams 3亿。Telegram把两者加起来按在地上摩擦。"
原来是我们格局小了。 当硅谷还在纠结怎么卖给CIO时,Claude已经悄悄潜入了那个真正庞大的、分散的、非企业级的开发者社群。毕竟,谁规定自动化工具必须先过IT部门的审批?
这玩意儿到底怎么跑?
技术逻辑其实粗暴得很。
你在本地跑着一个Claude Code会话,通过--channels参数挂上一个MCP服务器插件。这个插件像一根脐带,把你的终端和Telegram/Discord bot连在一起。外部消息进来,Claude读到,处理,再通过同一个通道回复。
安全方面倒是没马虎:必须配对。你给bot发消息,它回一个配对码,你在终端里输入确认,你的ID才会被加入白名单。企业版更狠,管理员可以在后台一键掐断这个功能,防止员工用公司代码训练自己的私人助理。
但有个致命的浪漫:Events only arrive while the session is open。
翻译成人话:人走茶凉。
最大的尴尬:自动化了,但没完全自动化
这个功能最讽刺的地方就在这儿。
它号称能让你"away from the terminal"(离开终端)时也能处理事情,但前提是会话必须保持开启。对于Team和Enterprise用户,管理员还得专门在后台把channelsEnabled调成true。
于是网友们开始吐槽:
"At this point the limitation is even requiring a terminal in the first place. Claude Code daemon mode in background when?"
说白了,我们想要的是云端24小时待命的数字员工,Anthropic给的是一台不能合盖、不能断电、屏幕还得一直亮着的昂贵电子宠物。
你还得保持claude.ai登录状态,API Key用户直接被拒之门外。这感觉就像,你想雇个保安看大门,结果对方说:"可以,但我得睡在你家客厅沙发上,而且你得一直睁眼看着我不能闭眼。"
民间高手的野路子:把它包成HTTP API
不过,开源社区的反应永远比官方快半拍。
就在Channels上线没几天,有人已经搞出了agent-http——一个把Claude Code包装成HTTP API的工具,底层正是利用Channels特性。
这意味着什么?以前你想 headless(无头)调用Claude,要么用官方的Agents SDK(烧API Token,贵),要么用终端截屏这种土法炼钢。现在,有人帮你把那个必须一直开着的终端窗口,藏在了Docker容器或者后台进程里。
这简直是对着官方的设计哲学打了一套太极。 Anthropic说:"我们要严格的本地会话控制!" 开发者说:"谢谢,但我们把它变成了云端服务。"
还有更激进的玩法:有人用Channels做实时数据管道,让Claude一边接收新闻流、社交媒体、学术论文,一边边收边分析,不等数据全到就开始干活。这才是真正的"流式思考"。
所以,这是未来,还是大型内测?
Anthropic自己说得挺明白:这是"research preview"(研究预览)。语法可能改,协议可能变,现在只接受官方白名单里的插件。
但你看那个配置路径.claude/channels/telegram/.env,看那个--dangerously-skip-permissions的危险标志,看那个需要手动配Bot Token的流程——这分明是在说:"我们也不知道这玩意儿会被怎么用,先扔出来看看。"
一位网友的评论很毒辣:"Anthropic现在每周都给我们狗食测试(dogfooding)一个新功能,就为了看哪个能粘住用户。我怀疑他们一年后还能不能记得住今天这个功能。"
我个人觉得,Channels像是一个过渡态的妥协。 它既想满足开发者对"异步自动化"的渴望,又死守"本地优先、用户控制"的安全底线。结果造出来一个半吊子:比定时任务聪明,比云端Agent麻烦。
但那个HTTP API的野路子项目提醒我们:只要有个缝,开发者就能把墙凿穿。
也许再过三个月,就会有人做出真正的Claude Code Daemon模式。到时候,那个必须一直开着的终端窗口,终将成为历史。
问题是,当AI真的开始24小时替你回消息、改代码、做分析的时候——你准备好醒来面对一屏幕的"已处理"通知了吗?
【kimi-k2.5锐评】:Anthropic用Channels功能上演了一出"既要给自动化,又怕失去控制"的当代AI伦理微缩剧,结果造出个"开着电脑才能用的离线云助手"这种量子叠加态产品。
参考链接:
https://code.claude.com/docs/en/channels