最新消息:关注人工智能 AI赋能新媒体运营

Anthropic 推出 Channels:手机直控本地 Claude Code 编码

科技资讯 admin 浏览

Claude Code Channels 上线:手机发消息,电脑自动干活

3月20日,Anthropic 在无声无息中上线了一个让开发者直呼“这不就是我想要的”功能——Claude Code Channels(研究预览版)。你不用守在电脑前等测试跑完,也不用反复切窗口查进度。现在,你坐在地铁上,打开 Telegram,发一句:“build 进度如何?”——Claude Code 会立刻回复:“还在跑测试,大概两分钟,好了通知你。”等你再回一句:“绿了就发版 ????”,它就在后台默默执行,不吵不闹,像一个靠谱的搭档。

官方团队成员 Thariq 在 X 上放出一段演示视频,短短几十秒,引爆开发者圈。视频里,Discord 里有人问“Is the build green yet?”,Claude 没有机械回复,而是像真人一样说:“Still running tests – ~2 min. I’ll ping you when it’s done.” 随后 Telegram 上有人催:“ship it when green”,它也立刻回应。整个过程丝滑到让人怀疑:这真是AI?还是我同事偷偷开了小号?

QQ_1773968882295.png

它到底怎么做到的?

这不是简单的“消息转发”。Claude Code Channels 底层基于 MCP(Message Channel Protocol)插件系统,把 Telegram、Discord 等即时通讯工具,直接接入你本地正在运行的 Claude Code 会话。换句话说,你的代码还在你电脑上跑着,但你可以在手机上和它“对话”。

你能做的不只是问进度:

  • 发指令:/run tests、/git commit -m "fix: typo"
  • 传文件:截图、日志、配置文件,Telegram 单文件最大 50MB,Discord 支持最多同时传 10 个文件(每个 25MB)
  • 实时反馈:它会显示“正在输入…”、“正在编辑…”、“测试通过”等状态,像真人一样有节奏地回应
  • 主动通知:测试跑完、部署失败、依赖冲突——它会主动推消息,不用你刷新

目前官方只开放了 Telegram 和 Discord 两个插件,还有一个叫 Fakechat 的本地模拟器,方便你先练手。但社区已经有人在扒代码,Slack、iMessage、甚至微信的适配方案,正在 GitHub 上悄悄发酵。

怎么设置?三步搞定

你不需要云服务器,也不用改架构。只要满足三个条件:

  • Claude Code 版本 ≥ v2.1.80
  • 用 claude.ai 账号登录(API Key 不支持)
  • 本地安装了 Bun(不是 Node.js,是 Bun)

安装步骤极简:

  1. 在 Claude Code 终端里输入:/plugin install telegram@claude-plugins-official,然后 /reload-plugins
  2. 去 Telegram 的 BotFather 生成一个 Bot Token,输入:/telegram:configure <你的Token>
  3. 启动带 Channels 的会话:claude --channels plugin:telegram@claude-plugins-official
  4. 在 Telegram 里给你的 Bot 发任意消息,它会回你一个 6 位配对码。回到终端,输入:/telegram:access pair <配对码>
  5. 最后,开启白名单模式:/telegram:whitelist enable,只允许你指定的账号访问

企业用户需要管理员在 claude.ai 后台手动开启 channelsEnabled。完整配置文档在 code.claude.com/docs/en/channels,Telegram 和 Discord 的插件源码都在 官方 GitHub 仓库

别踩坑:这几点你必须知道

别以为这是“开个远程桌面”那么简单。它有几个硬性限制,搞不清容易白忙活:

  • 会话必须活着:你的电脑不能关机,也不能让 Claude Code 进程退出。建议用 tmux、screen 或无头服务器跑着,哪怕你下班了,它还在后台干活。
  • 权限是锁死的:默认只允许你配对的账号访问。如果你嫌麻烦想跳过验证,可以加 --dangerously-skip-permissions,但请记住:这等于把家门钥匙扔在大街上,千万别在公共网络用。
  • 目前只有官方插件:第三方插件还不支持,研究预览阶段,API 和协议都可能变。别指望现在就写个微信机器人,等正式版再说。

有用户测试发现,如果电脑休眠或网络断开,消息会缓存,等恢复后自动同步。这比很多自建 Bot 强多了——后者一断网,消息全丢。

开发者怎么说?有人直接说“OpenClaw 死了”

Reddit 和 X 上的讨论已经炸了。有人贴出自己花两周写的 Telegram Bot,对比 Claude 的原生集成,结论一致:“人家不是‘连’,是‘长’在一起的。”

“我之前用 Node.js + Telegram API 搞了个自动化脚本,要自己处理消息解析、文件下载、状态同步,代码快 500 行。Claude 一行命令就搞定了,还能自动识别 npm 输出、git 提交信息、错误堆栈——这根本不是工具,是协作对象。” ——一位来自柏林的前端工程师在 Reddit 上写道。

更有人调侃:“OpenClaw 还在想怎么接入 Slack,Anthropic 已经把 Claude 变成你团队里那个从不请假、半夜还回消息的程序员了。”

呼声最高的下一个平台是 Slack 和 iMessage。有人甚至已经 fork 了插件仓库,尝试接入 Matrix 和 Signal。Anthropic 没有明说,但官网文档末尾悄悄写着:“我们正根据反馈规划更多平台支持。”

这不是功能升级,是工作方式的改变

Claude Code 从诞生起就不是“AI助手”,而是“你的本地开发搭档”。Remote Control 让你远程操控,Loop 让它定时跑任务,而 Channels,是让它真正“活”起来。

你不再需要“控制”它。它开始“主动”和你协作。你出差、开会、吃饭、甚至睡觉,它都在工作。你发一句“看看日志”,它给你发截图;你问“能部署了吗?”,它回“等数据库迁移完成,还有3分钟”。它不催你,也不打扰你,但它知道你在等什么。

目前,这个功能仅对 Pro 和 Max 用户开放。如果你是普通用户,不妨去 claude.ai 申请候补名单——Anthropic 表示,随着反馈增多,开放节奏会加快。

GitHub 已经开放了 issue 提交通道。你有想支持的平台?想修复某个 bug?直接提。这不是“功能发布”,这是开发者共同塑造的下一代开发协作模式。