告别电脑前罚坐!Claude Code Channels 发布,在 Telegram 里躺着把 Bug 改了

凌晨两点,你窝在沙发上刷手机。突然想起来,白天那个支付模块的 Bug 还没修。
以前你得爬起来,走到电脑前,打开终端,启动 Claude Code,然后开始干活。光想想就累了。
现在不用了。你打开 Telegram,给你的 Claude Code 机器人发一条消息:「帮我看看 payment.ts 里的空指针异常,修完跑一下测试。」
几秒后,家里那台 Mac Mini 的屏幕亮了。Claude Code 开始翻文件、改代码、跑测试。你继续躺着刷手机。
早上醒来,PR 已经挂在 GitHub 上了,测试全绿。
这不是科幻。这是今天刚发布的 Claude Code Channels。
发生了什么
就在今天(3 月 20 日),Anthropic 的 Claude Code 团队工程师 Thariq Shihipar 宣布:Claude Code 新增 Channels 功能,支持通过 Telegram 和 Discord 远程控制编程会话。
用 VentureBeat 的标题来说:Anthropic 刚刚发布了一个「OpenClaw 杀手」。
这话有点夸张,但意思到了。过去 OpenClaw 最大的卖点就是「随时随地通过聊天 App 和 AI 对话」——Telegram、Discord、iMessage、WhatsApp,24 小时在线。现在 Claude Code 也能做到了,而且带着 Anthropic 的安全标签和 Opus 级别的推理能力。
目前 Channels 处于 Research Preview 阶段,首批支持 Telegram 和 Discord 两个平台。
Channels 到底怎么工作
用一句话解释:Channel 是一个 MCP Server,它把外部消息推送到正在运行的 Claude Code 会话里。
MCP(Model Context Protocol)是 Anthropic 开源的协议标准,定义了 AI 模型和外部工具之间的通信方式。Channel 就是基于这个协议的一种特殊 MCP Server——它不提供工具,而是充当消息桥梁。
整个流程是这样的:
1 | 你在 Telegram 发消息 → Channel 插件轮询消息 → 注入 Claude Code 会话 → Claude 执行任务 → 通过 Channel 回复到 Telegram |
Claude Code 用 Bun 运行时来跑这些插件,因为 Bun 执行 JavaScript 的速度极快。当你用 --channels 参数启动 Claude Code 时,它不只是开了一个终端会话——还同时启动了一个轮询服务,持续监听 Telegram 或 Discord 上的新消息。
消息进来后,Telegram 会自动显示「正在输入…」,让你知道 Claude 已经在干活了。回复支持文本、Markdown、代码块,长文本会自动分段,图片直接内联预览。
一个关键限制:必须有一个活跃的 Claude Code 会话在运行。 终端关了,Channel 就断了。这和 OpenClaw 的守护进程模式不同——OpenClaw 可以真正 7×24 小时在线,而 Claude Code 的 Channels 目前还需要你保持会话存活。
解决办法也简单:出门前让 Claude Code 在后台跑着,或者用 tmux、screen 这类工具保持终端会话。
5 分钟上手:Telegram 配置教程
前置条件
- Claude Code v2.1.80 或更高版本
- claude.ai 账号(需要登录认证)
- Bun 运行时已安装(
bun --version检查) - Team/Enterprise 用户需要管理员先开启 Channels
第一步:创建 Telegram Bot
打开 Telegram,找到 @BotFather,发送 /newbot。
给你的 Bot 取个名字和用户名(用户名必须以 bot 结尾),BotFather 会返回一个 Token。复制保存好。
第二步:安装并配置插件
在 Claude Code 终端里执行:
1 | # 安装官方 Telegram 插件 |
这会把 Token 保存到 .claude/channels/telegram/.env 文件里。
第三步:启动带 Channels 的会话
退出当前 Claude Code 会话,重新启动时加上 --channels 参数:
1 | claude --channels plugin:telegram@claude-plugins-official |
第四步:配对你的 Telegram 账号
在 Telegram 里找到你刚创建的 Bot,给它发一条任意消息。Bot 会回复一个 6 位配对码。
回到终端,按提示输入配对码完成绑定。
搞定。现在你可以从 Telegram 给 Claude Code 发消息了。
Discord 也一样
流程类似,多一步在 Discord 开发者门户 创建 Application,开启 Message Content Intent 权限,然后:
1 | /plugin install discord@claude-plugins-official |
安全怎么保证
这可能是你最关心的问题。把 Claude Code 暴露到 Telegram 上,安全吗?
Anthropic 在这块做了几层防护:
1. 白名单机制。 每个 Channel 插件维护一个独立的发送者白名单。只有通过配对验证的用户 ID 才能推送消息,其他人发的消息会被静默丢弃。注意,验证粒度是「用户」而不是「群组」——同一个 Discord 服务器里,没配对的成员发的消息 Claude 直接无视。
2. 启动时显式声明。 Channel 必须在 --channels 参数里指定才会生效。光把插件写在 .mcp.json 里不够,不启动就不监听。
3. 权限审批不绕过。 如果 Claude Code 在执行任务时遇到需要确认的操作(比如写入文件、执行命令),会话会暂停等你在终端上批准。除非你用了 --dangerously-skip-permissions——但那个只应该在你完全信任的环境里用。
4. 企业级管控。 Team 和 Enterprise 计划默认关闭 Channels,需要管理员在 claude.ai 后台手动开启。
和 OpenClaw 比,差在哪?赢在哪?
这个对比绕不开。先说 Claude Code Channels 赢的地方:
- 安全性:白名单配对、企业管控、Anthropic 品牌背书。OpenClaw 的安全一直是痛点,社区为此催生了 NanoClaw、KiloClaw 等安全加固项目
- 推理能力:底层是 Claude Opus,这个不用多说
- 开箱即用:5 分钟配好,不需要折腾服务器、Docker、守护进程
- 官方维护:插件在
claude-plugins-official仓库里,Anthropic 亲自维护
再说差的地方:
- 不能真正 7×24:Claude Code 必须有活跃会话,终端关了就断。OpenClaw 用守护进程可以全天候在线
- 平台覆盖少:目前只有 Telegram 和 Discord。OpenClaw 支持 15+ 平台,包括 iMessage、Slack、WhatsApp、飞书、钉钉
- 没有 Skills 生态:OpenClaw 的 ClawHub 有 13000+ 第三方 Skill,Channels 目前只是消息桥梁
- Research Preview:还在灰度测试,语法和协议可能会变
一句话总结:Claude Code Channels 做对了 80% 的事情,但还不是 OpenClaw 的完整替代。 如果你只需要「手机上远程给 AI 发任务」,Channels 够用且更安全。如果你需要一个全天候在线、连接所有平台的 AI 助手,OpenClaw 目前依然领先。
真正的信号:交互方式在变
其实比功能对比更重要的,是这件事背后的趋势。
过去一年发生了什么?
- OpenAI 的 Codex 去年就在跑云端异步任务
- Google 的 Jules 在云端 VM 里跑异步 Agent
- OpenClaw 用聊天 App 做主入口,风靡全球
- 现在 Anthropic 用 Channels + Dispatch 跟上
所有人都在做同一件事:让 AI 从「你打开的一个 App」变成「你随时能找到的伙伴」。
Wharton 商学院研究 AI 的 Ethan Mollick 教授看完 Dispatch 说:「这已经能满足 OpenClaw 90% 的需求了。」加上今天的 Channels,这个数字可能到了 95%。
交互方式的变化是不可逆的。一旦用户习惯了「发条消息就有人干活」,没有任何 AI 公司能靠一个聊天窗口守住阵地。
正如 36 氪的评论:「龙虾化」不只是一个功能,而是一张入场券。
写在最后
Claude Code Channels 今天刚发布,还在 Research Preview 阶段。但方向已经很清楚了:你的 AI 编程助手不应该被锁在终端里。
如果你是 Claude Code 用户,建议现在就试试。配置只需要 5 分钟,体验却完全不同——下次出门遛狗的时候,顺手给 Claude 发条消息让它跑个测试,那种感觉很上头。
如果你之前因为「离不开电脑」而放弃了让 AI 帮你干活的场景,现在是重新试试的时候了。
Anthropic 在过去 7 天连续发布了 Dispatch、Channels、语音模式、/loop、百万上下文正式版等一系列更新。节奏快到有 Reddit 用户吐槽:「新功能发得太快了,每个 release 都没有时间喘口气。」
但换个角度看,这恰恰说明——AI 编程工具的竞争已经白热化了。
你已经试过 Claude Code Channels 了吗?更习惯用 Telegram 还是 Discord?或者你觉得目前的限制(必须保持会话)是个 dealbreaker?评论区聊聊你的看法。