Claude Code Channels 在 2026 年 3 月 20 日以 research preview 形式上線,讓開發者透過 Telegram 和 Discord 直接向正在執行的 Claude Code session 發送指令。 這項功能建構在 Anthropic 的 MCP(Model Context Protocol)開放標準之上,把 AI 編碼助手從「坐在終端機前等回應」的同步模式,推向「隨時隨地用手機傳訊息給 AI 同事」的非同步協作模式。對於每天花大量時間跑長時間任務的開發者來說,Channels 消除了一個真實的工作流瓶頸:你不再需要盯著螢幕等 build 跑完。
為什麼 Channels 出現在這個時間點
OpenClaw 讓使用者透過 iMessage、Telegram、WhatsApp、Discord 和 Slack 傳訊息給 AI agent,agent 可以自主完成從寫程式到管理社群媒體的各種任務。到 2026 年初,不少開發者甚至專門買一台 Mac Mini 24 小時跑 OpenClaw。
Anthropic 顯然觀察到了這個需求。VentureBeat 在報導中直接用了「OpenClaw killer」來形容 Channels。AI 內容創作者 Matthew Berman 的評價更直接:「他們把 OpenClaw 做進去了。」開發者 BentoBoi 在社群上表示,有了 Channels,不再需要為跑 AI agent 另外買硬體。
差別在安全性。OpenClaw 給 AI agent 深度的檔案系統和個人資訊存取權限,衍生出不少資安疑慮,後來催生了 NanoClaw 等強調沙箱隔離的替代方案。Channels 走的是原生整合路線:Anthropic 品牌背書、三層安全機制、企業級管控選項,開箱即用。
Channels 的技術架構
一個 Channel 就是一台跑在你本機的 MCP 伺服器。Claude Code 把它當子程序啟動,透過 stdio 通訊。架構很簡潔:
事件,執行任務(寫程式、跑測試、改 bug),用 reply 工具回覆 Bun runtime 所有官方 channel plugin 的執行環境,以 JavaScript 高速執行著稱
--channels flag 啟動時指定要監聽哪些 channel plugin
重點是雙向通訊。你從 Telegram 傳訊息,Claude 在本地環境處理(完整的檔案系統、git、所有 MCP 工具),結果回傳到 Telegram。你的程式碼不會離開你的電腦。
另一個關鍵是推送模式。傳統的 MCP 工具是「Claude 決定什麼時候呼叫」,Channel 則反過來:外部事件主動進入 session,不管 Claude 有沒有預期。這讓 CI 失敗通知、監控警報等場景成為可能。
三層安全機制
Anthropic 在安全設計上下了功夫,這也是跟 OpenClaw 最大的差異:
第一層是 plugin 白名單。research preview 期間,–channels flag 只接受 Anthropic 核准的 plugin。想載入自己開發的 channel,得用 –dangerously-load-development-channels flag,從名稱就看得出 Anthropic 對此的態度。
第二層是 pairing code 認證。你第一次傳訊息給 bot 時,bot 回覆一組一次性配對碼。你在 Claude Code 終端機輸入這組碼,才完成綁定。之後只有你的 platform user ID 能通過,其他人的訊息會被靜默丟棄。
第三層是架構面:channel plugin 在本地跑,主動向外輪詢 API,沒有任何 inbound connection。不需要暴露 URL,不需要部署伺服器。
Team 和 Enterprise 帳號有額外的管控:管理員必須在 claude.ai Admin settings 裡手動啟用 Channels,否則個人設定多完美都沒用。
系統需求與快速設定
--channels flag) Runtime Bun(不是 Node.js,plugin 在 Node.js 上會靜默失敗) 登入方式 claude.ai 帳號登入(API key 和 Console 登入不支援) 訂閱方案 Pro 或 Max(plugin 本身免費開源) 企業帳號 管理員需先在 Admin settings 啟用 channelsEnabled
Telegram 設定大約 5 分鐘,流程是:用 BotFather 建 bot → 安裝 plugin → 設定 token → 用 –channels 重啟 Claude Code → 在 Telegram 傳訊息取得配對碼 → 在終端機完成配對。
GPT plus 代充 只需 145# 安裝 plugin /plugin install telegram@claude-plugins-official
設定 token
/telegram:configure
用 channels 重啟
claude –channels plugin:telegram@claude-plugins-official
Discord 流程類似但多了一步:需要到 Discord Developer Portal 建 Application、啟用 Message Content Intent,然後把 bot 加到 server。
建議先用 fakechat(localhost:8787 的本地測試 UI)確認 Channels 基礎設施正常,再接外部平台。MacStories 的實測報告提到,即使仔細跟著官方文件走,還是遇到了 Bun 沒安裝的問題。先在本地驗證能省下不少除錯時間。
Channels vs Remote Control vs OpenClaw
Anthropic 工程師 Thariq 在發布討論串中說得很清楚:「我們想給你很多不同的遠端操控方式。Channels 更偏向想要 hackable 方案的開發者。」
如果你想要的是從手機看 Claude Code 介面、處理權限提示,Remote Control 更適合。如果你想要 CI/CD 警報直接推送給 Claude、或讓團隊成員透過 Discord 查詢 Claude 的工作狀態,那是 Channels 的場景。
實際使用場景
我們做了深度實測,用 Telegram Channels 跑了幾個場景:
- 從 iPhone 透過 Telegram 傳訊息給 Claude Code,用 xcodebuild 編譯並無線部署 iOS 專案到手上的 iPhone
- 讓 Claude Code 用 Readwise Reader CLI 工具,整理出 83 篇帶有 “NPC” 標籤的文章
- 啟動 Claude Code skill 轉錄 podcast 音訊,最後把 TXT、SRT 和 Markdown 報告傳回 iPhone
結論是:能從 iPhone 操作 Mac 上才有的工具,「感覺像超能力」。
其他常見使用場景包括:
CI/CD 整合:GitHub Actions 或 Jenkins 的 webhook 直接推送到 Claude Code session,build 失敗時 Claude 已經載入了你的 codebase,不需要重新 clone、不需要補充上下文,直接開始修。
On-call 事件回應:監控系統推送警報到 Claude Code,Claude 先做初步診斷,你在手機上看到結果後決定下一步。
非開發者場景:如果你把 Claude Code 設定成通用 AI 助手(管行事曆、寫行銷郵件、整理試算表),Channels 讓你在會議間的空檔用手機傳訊息給 AI,跟傳訊息給真人助理一樣。
你該知道的限制
Channels 目前有幾個實務上的限制,做決策前要考慮:
session 必須保持開啟才能收到訊息。關掉終端機,離線期間傳的訊息就消失了。解法是用 tmux 或 screen 讓 session 在背景持續運行。DEV Community 的一位開發者分享,他第一天就因為這個問題丟了三則訊息。
權限提示無法遠端處理。Claude Code 需要你同意某個操作時,session 會暫停,你得回到終端機操作。如果你接受風險,可以加 –dangerously-skip-permissions flag 跳過所有權限提示,但這等於讓 AI 在你的系統上自由行動。
Telegram 不支援語音訊息,圖片傳送會被壓縮。如果需要原始檔案,要用「以文件傳送」的方式。Telegram bot 也沒辦法主動抓取歷史訊息,只能收到 bot 運行期間的新訊息。
功能正在逐步推出中,部分帳號即使更新了 Claude Code 版本也可能還用不了。遇到這種情況只能等。
社群怎麼看
這個功能上線才五天,開發者社群的反應相當一致。Substack 上有一篇報導提到:「Reddit 上宣布 Channels 的討論串裡,滿滿都是開發者說『我上週才自己做了一個一樣的東西』。」
早期使用者的共識是:Anthropic 成功把開源社群最受歡迎的功能(跨平台訊息推送、持久性 session)內化到官方產品裡,同時保持了大公司的可靠度和安全性。
Tenten 的實測報告指出。Channels 和 OpenClaw 其實瞄準不同用戶:偶爾想從手機控制、重視安全的人適合 Channels;需要 24⁄7 多平台整合、iMessage 和 WhatsApp 是剛需的人,OpenClaw 的平台廣度仍是優勢。
Ethan Mollick(華頓商學院教授、AI 研究者)在 X 上的評論點出了更大的圖景:Claude Code 團隊從 OpenClaw 這類專案學習再快速實作的能力,對於 AI 驅動的開發團隊來說,代表一種截然不同的軟體開發流程已經成為可能,而且有重大的戰略意義。
未來發展方向
Channels 的 plugin 架構基於 MCP 標準,意味著任何人都可以為任何平台開發 channel。社群已經在要求 Slack、WhatsApp 和 iMessage 支援(iMessage 實際上在 channels reference 文件裡已經出現)。
更值得關注的是 webhook 場景的擴展。當 CI pipeline、錯誤追蹤器、部署系統都能直接推送事件給已經載入 codebase 的 Claude Code session 時,「出問題」到「開始修」之間的反應時間會大幅壓縮。這是從 AI 助手到 AI 同事的轉變:助手等你發問,同事主動回應正在發生的事。
從企業導入角度看,Channels 的 channelsEnabled 管控設定和 plugin 白名單機制,讓 IT 管理員有足夠的控制力。research preview 階段結束後進入 GA(General Availability),預計會有更完整的企業功能。
Claude Code Channels 需要什麼才能用?
需要 Claude Code v2.1.80 以上、Bun runtime(不是 Node.js)、claude.ai 帳號登入(API key 不支援)。訂閱方案需 Pro 或 Max。Team 和 Enterprise 帳號需管理員先在 Admin settings 啟用。
Channels 跟 Remote Control 差在哪?
Remote Control 讓你用 claude.ai Web 介面或手機 App 操控本地 session,適合想要完整 UI 體驗的人。Channels 用 Telegram 或 Discord 當介面,適合想要 hackable、可擴充方案的開發者,而且支援 webhook 推送。
離開電腦後 Channels 還能收訊息嗎?
只要 Claude Code session 保持開啟就可以。建議用 tmux 或 screen 讓 session 在背景運行。如果 session 關閉,離線期間的訊息會遺失。
Channels 可以處理權限提示嗎?
目前不行。Claude Code 需要權限同意時,session 會暫停直到你回到終端機操作。如果接受風險,可以加 –dangerously-skip-permissions flag 跳過。Claude Code v2.1.81 以上支援 permission relay 機制,但仍在早期階段。
Channels 安全嗎?會不會有人入侵我的 session?
安全模型有三層保護:plugin 白名單(只有 Anthropic 核准的 plugin)、pairing code 認證(只有配對過的 user ID 能通過)、無 inbound connection(plugin 在本地主動輪詢,不暴露任何端口)。未配對的訊息會被靜默丟棄,傳送者不會收到任何提示。
引用來源
- Anthropic Official Docs — Push events into a running session with channels
- DEV Community — 2 Platforms, 3 Commands: Claude Code Channels Setup Guide
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/249074.html