OpenClaw發佈iOS和Android配套節點應用,將手機連接至自託管AI代理網關
OpenClaw發佈了iOS和Android配套節點應用,這些應用並非獨立聊天機器人,而是將手機變成自託管AI代理網絡中的節點。手機通過WebSocket連接到運行代理的網關,從而為本地優先的AI系統添加攝像頭、位置、語音和畫布等硬件能力。文章詳細介紹了架構、功能、配對流程、安全考量以及應用場景。
OpenClaw近日發佈了適用於iOS和Android的原生配套應用。iOS應用在App Store上名為“OpenClaw – AI that does things”,兩款應用均可免費下載。它們並非獨立的聊天機器人,而是作為自託管代理網絡中的節點運行。真正的AI助手運行在一個獨立的網關上,這種分離設計是整個架構的核心。
OpenClaw是一個開源的個人AI助手/代理,由Peter Steinberger創建,社區貢獻者共同維護。該項目獨立於Anthropic,核心採用TypeScript編寫,推薦運行在Node 24或Node 22.19+上。網關可在macOS、Linux或Windows(通過WSL2)上運行。用户可以通過已有的聊天應用與之交互,支持WhatsApp、Telegram、Discord、Slack、Signal和iMessage等渠道。代理能夠瀏覽網頁、執行shell命令、讀寫文件,並支持多種AI模型(包括託管、訂閲、網關或本地模型)。用户只需提供所選提供商的API密鑰即可。系統擁有持久記憶,並支持社區技能和插件。
網關是單一控制平面,管理會話、路由、渠道、工具和事件。用户在自己的機器或服務器上運行一個網關進程。所有聊天消息都到達網關,而非手機。節點是通過WebSocket(默認端口18789)連接到網關的配套設備。每個節點在配對時註冊角色為“node”,並通過node.invoke暴露命令接口,包括canvas.*、camera.*、device.*、notifications.*和system.*等命令族。文檔明確聲明:“節點是外圍設備,而非網關。”在本地網絡中,應用通過mDNS/Bonjour發現網關;遠程訪問則推薦使用Tailscale配合wss://端點。
手機為代理賦予了“身體”,提供了設備特定的硬件能力。iOS應用可通過二維碼或設置碼配對,支持聊天、實時和後台對話模式、批准功能,並能從iOS系統分享文本、鏈接和媒體。可選功能包括攝像頭、屏幕、位置、照片、聯繫人、日曆和提醒。Android應用同樣是配套節點,提供流式聊天回覆、圖片附件和完整會話歷史。對話模式使用ElevenLabs或系統TTS。實時畫布表面允許代理渲染儀表板和工具。Android應用逐一授予權限,並使用前台服務保持網關連接。
以下是iOS與Android節點的對比:iOS節點通過二維碼或設置碼配對,支持聊天、實時和後台對話、畫布表面,設備能力包括攝像頭、屏幕、位置、照片、聯繫人、日曆和提醒;Android節點通過設置碼或手動主機/端口配對,支持流式聊天、圖片附件、全歷史記錄,設備能力包括攝像頭、照片、屏幕截圖、位置、通知、聯繫人、日曆、短信和運動傳感器。兩者均需要iOS 18.0+或一個運行中的網關。
應用場景舉例:在現場數據收集中,代理使用iOS攝像頭拍攝狀況,並用GPS座標標記照片;上下文感知提醒可在到達某地時觸發任務;Android通知可被代理讀取並起草回覆;實時儀表板通過畫布推送到手機屏幕;免提模式支持持續語音對話。需要注意的是,攝像頭和屏幕捕獲需要應用在前台運行,後台調用會返回錯誤。
配對過程簡述:首先在主機上運行網關(npm install -g openclaw@latest; openclaw onboard --install-daemon),然後在手機上打開應用,選擇發現的網關或手動輸入主機和端口。應用以“node”角色連接併發送設備配對請求,在網關CLI上批准(openclaw devices list; openclaw devices approve)。隱私敏感命令(如camera.snap、screen.record)默認關閉,需在配置中顯式允許。
安全方面:配對憑證存儲在設備上;每個節點連接在到達網關前需要批准;設備配對記錄是持久的角色合約,令牌輪換不能升級節點角色;攝像頭和屏幕捕獲受權限限制且僅在前台運行;明文ws://僅限於局域網和.local主機,公共或Tailscale端點需使用wss://。
文章還提供了一個交互式演示,幫助理解網關與節點架構,包括架構圖、命令流模擬和配對步驟。
OpenClaw架構的優勢在於本地優先設計,密鑰、配置和數據均保存在用户自己的機器上;一個網關可同時服務多個渠道和節點;手機增加了攝像頭、位置、語音和畫布等硬件能力;兩個應用商店均聲明不收集數據。侷限性包括:移動應用需要運行中的網關才能工作;設置涉及WebSocket配對、mDNS和偶爾的Tailscale;攝像頭和屏幕捕獲需要應用在前台;Android應用下載量僅10+次,處於早期階段;全系統訪問權限廣泛,需要謹慎管理允許名單。
有關更多信息,請查看Android和iOS應用,或關注Twitter、加入150k+ ML SubReddit、訂閲通訊及Telegram頻道。