最近我做了一个相当“激进”的决定:彻底卸载了之前折腾很久的 OpenClaw。作为一名长期在 macOS 下生存的开发者,我一直在寻找那个能真正触达系统底层、又能在移动端随时调用的 AI Agent。OpenClaw 很好,但它的架构太重了。直到本周,Anthropic 官方发布了Claude Code Channels。我试用了一下午,结论是:这就是我们要的“真·远程编程”终极形态。
什么是 Claude Code Channels?
以前我们要把 AI 接入 Telegram 或 Discord,需要自己写 Python 脚本、挂 Webhook、处理长连接。现在,Claude Code 官方直接通过MCP(Model Context Protocol)把这些 IM 软件变成了原生“频道”。1. 它是真正的“反向控制”
传统的 MCP 是 Claude 调用工具;而Channels实现了反向注入。你可以理解为它在你的终端开了一个“后门”,让 Telegram 里的每一条消息都能直接作为一个 事件注入到当前的 Claude 会话中。2. 状态持久化(Persistence)
这是 OpenClaw 曾经最大的卖点,现在被官方收编了。即使你关掉电脑盖子(只要后台进程在跑),会话状态也是锁定的。你在手机上提问,它能顺着之前的上下文继续写代码,不需要重新扫描项目。3. 极速响应
基于 Bun 运行时的极速特性,Channels 的消息处理几乎是毫秒级的。它不再是那种慢吞吞的“聊天机器人”,而是一个实时待命的 SSH 替代品。
如何开启你的官方“频道”?
官方 Channels 目前支持 Telegram 和 Discord(目前处于 Research Preview 阶段,Pro 和 Max 用户可直接体验)。第一步:升级环境
确保你的 Claude Code 版本在v2.1.80以上,并且安装了 Bun 环境。#升级 Claude Codenpm install -g @anthropic-ai/claude-code# 检查版本claude --version
第二步:一键开启频道
不再需要写代码!直接在你的项目根目录下运行带参数的指令:#启动并开启 Telegram 频道claude --channels telegram# 或者开启 Discord 频道claude --channels discord
运行时,终端会弹出一个 OAuth 授权链接或 Bot 绑定二维码。扫码完成授权后,你的 IM 软件就会自动变成 Claude Code 的“远程遥控器”。第三步:远程“施法”场景
一旦连接成功,你就可以在 Telegram 或 Discord 里直接下令,看着家里的电脑屏幕自己“跳动”:远程修 Bug:发一条消息:"看看刚才那个 Jest 测试为什么挂了,直接修掉它"。效果:Claude Code 会自动执行测试 -> 读取 Traceback -> 修改代码 -> 告诉你修复结果。部署监控:发一条消息:"检查 production 分支的最新提交,帮我部署到测试环境"。安全拦截:当你尝试执行危险指令(如 rm -rf)时,Claude 会在 IM 端询问你:“检测到高危操作,是否允许执行?”——你在手机上点一下“Allow”,指令才会真正下达。
局长点评:为什么你该立即“弃坑”?
从 OpenClaw 转向 Claude Code Channels,本质上是从“民间魔改”回归“官方正统”。零配置:不需要折腾 Docker 和复杂的环境变量。原生感:它是基于 MCP 协议的,意味着未来它可以无缝接入更多插件。如果你也厌倦了为了配置 Agent 而去学一套新系统的繁琐,删掉那些臃肿的框架吧。打开终端,输入 --channels。在 Telegram 里,你会看到 AI 真正的生产力。