3 月 20 日,Anthropic 悄悄上線了一個讓不少開發者眼前一亮的功能——Claude Code Channels(研究預覽版)。簡單說:你的 Claude Code 還在本地機器上跑着,你人已經在地鐵上,掏出手機發條 Telegram 消息,它就能收到指令、回報進度、繼續幹活。

官方團隊成員 Thariq 在 X 上率先貼出演示視頻。視頻裏,Claude Code 正在跑 npm 測試,一個 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 🚀",整個對話流暢得像在和一個真人工程師協作。帖子一出,社區炸開了。

QQ_1773968882295.png

它是怎麼工作的

Channels 底層基於 MCP 插件機制,把 Telegram、Discord 這類外部消息平臺接入正在運行的 Claude Code 會話,實現雙向實時通信。你可以發指令、問進度、傳文件,Claude 可以主動推通知、編輯歷史消息、顯示"正在輸入"狀態——附件也能處理,Telegram 單文件最大 50MB,Discord 支持同時最多 10 個文件各 25MB。

目前研究預覽階段支持 Telegram 和 Discord 兩個官方插件,另附一個 Fakechat 演示插件供本地測試用。

怎麼配置

前提條件:Claude Code v2.1.80 以上、用 claude.ai 賬號登錄(不支持 API Key 直連)、本地裝好 Bun。

步驟不復雜:

  1. 安裝插件:/plugin install telegram@claude-plugins-official,然後 /reload-plugins
  2. 填入 Bot Token:/telegram:configure <你的 Token>(Token 從 BotFather 或 Discord Developer Portal 拿)
  3. 啓動帶 Channels 的會話:claude --channels plugin:telegram@claude-plugins-official
  4. 安全配對:向 Bot 發任意消息拿到 6 位配對碼,回到 Claude 輸入 /telegram:access pair <code>,再切換到白名單模式鎖死訪問權限

Team/Enterprise 用戶需要管理員在 claude.ai 後臺先開啓 channelsEnabled

完整文檔在 code.claude.com/docs/en/channels,Telegram 和 Discord 的 README 分別在官方 GitHub 插件倉庫裏。

幾個要注意的地方

會話必須保持運行——這是前提,雲服務器或後臺持久化都行。如果 Claude 在等待權限確認,會話會暫停,着急的話可以加 --dangerously-skip-permissions 標誌,但這個只建議在完全可信的環境裏用。當前插件僅限 Anthropic 官方倉庫,研究預覽階段語法和協議都可能在正式版調整。

社區怎麼看

X 和 Reddit 上反應相當熱鬧。有人直接喊"OpenClaw 涼了",也有人拿自己之前自建的 Telegram/Discord Bot 來比,普遍覺得官方版本集成更深、安全機制更完整。期待支持更多平臺的聲音也不少——iMessage、Slack 被提及最多。

這個功能的意義不只是"手機能發命令"這麼簡單。Claude Code 從一開始就是本地 CLI 工具,此前陸續加了 Remote Control、Loop 定時任務等特性,Channels 是在此基礎上往前走了一大步:讓它真正變成一個事件驅動、可遠程尋址的異步代理——你不需要守在電腦前,它還是在工作。

目前已向 Pro/Max 用戶開放,Anthropic 表示會根據反饋持續擴展支持的平臺,GitHub 接受 issue 提交。