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

cover

凌晨两点,你窝在沙发上刷手机。突然想起来,白天那个支付模块的 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 阶段,首批支持 TelegramDiscord 两个平台。

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
2
3
4
5
# 安装官方 Telegram 插件
/plugin install telegram@claude-plugins-official

# 配置 Bot Token
/telegram:configure <你的Bot-Token>

这会把 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
2
3
/plugin install discord@claude-plugins-official
/discord:configure <你的Bot-Token>
claude --channels plugin: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?评论区聊聊你的看法。