摘要: 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 的核心设计理念可以概括为三点:
- 隐私优先:AI 运行在你的设备上,数据不离开你的控制范围。
- 全平台覆盖:支持 Any OS(macOS、Linux、Windows)、Any Platform(各种消息渠道)。
- 插件化扩展:核心保持精简,功能通过插件系统扩展,确保系统灵活且安全。
二、发展历程:从个人玩具到开源明星
前世:四次改名,一个梦想
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 校验,按规则路由到正确的处理管道。
- 事件推送:发出
agent、chat、presence、health、heartbeat、cron等事件。
关键设计原则:一台主机只有一个 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 模式。 - 设备配对:所有连接包含设备身份,新设备需要配对批准,网关签发设备令牌。
- 幂等性:副作用方法(
send、agent)需要幂等键,服务器维护短时去重缓存。
协议类型由 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 提供了精心配置的 Dockerfile 和 docker-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 的独特优势
- 全渠道覆盖:一个 Gateway 连接所有消息平台,这是其他 Agent 无法比拟的。
- 真正的本地部署:数据完全在你的控制之下。
- 移动端原生支持:iOS 和 Android 原生应用,不仅仅是 Web 界面。
- 丰富的部署选项:从树莓派到 Kubernetes,覆盖所有场景。
- 活跃的社区:37 万 Star 意味着大量的用户和贡献者。
十一、社区与贡献指南
社区规模
- GitHub Stars:371,405+
- Forks:76,862+
- Open Issues:7,318 个(活跃度高)
- 生态系统项目:数千个衍生项目,包括多 Agent 编排系统(如 edict)、上下文优化(context-mode)、个人知识库(gbrain)等
贡献规则
OpenClaw 对代码贡献有明确的规范:
- 一个 PR = 一个问题/话题。不要将多个不相关的修复/功能打包在一起。
- PR 超过 ~5,000 行变更,除非特殊情况否则不予审查。
- 不要一次性提交大量小 PR,每个 PR 都有审查成本。
- 非常小的相关修复,鼓励组合成一个集中的 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):
优先级:
- 安全性和安全默认值
- Bug 修复和稳定性
- 设置可靠性和首次运行 UX
下一步优先级:
- 支持所有主要模型提供商
- 改进主要消息渠道支持(并添加一些高需求的新渠道)
- 性能和测试基础设施
- 更好的计算机使用和 Agent Harness 能力
- CLI 和 Web 前端的人体工程学优化
- macOS、iOS、Android、Windows 和 Linux 上的伴侣应用
为什么 OpenClaw 值得你关注?
- 开源且自由:MIT 许可证,完全自由地使用、修改和分发。
- 隐私保护:AI 运行在你的设备上,数据不离开你的控制。
- 全平台:Any OS, Any Platform——从 WhatsApp 到 Discord,从 Mac 到树莓派。
- 活跃开发:项目迭代速度快,社区贡献活跃。
- 丰富的生态:37 万 Star 背后是一个庞大的开发者社区和丰富的插件生态。
- 务实的设计:从个人工具发展而来,功能都是实际需求驱动的。
适合谁?
- 隐私意识强的用户:希望拥有自己的 AI 助手,不依赖云端服务。
- 多平台重度用户:希望在一个 AI 助手中集成 WhatsApp、Telegram、Discord 等多个渠道。
- 开发者:希望构建自定义 AI 工作流和插件。
- 家庭用户:想在树莓派上运行自己的 AI 助手。
- 企业用户:需要私有化部署的 AI 助手解决方案。
结语
OpenClaw 的故事是一个关于开源精神、务实设计和社区力量的故事。从一个”个人游乐场”到 37 万 Star 的开源明星,它证明了当一个项目真正解决用户痛点、尊重用户隐私、并保持开放时,社区会给予最热烈的回应。
如果你还没有尝试过 OpenClaw,现在就是最好的时机。无论是用 Docker 在 VPS 上部署,还是在树莓派上搭建,甚至只是本地跑起来体验一下,这只”龙虾”都可能改变你与 AI 交互的方式。
🦞 The lobster way.
