OpenClaw 全面解读:从一只”龙虾”到 37 万星的 AI 助手帝国


摘要: OpenClaw 是 2025 年底以来最火爆的开源 AI 助手项目之一,以”龙虾”为吉祥物,在短短数月内斩获超过 37 万 GitHub Star。本文将从发展历程、核心架构、安装部署、功能特性、插件生态等维度,对 OpenClaw 进行一次全面深度的介绍。

一、项目概述

什么是 OpenClaw?

OpenClaw 是一个开源的个性化 AI 助手项目,口号是”Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞”。它以龙虾(Lobster)为吉祥物,强调”自己的数据自己做主”(own-your-data)的理念。

与 ChatGPT、Claude 等云端 AI 产品不同,OpenClaw 的核心理念是将 AI 助手部署在你自己的设备上——无论是 Mac、Linux 服务器、树莓派,还是 Docker 容器。它通过一个统一的 Gateway(网关)连接各种消息平台(WhatsApp、Telegram、Discord、Signal、Slack、iMessage 等),让你在任何地方都能与自己的 AI 助手对话。

项目基本信息

项目 详情
仓库地址 github.com/openclaw/openclaw
官方网站 openclaw.ai
许可证 MIT
主要语言 TypeScript
Stars 371,405+
Forks 76,862+
创建时间 2025-11-24
包管理器 pnpm
运行环境 Node.js 22+

设计哲学

OpenClaw 的核心设计理念可以概括为三点:

  1. 隐私优先:AI 运行在你的设备上,数据不离开你的控制范围。
  2. 全平台覆盖:支持 Any OS(macOS、Linux、Windows)、Any Platform(各种消息渠道)。
  3. 插件化扩展:核心保持精简,功能通过插件系统扩展,确保系统灵活且安全。

二、发展历程:从个人玩具到开源明星

前世:四次改名,一个梦想

OpenClaw 并非一夜成名。根据其 VISION.md 文档的记载,该项目经历了四次更名:

Warelay → Clawdbot → Moltbot → OpenClaw

项目最初是创始人的个人游乐场(personal playground),目的是”学习 AI 并构建真正有用的东西:一个能在真实计算机上运行真实任务的助手”。这个朴素的出发点,反而造就了项目务实、贴近实际需求的特质。

“Warelay” 时期奠定了基础的网关架构;”Clawdbot” 时期加入了龙虾吉祥物和”molty”(蜕皮/蜕变)的概念;”Moltbot” 进一步强化了多平台支持;最终定名 “OpenClaw” 则明确宣告了项目的开源属性和龙虾家族的品牌形象。

爆发式增长

项目于 2025 年 11 月 24 日 正式以 openclaw/openclaw 的名称在 GitHub 上开源,之后以惊人的速度增长:

  • 开源首月:迅速突破 10 万 Star,成为 AI Agent 领域最受关注的项目之一。
  • 2026 年初:Star 数突破 20 万,社区贡献者数量激增。
  • 截至 2026 年 5 月:已超过 37 万 Star,7.6 万次 Fork,成为全球最大的开源 AI 助手项目之一。

相比之下,同期另一个知名开源 AI Agent 项目 Hermes Agent(NousResearch/hermes-agent)拥有约 14.7 万 Star。OpenClaw 的用户基数大约是它的 2.5 倍。

关键里程碑

  • Gateway 架构定型:确立了 WebSocket 网关作为核心通信枢纽的设计。
  • 多渠道支持:陆续集成 WhatsApp、Telegram、Discord、Signal、Slack、iMessage 等主流消息平台。
  • 移动端节点:推出 iOS 和 Android 原生节点应用,支持语音对话、Canvas、摄像头、屏幕录制等。
  • macOS 伴侣应用:发布菜单栏 Companion App,实现桌面级 AI 助手体验。
  • 插件 SDK 发布:开放 plugin-sdk,允许第三方开发者构建自定义插件。
  • 35+ 模型提供商支持:覆盖 Anthropic、OpenAI、Google、Ollama、vLLM 等主流和本地模型服务。

三、核心架构设计

OpenClaw 的架构是其最大的技术亮点之一。它采用了一个中心化的 Gateway + 分布式 Node 的设计模式。

整体架构概览

┌─────────────────────────────────────────────────────────┐
│                    OpenClaw Gateway                      │
│  ┌───────────┐  ┌──────────┐  ┌──────────┐  ┌────────┐ │
│  │ WhatsApp   │  │ Telegram │  │ Discord  │  │ Slack  │ │
│  │ (Baileys)  │  │ (grammY) │  │          │  │        │ │
│  └─────┬─────┘  └────┬─────┘  └────┬─────┘  └───┬────┘ │
│        │              │             │             │      │
│  ┌─────┴──────────────┴─────────────┴─────────────┴────┐ │
│  │              WebSocket API Server                     │ │
│  │         (默认: 127.0.0.1:18789)                       │ │
│  └──────────────────────┬──────────────────────────────┘ │
│                         │                                 │
│  ┌──────────────────────┴──────────────────────────────┐ │
│  │              Agent Runtime Engine                    │ │
│  │  ┌─────────┐ ┌──────────┐ ┌────────┐ ┌───────────┐ │ │
│  │  │ Tools    │ │ Skills   │ │ Memory │ │ Plugins   │ │ │
│  │  └─────────┘ └──────────┘ └────────┘ └───────────┘ │ │
│  └────────────────────────────────────────────────────┘ │
│                                                         │
│  ┌───────────────────────────────────────────────────┐  │
│  │          Canvas Host (HTTP on same port)           │  │
│  │  /__openclaw__/canvas/  (agent-editable HTML/CSS) │  │
│  │  /__openclaw__/a2ui/     (A2UI host)              │  │
│  └───────────────────────────────────────────────────┘  │
└─────────────────────────────────────────────────────────┘
         │                    │                    │
    ┌────┴────┐         ┌────┴────┐         ┌────┴────┐
    │ WebChat  │         │ macOS   │         │  CLI    │
    │  / Admin │         │  App    │         │         │
    └─────────┘         └─────────┘         └─────────┘

         │                    │                    │
    ┌────┴────┐         ┌────┴────┐         ┌────┴────┐
    │ iOS Node│         │Android  │         │Headless │
    │         │         │  Node   │         │  Node   │
    └─────────┘         └─────────┘         └─────────┘

核心组件详解

1. Gateway(网关守护进程)

Gateway 是整个系统的心脏,它负责:

  • 维护所有消息渠道的连接:WhatsApp(通过 Baileys)、Telegram(通过 grammY)、Slack、Discord、Signal、iMessage、WebChat 等。
  • 暴露 WebSocket API:在配置的绑定地址上(默认 127.0.0.1:18789)提供类型化的 WebSocket 通信。
  • 管理 Agent 生命周期:调度 AI Agent 的执行、流式响应、工具调用。
  • 验证和路由:对入站消息进行 JSON Schema 校验,按规则路由到正确的处理管道。
  • 事件推送:发出 agentchatpresencehealthheartbeatcron 等事件。

关键设计原则:一台主机只有一个 Gateway,它是唯一打开 WhatsApp 会话的地方。这种单一实例设计避免了会话冲突和数据一致性问题。

2. Agent Runtime Engine(代理运行时引擎)

Agent 运行时是 AI 的”大脑”,包含:

  • 工具系统(Tools):浏览器自动化、代码执行、沙箱环境、网络搜索等。
  • 技能系统(Skills):预定义的 AI 工作流,如代码审查、文档生成、数据分析等。
  • 记忆系统(Memory):会话记忆、长期记忆、记忆搜索。
  • 插件加载器:动态加载和注册第三方插件。

3. Canvas Host(画布主机)

Canvas 是一个运行在 Gateway 同端口上的 HTTP 服务,提供:

  • /__openclaw__/canvas/:Agent 可编辑的 HTML/CSS/JS 内容,用于富文本展示。
  • /__openclaw__/a2ui/:A2UI(Agent-to-UI)主机,支持更复杂的前端交互。

4. Client(客户端)

客户端通过 WebSocket 连接到 Gateway,包括:

  • macOS 菜单栏应用:桌面级 Companion App。
  • CLI 命令行工具:终端内的 AI 助手交互。
  • WebChat / 控制 UI:浏览器中的聊天界面和管理面板。

5. Node(节点)

Node 是运行在不同设备上的客户端,声明 role: node 并携带明确的功能/命令列表:

  • macOS Node:桌面节点。
  • iOS Node:支持配对、Canvas、摄像头、屏幕录制、定位和语音。
  • Android Node:支持配对、聊天、语音、Canvas、摄像头和设备命令。
  • Headless Node:无头服务器节点。

6. 连接协议

OpenClaw 的 Gateway 协议设计非常严谨:

  • 传输层:WebSocket,文本帧 + JSON 载荷。
  • 握手:第一帧必须是 connect 请求。
  • 请求-响应{type:"req", id, method, params}{type:"res", id, ok, payload|error}
  • 事件推送{type:"event", event, payload, seq?, stateVersion?}
  • 认证:共享密钥(connect.params.auth.token)或 Tailscale/Trusted Proxy 模式。
  • 设备配对:所有连接包含设备身份,新设备需要配对批准,网关签发设备令牌。
  • 幂等性:副作用方法(sendagent)需要幂等键,服务器维护短时去重缓存。

协议类型由 TypeBox 定义,JSON Schema 自动生成,Swift 模型也由 Schema 生成,确保了端到端的类型安全。

代码仓库结构

openclaw/
├── src/                    # 核心 TypeScript 代码
│   ├── channels/           # 渠道实现(Telegram, Discord 等)
│   ├── gateway/            # 网关协议和服务
│   │   └── protocol/       # 协议定义
│   ├── plugins/            # 插件加载器
│   ├── plugin-sdk/         # 插件 SDK
│   └── agents/             # Agent 运行时
├── packages/               # 核心包
│   ├── sdk/                # 开放 SDK
│   ├── plugin-sdk/         # 插件 SDK 包
│   ├── memory-host-sdk/    # 记忆主机 SDK
│   └── plugin-package-contract/  # 插件包契约
├── extensions/             # 内置插件/渠道扩展
├── apps/                   # 伴侣应用
│   ├── macos/              # macOS 应用
│   ├── ios/                # iOS 应用
│   ├── android/            # Android 应用
│   ├── macos-mlx-tts/      # macOS MLX 文本转语音
│   ├── shared/             # 共享代码
│   └── swabble/            # 其他应用
├── ui/                     # Web UI
├── docs/                   # 文档
│   ├── concepts/           # 概念文档
│   ├── gateway/            # 网关文档
│   ├── channels/           # 渠道文档
│   ├── install/            # 安装文档
│   ├── plugins/            # 插件文档
│   └── providers/          # 模型提供商文档
├── skills/                 # 技能定义
├── config/                 # 配置模板
├── deploy/                 # 部署脚本
├── test/                   # 测试
├── scripts/                # 工具脚本
├── security/               # 安全相关
├── Dockerfile              # Docker 构建
├── docker-compose.yml      # Docker Compose
├── package.json            # 项目配置
├── pnpm-workspace.yaml     # pnpm 工作区
└── VISION.md               # 项目愿景

四、安装与部署方式

OpenClaw 提供了极其丰富的安装和部署选项,几乎覆盖了所有主流场景。以下是主要的安装方式:

方式一:Node.js 直接安装(推荐本地使用)

这是最直接的本地安装方式:

# 前置要求:Node.js 22+ 和 pnpm
# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw

# 安装依赖
pnpm install

# 构建
pnpm build

# 运行
pnpm openclaw start

也可以通过 npm 全局安装(如果发布了 npm 包):

npm install -g openclaw
openclaw setup

方式二:Bun 安装

对于使用 Bun 运行时的用户:

# 文档: docs/install/bun.md
bun install
bun run openclaw start

Bun 和 Node.js 两种路径都保持兼容。

方式三:Docker 部署(推荐服务器使用)

Docker 是部署 OpenClaw Gateway 到 VPS 或服务器的推荐方式:

# 使用 docker-compose
git clone https://github.com/openclaw/openclaw.git
cd openclaw
docker-compose up -d

OpenClaw 提供了精心配置的 Dockerfiledocker-compose.yml,支持:

  • 持久化数据存储(volumes)
  • 端口映射(默认 18789)
  • 环境变量注入(API 密钥等)

方式四:Podman 部署

作为 Docker 的替代品,OpenClaw 也支持 Podman:

podman compose up -d

相关文档见 docs/install/podman.md

方式五:云服务器一键部署

OpenClaw 为多个主流云平台提供了专门的部署指南:

平台 文档 特点
Fly.io docs/install/fly.md 免费额度,快速部署
Railway docs/install/railway.mdx 一键部署,自动 SSL
Render docs/install/render.mdx 免费计划可用
Northflank docs/install/northflank.mdx 企业级部署
DigitalOcean docs/install/digitalocean.md 虚拟机部署
Hetzner docs/install/hetzner.md 高性价比 VPS
Hostinger docs/install/hostinger.md 共享主机/VPS
Oracle Cloud docs/install/oracle.md 免费 ARM 实例
Azure docs/install/azure.md 企业云部署
GCP docs/install/gcp.md Google 云部署

方式六:树莓派部署

OpenClaw 甚至支持在树莓派上运行:

# 文档: docs/install/raspberry-pi.md
# 适用于 Raspberry Pi 3/4/5

这使得你可以在家庭网络中以极低的成本运行自己的 AI 助手。

方式七:Ansible 自动化部署

对于运维人员,OpenClaw 提供了 Ansible 剧本:

# 文档: docs/install/ansible.md
ansible-playbook openclaw.yml

适合批量部署和基础设施即代码(IaC)工作流。

方式八:Kubernetes 部署

对于企业级用户:

# 文档: docs/install/kubernetes.md
kubectl apply -f deploy/kubernetes/

支持 Helm charts 和 Kustomize。

方式九:Nix 安装

对于 NixOS 或 Nix 包管理器用户:

# 文档: docs/install/nix.md
nix-shell -p openclaw

远程访问配置

安装完成后,你可能需要从外部访问 Gateway:

# SSH 隧道(最简单)
ssh -N -L 18789:127.0.0.1:18789 user@host

# Tailscale(推荐)
# 配置 gateway.auth.allowTailscale: true

更新与迁移

# 更新
pnpm openclaw update
# 或文档: docs/install/updating.md

# 从其他项目迁移
docs/install/migrating.md          # 通用迁移
docs/install/migrating-claude.md   # 从 Claude Code 迁移
docs/install/migrating-hermes.md   # 从 Hermes Agent 迁移

五、核心功能特性

5.1 多渠道消息支持

OpenClaw 最大的卖点之一是一个 Gateway 连接所有消息平台

内置渠道

  • WhatsApp(通过 Baileys 库)
  • Telegram(通过 grammY 框架)
  • Discord
  • Slack
  • Signal
  • iMessage(macOS 专属)
  • IRC
  • Google Chat
  • WebChat(浏览器内置)

捆绑插件渠道(无需单独安装)

  • 飞书(Feishu/Lark)
  • LINE
  • Matrix
  • Mattermost
  • Microsoft Teams
  • Nextcloud Talk
  • Nostr
  • QQ Bot
  • Synology Chat
  • Tlon
  • Twitch
  • Zalo / Zalo Personal

可选安装渠道

  • 语音通话(Voice Call)
  • WeChat(微信)(第三方插件)

群聊支持

支持群聊中的 @提及激活 模式,只有在群里被 @ 提及时 AI 才会响应,避免信息轰炸。

DM 安全

支持 DM 白名单和配对机制,防止陌生人滥用。

5.2 AI 模型支持

OpenClaw 支持 35+ 个模型提供商,几乎涵盖了所有主流选择:

  • Anthropic(Claude 系列)
  • OpenAI(GPT-4/4o/o 系列)
  • Google(Gemini 系列)
  • Perplexity
  • Ollama(本地模型)
  • vLLM(高性能本地推理)
  • SGLang
  • 任何 OpenAI 兼容端点
  • 任何 Anthropic 兼容端点

还支持 OAuth 订阅认证(如 OpenAI Codex 的订阅验证),以及自定义/自托管的模型服务。

5.3 媒体处理

  • 输入媒体:图片、音频、视频、文档
  • 输出媒体:图片生成、视频生成
  • 语音笔记转录:自动将语音消息转为文字
  • 文本转语音(TTS):支持多个 TTS 提供商
  • macOS MLX TTS:使用 Apple MLX 框架的本地 TTS

5.4 工具与自动化

  • 浏览器自动化:操控浏览器执行任务
  • 代码执行:安全沙箱内的代码运行
  • 网络搜索:支持 Brave、DuckDuckGo、Exa、Firecrawl、Gemini Search、Grok、Kimi、MiniMax Search、Ollama Web Search、Perplexity、SearXNG、Tavily 等 11 种搜索引擎
  • Cron 定时任务:定时触发 AI 任务
  • 心跳调度(Heartbeat):周期性检查或任务
  • 沙箱隔离:工具调用的安全沙箱

5.5 应用与界面

  • WebChat:浏览器内的聊天界面
  • Control UI:浏览器内的管理控制面板
  • macOS 菜单栏伴侣应用:桌面级快捷访问
  • iOS 节点应用:配对、Canvas、摄像头、屏幕录制、定位、语音
  • Android 节点应用:配对、聊天、语音、Canvas、摄像头、设备命令

5.6 流式响应

支持流式输出和长回复的分块传输,确保在消息平台上也能获得良好的交互体验。


六、插件与扩展生态

OpenClaw 的插件系统是其架构的核心支柱之一。项目遵循”核心保持精简,功能通过插件扩展“的原则。

插件类型

1. 代码插件(Code Plugins)

运行 OpenClaw 插件代码,适合深度的运行时扩展:

  • 自定义工具
  • 自定义渠道
  • 自定义模型提供商
  • 运行时钩子

2. 捆绑式插件(Bundle-style Plugins)

打包稳定的外部功能,如 Skills、MCP 服务器和相关配置:

  • 更小的接口面
  • 更稳定的 API
  • 更好的安全边界

项目推荐使用捆绑式插件,因为它们有更小、更稳定的接口和更好的安全边界。只有在需要运行时钩子、提供商、渠道、工具或其他进程内扩展点时,才使用代码插件。

插件 SDK

OpenClaw 提供了完整的 plugin-sdk

packages/
├── plugin-sdk/          # 插件 SDK(核心)
├── memory-host-sdk/     # 记忆主机 SDK
└── plugin-package-contract/  # 插件包契约

插件作者通过 openclaw/plugin-sdk/* 提供的公开接口与核心交互,不应直接访问核心源码

插件分发

  • 首选方式:npm 包分发
  • 开发模式:本地扩展加载
  • 社区规范:如果你构建了插件,请在自己的仓库中托管和维护
  • 进入核心的门槛:非常高,确保核心库的稳定性

MCP 集成

OpenClaw 支持 MCP(Model Context Protocol),这是 Anthropic 提出的标准化 AI 工具协议。通过 MCP 服务器,OpenClaw 可以无缝接入各种外部工具和 API。


七、记忆系统与上下文管理

OpenClaw 内置了强大的记忆系统,支持多种记忆策略:

内置记忆(Memory Builtin)

  • 会话记忆:当前对话的上下文维护
  • 长期记忆:跨会话的持久化记忆
  • 记忆搜索:检索历史相关记忆

上下文管理

  • Active Memory:当前活跃的记忆状态
  • Compaction:上下文压缩,防止超出上下文窗口
  • Session Pruning:会话裁剪,保留最重要的信息

第三方记忆集成

  • Honcho Memory:与 Honcho 记忆系统集成
  • QMD Memory:与 QMD 记忆系统集成
  • Memory Search:高级记忆搜索功能

这些记忆系统确保 AI 助手能够”记住”你,跨会话提供连贯的体验。


八、多 Agent 与任务编排

Agent 架构

OpenClaw 支持多 Agent 路由,每个工作区或发送者拥有隔离的会话:

  • 直接聊天:折叠到共享的 main 会话
  • 群聊:每个群聊隔离的会话
  • 工作区:按工作区隔离的 Agent 实例

并行专业通道(Parallel Specialist Lanes)

OpenClaw 支持并行专业通道,不同类型的任务由专门的 Agent 处理,提高效率和准确性。

代理运行时

文档 docs/concepts/agent.md 详细描述了 Agent 的运行时模型和调度机制。Agent 可以:

  • 调用工具
  • 访问记忆
  • 流式输出
  • 与多个渠道交互

队列管理

  • Queue Steering:队列调度策略
  • Queue Management:任务队列管理

九、安全设计

安全是 OpenClaw 的核心设计原则之一。根据其 VISION.md 的描述:

“Security in OpenClaw is a deliberate tradeoff: strong defaults without killing capability.”

安全特性

1. 认证与授权

  • 共享密钥认证:基于 token 或密码的认证
  • Tailscale 认证:通过 Tailscale 网络身份认证
  • Trusted Proxy 模式:信任代理的身份传递
  • 设备配对:新设备需要明确批准
  • 操作者作用域(Operator Scopes):细粒度的权限控制

2. 沙箱隔离

  • 工具沙箱:工具在受限环境中运行
  • 策略系统:工具调用策略控制
  • 权限提升:需要时显式提升权限

3. 网络安全

  • 默认本地绑定:Gateway 默认绑定 127.0.0.1
  • 非本地连接需要配对:防止未授权远程访问
  • 连接挑战签名:所有连接必须签名挑战 nonce
  • 设备令牌:配对后签发设备令牌

4. 安全报告

详细的安策略和漏洞报告流程见 SECURITY.md


十、与其他 AI Agent 的对比

OpenClaw vs Hermes Agent

特性 OpenClaw Hermes Agent
语言 TypeScript Python
Stars 371K+ 147K+
渠道 WhatsApp, Telegram, Discord, Signal, Slack, iMessage 等 15+ Telegram, Discord, CLI 等
架构 WebSocket Gateway 本地 Agent 进程
移动支持 iOS, Android 原生应用 无原生移动应用
桌面应用 macOS 菜单栏应用
许可证 MIT MIT
模型提供商 35+ 多提供商支持
安装方式 9+ 种(Docker, 云, 树莓派等) Python 包安装

OpenClaw vs Claude Code

特性 OpenClaw Claude Code
定位 全渠道 AI 助手 代码编程助手
消息平台 支持 15+ 消息平台 终端内交互
开源 完全开源(MIT) 部分开源
本地部署 完全本地部署 依赖 Anthropic API
隐私 数据完全本地 数据发送到 Anthropic

OpenClaw 的独特优势

  1. 全渠道覆盖:一个 Gateway 连接所有消息平台,这是其他 Agent 无法比拟的。
  2. 真正的本地部署:数据完全在你的控制之下。
  3. 移动端原生支持:iOS 和 Android 原生应用,不仅仅是 Web 界面。
  4. 丰富的部署选项:从树莓派到 Kubernetes,覆盖所有场景。
  5. 活跃的社区:37 万 Star 意味着大量的用户和贡献者。

十一、社区与贡献指南

社区规模

  • GitHub Stars:371,405+
  • Forks:76,862+
  • Open Issues:7,318 个(活跃度高)
  • 生态系统项目:数千个衍生项目,包括多 Agent 编排系统(如 edict)、上下文优化(context-mode)、个人知识库(gbrain)等

贡献规则

OpenClaw 对代码贡献有明确的规范:

  1. 一个 PR = 一个问题/话题。不要将多个不相关的修复/功能打包在一起。
  2. PR 超过 ~5,000 行变更,除非特殊情况否则不予审查。
  3. 不要一次性提交大量小 PR,每个 PR 都有审查成本。
  4. 非常小的相关修复,鼓励组合成一个集中的 PR。

开发命令

# 安装依赖
pnpm install

# 运行
pnpm openclaw ...  # 或 pnpm dev

# 构建
pnpm build

# 测试
pnpm test <path-or-filter> [vitest args...]
pnpm test:changed
pnpm test:serial
pnpm test:coverage

# 检查变更
pnpm check:changed
pnpm changed:lanes --json

# 文档
pnpm docs:list

AGENTS.md 规范

OpenClaw 使用 AGENTS.md 文件定义开发规范,这是一个创新的做法——用 AI Agent 可读的格式来定义项目规则。项目根目录的 AGENTS.md 只包含根规则,每个子目录可以有自己的 AGENTS.md

生态项目

OpenClaw 的繁荣生态催生了大量衍生项目:

  • edict:OpenClaw 多 Agent 编排系统,9 个专用 AI Agent + 实时仪表盘
  • gbrain:Garry Tan 的 OpenClaw 个人知识库
  • context-mode:上下文窗口优化,98% 的 token 减少
  • claude-mem:跨会话持久化上下文,支持 15 个平台
  • claude-skills:245+ Claude Code 技能/Agent 插件

十二、总结与展望

当前状态

截至 2026 年 5 月,OpenClaw 已经成为全球最大的开源 AI 助手项目之一。项目的当前重点(根据其 VISION.md):

优先级:

  1. 安全性和安全默认值
  2. Bug 修复和稳定性
  3. 设置可靠性和首次运行 UX

下一步优先级:

  1. 支持所有主要模型提供商
  2. 改进主要消息渠道支持(并添加一些高需求的新渠道)
  3. 性能和测试基础设施
  4. 更好的计算机使用和 Agent Harness 能力
  5. CLI 和 Web 前端的人体工程学优化
  6. macOS、iOS、Android、Windows 和 Linux 上的伴侣应用

为什么 OpenClaw 值得你关注?

  1. 开源且自由:MIT 许可证,完全自由地使用、修改和分发。
  2. 隐私保护:AI 运行在你的设备上,数据不离开你的控制。
  3. 全平台:Any OS, Any Platform——从 WhatsApp 到 Discord,从 Mac 到树莓派。
  4. 活跃开发:项目迭代速度快,社区贡献活跃。
  5. 丰富的生态:37 万 Star 背后是一个庞大的开发者社区和丰富的插件生态。
  6. 务实的设计:从个人工具发展而来,功能都是实际需求驱动的。

适合谁?

  • 隐私意识强的用户:希望拥有自己的 AI 助手,不依赖云端服务。
  • 多平台重度用户:希望在一个 AI 助手中集成 WhatsApp、Telegram、Discord 等多个渠道。
  • 开发者:希望构建自定义 AI 工作流和插件。
  • 家庭用户:想在树莓派上运行自己的 AI 助手。
  • 企业用户:需要私有化部署的 AI 助手解决方案。

结语

OpenClaw 的故事是一个关于开源精神、务实设计和社区力量的故事。从一个”个人游乐场”到 37 万 Star 的开源明星,它证明了当一个项目真正解决用户痛点、尊重用户隐私、并保持开放时,社区会给予最热烈的回应。

如果你还没有尝试过 OpenClaw,现在就是最好的时机。无论是用 Docker 在 VPS 上部署,还是在树莓派上搭建,甚至只是本地跑起来体验一下,这只”龙虾”都可能改变你与 AI 交互的方式。

🦞 The lobster way.


参考资料