趨勢排行
掌握趨勢,領先排序。

Claude Channels 4步驟打造24小時AI助理 Mac mini永續運行架構解密

北境風骨2026-04-06 00:06
4/6 (一)AI
AI 摘要
  • 科技創作者Nick Spisak近期在X平台公開分享,透過Claude Code內建Channels功能結合Mac mini與Telegram,成功打造24小時不間斷AI助理的架構。
  • 此架構不僅解決AI助理間斷問題,更代表AI服務從「對話式」轉向「持續工作流」的關鍵轉折。
  • 設定過程官方說明僅需15分鐘,關鍵在Mac mini電源設定、Syncthing點對點同步配置,以及LaunchAgent定時重啟機制。
  • 設定時需先於Syncthing網頁介面(localhost:8384)加入裝置ID,並設定同步資料夾。

科技創作者Nick Spisak近期在X平台公開分享,透過Claude Code內建Channels功能結合Mac mini與Telegram,成功打造24小時不間斷AI助理的架構。此方案解決傳統使用方式需頻繁重啟AI的困擾,核心在於將Claude程式部署於永不睡眠的Mac mini上,透過Telegram接收遠端指令,直接存取本地檔案與工具完成任務。設定過程官方說明僅需15分鐘,關鍵在Mac mini電源設定、Syncthing點對點同步配置,以及LaunchAgent定時重啟機制。使用者無需重複建置設定,可直接利用真實文件完成分析、程式碼編寫等作業,結果即時回傳Telegram。此架構已取代先前需用OpenClaw的第三方工具,大幅降低操作門檻,尤其適合需持續處理文件分析、自動化報告等場景。技術門檻雖高,但透過X平台詳細教學,已成為科技社群熱門實作方案。

銀色 Mac mini 搭配螢幕上的 Claude 介面與開發程式碼。

技術架構核心原理與同步機制

Mac mini作為永續運行的基礎,關鍵在關閉睡眠功能。使用者需進入系統設定→能源選項,設定「永不睡眠」,此為整個架構的地基。若使用筆電,合蓋即斷線,而Mac mini能確保Claude會話(session)持續運行,避免Channels訊息佇列遺失問題。Claude Code Channels本質是訊息橋接層:Telegram指令轉發至Mac mini上的Claude工作階段,系統直接存取本地檔案完成任務。此設計避免雲端中轉,提升隱私性與效率。Syncthing作為點對點同步工具(2013年啟用,全球2.1萬開發者使用),資料不經雲端伺服器,直接在區域網路兩台裝置間傳輸,零成本且安全。設定時需先於Syncthing網頁介面(localhost:8384)加入裝置ID,並設定同步資料夾。關鍵在於. stignore檔案配置,必須在首次同步前設定忽略清單,包含settings.local.json(各機器獨立設定)、history.jsonl(對話紀錄)及projects/(絕對路徑衝突源)。若未及時設定,會導致Claude誤判專案路徑,例如筆電路徑/Users/nick/Projects與Mac mini的/Users/admin/Projects被視為不同專案,造成檔案混亂。Syncthing的忽略清單設定規則需嚴格遵循,避免node_modules、.git等非必要檔案同步,確保Claude能正確辨識工作環境。

實作步驟與關鍵技術細節

設定流程分為四步驟:首先確保Mac mini永不睡眠,再安裝Syncthing並完成雙機同步。使用者需在終端機執行brew install syncthing與brew services start syncthing,開啟瀏覽器至localhost:8384進行裝置配對。同步資料夾包含~/.claude/skills/、~/.claude/commands/及設定檔,但必須透過.stignore排除路徑衝突檔案。其次,安裝Bun執行環境(curl -fsSL https://bun.sh/install | bash),再於Telegram找@BotFather建立機器人,取得Token後在Claude Code執行/plugin install telegram@claude-plugins-official等指令。啟動後透過Telegram傳送訊息獲取配對碼,於Claude Code輸入/telegram:access pair <配對碼>完成連結。第三步是建立定時重啟機制,避免Claude意外中斷。使用macOS的LaunchAgent(非cron)因cron運行在精簡環境無法存取登入憑證,而LaunchAgent在使用者工作階段內運行。編寫restart.sh腳本處理tmux會話管理,包含kill舊session、設定新工作階段、啟動Claude Code並通知監聽。設定com.claude.channels.plist檔案,指定開機啟動與每日凌晨4點重啟,透過launchctl load載入。最後測試時需手動刪除tmux session再執行腳本,確保流程完整。實際應用中,某科技公司工程師已將此架構用於每日自動分析客戶需求文件,節省3小時人工處理時間,且透過Telegram遠端指令隨時觸發分析任務。

挑戰分析與產業應用前景

此方案雖高效,但面臨四項實務挑戰。首要為硬體成本,需額外購置Mac mini(約新台幣5,000元起)或維持機器常開,產生持續電費支出。其次,技術門檻較高,需熟稔終端機指令、tmux操作及LaunchAgent設定,新手可能因Syncthing配置錯誤或路徑衝突卡關。第三,Claude Channels仍處research preview階段,強制要求Claude Code v2.1.80以上版本,且需登入claude.ai帳號,舊版無法使用。最後,Syncthing的首次同步若忽略清單設定失誤,將導致history.jsonl或projects/檔案混亂,需徹底重置同步。與OpenClaw相比,Claude Channels內建功能更穩定,但架構穩健度取決於Mac mini是否常開、session是否斷線。產業應用上,Anthropic近期在官方文件強調Claude Code將逐步整合Channels功能,預計2024年Q3正式推出。數位時代分析指出,此方案對中小企業尤為實用,例如設計團隊可24小時自動整理客戶反饋文件,行銷部門則能即時分析社交媒體趨勢。未來若Anthropic開放API整合,將進一步降低技術門檻。使用者建議動手前備份設定,並參考Nick Spisak的X平台原始分享,遇到問題優先查閱Claude Code官方文件或GitHub討論串,實踐「Do your own research」原則。此架構不僅解決AI助理間斷問題,更代表AI服務從「對話式」轉向「持續工作流」的關鍵轉折。