當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?
博客手艺

這周變化太快,從Clawdbot到Moltbot到最終的OpenClaw ,雖然名稱幾次變更,但Claw還是那個Claw ,一如它在X上寫的那句

New shell, same lobster soul .新馬甲,但依然是我

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

今天周更一下,順便把作業都交了

本文目標:

  • 什麼是OpenClaw

  • OpenClaw設計原理,技術架構

  • OpenClaw的安裝和部署

  • 思考和總結

1、什麼是OpenClaw

先來一個官方OpenClaw自定義

OpenClaw 是一個開源的智慧助手平臺,它執行在您的計算機上,並可與您常用的聊天應用配合使用。無論您身在何處,WhatsApp、Telegram、Discord、Slack 還是 Teams,您的 AI 助手都會伴您左右。
Your assistant. Your machine. Your rules.你的助手。你的機器。你的規則。
https://openclaw.ai/blog/introducing-openclaw

要說它,先要了解AI助手這個物種,如果你聽過Cowork ,RPA、智慧體這些名稱,相信你對AI助手這個詞兒也不陌生。當LLM發展到現在(最近Kimi 出2.5了),你會發現模型能力越來越強,內建Prompt和智慧體功能能讓它們可以做的事情越來越多,但如何使用軟體工程化的問題來解決直到最近纔有出現一些驚喜 -OpenClaw和Cowork,當然這要歸功於開源精神以及強大的Coding模型。

2、OpenClaw的架構和實現邏輯

要了解這個部分,肯定要上github把它code摟下來,現在的星和分支都不錯

https://github.com/openclaw/openclaw

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

OpenClaw 是一款開源的個人 AI 助手,其設計初衷是讓使用者透過常用的聊天軟體(如 WhatsApp、Telegram、Discord、iMessage 等)來控制其個人計算機並執行各種任務。

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

2.1 產品架構

OpenClaw 的架構以**閘道器(Gateway)**為核心,採用了高度模組化和分散式的設計,允許在不同裝置和平臺之間進行無縫協作。

  • 核心閘道器 (The Gateway):這是 OpenClaw 的心臟,是一個單一的長時執行程序。它負責擁有所有通訊渠道(Channel)的連線,並管理 WebSocket 控制平面。大多數操作都流經閘道器。

  • 通訊渠道 (Channels):閘道器整合了多種即時通訊工具。它透過 Baileys 協議整合 WhatsApp Web,透過 grammY 整合 Telegram 機器人,透過 channels.discord.js 整合 Discord。此外還支援 iMessage (透過 imsg CLI)、Slack、Mattermost 等。

  • 智慧體引擎 (Agent Engine):OpenClaw 目前主要使用 **Pi 智慧體(透過 RPC 模式)**作為其核心編碼和執行引擎。它可以利用不同的模型提供商(如 Anthropic、OpenAI、Moonshot、Minimax 等)或本地模型。

  • 互動介面 (Interfaces):

  • CLI (命令列): 用於設定、除錯和直接互動。

  • 控制面板 (Dashboard/WebChat): 一個基於瀏覽器的本地 UI (預設地址 127.0.0.1:18789),用於聊天、配置和管理會話。

  • 移動端/桌面端 Node: 專門的 iOS 和 Android 節點,以及 macOS 伴侶應用,可以作為閘道器的擴充套件接入。

  • 網路模型 (Network Model):推薦在每臺主機上執行一個閘道器,該閘道器預設使用**迴環地址(Loopback)**進行 WebSocket 通訊(ws://127.0.0.1:18789),以確保安全。它還包含一個 Canvas 主機(HTTP 檔案伺服器),用於向移動端節點的 WebView 提供內容。

2. 2 實現原理 

OpenClaw 的實現原理基於“將 AI 智慧體接入使用者私有環境”的理念,其核心機制包括:

  • 本地優先與隱私 (Local-First & Private):OpenClaw 執行在使用者自己的機器(Mac, Windows, 或 Linux)上,而不是託管在雲端。這意味著使用者的上下文、技能、檔案訪問許可權和隱私都保留在本地。

  • RPC 與 WebSocket 通訊:閘道器透過 WebSocket 與各種節點(如手機端)連線,並利用 RPC (遠端過程呼叫) 與 Pi 智慧體通訊。這種架構允許智慧體在處理任務時進行工具呼叫和流式輸出。

  • 多智慧體路由 (Multi-Agent Routing):系統支援將會話路由到不同的智慧體,每個智慧體可以有獨立的任務空間和會話歷史。這種路由機制允許使用者根據需求切換不同的模型或專家智慧體。

  • 持久化記憶與上下文管理 (Memory & Context):OpenClaw 具備跨會話的持久記憶。它能記住使用者的偏好、過往指令,並能將記憶在不同的智慧體(如 Codex, Cursor, Manus 等)之間傳遞。

  • 系統級訪問與工具呼叫 (System Access & Tooling):AI 智慧體擁有其所在計算機的完全或沙盒化訪問許可權。它可以閱讀/編寫檔案、執行 Shell 命令、執行指令碼、操作瀏覽器(如填充表格、提取資料)。

  • 技能與外掛系統 (Skills & Plugins):使用者可以透過編寫外掛或使用社羣技能來擴充套件 OpenClaw 的能力。值得注意的是,它具有**“自我駭客” (Self-hackable)** 的特性,AI 甚至可以根據使用者的需求在聊天中自行編寫並載入新技能。

  • 主動式提醒 (Proactive Features):透過 Cron 任務和心跳檢測(Heartbeat),OpenClaw 不僅能響應指令,還能主動提供每日簡報、提醒事項或監控後臺任務。

總而言之,OpenClaw 透過閘道器技術將強大的 LLM 與本地作業系統的許可權、即時通訊工具的便捷性結合在一起,構建了一個由使用者完全掌控的個人助理系統

3、OpenClaw的安裝和配置

curl -fsSL https://openclaw.ai/install.sh | bash

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

注意📢1、我的MAC OS ,別走錯廁所了2、Node.js v22+ required

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

Skills有時候會安裝失敗,但是沒關係,整體檢視執行

 openclaw doctor   #
 review skills + requirements. ## Docs: https://docs.openclaw.ai/skills

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

當紅炸子蝦🦞 - OpenClaw開源AI個人助手是個啥 ?

4、總結和思考

OpenClaw的出現和爆火,夢寐以求的賈維斯正在來臨,從LLM到智慧體、從RAG到上下文管理、從Coding到Skills ,技術拼圖正在逐步完善,Peter Steinberger透過他的產品和創新的軟體工程設計(看原始碼)融合現在的技術,實現了賈維斯的原型,雖然它在安全、效率還有一些問題,但這個助理表現出來的驚喜遠超想象,愛死這隻龍蝦🦞了 。

博客手艺

:

相關推薦