首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >OpenClaw 深度使用报告:315K Star 开源 AI Agent 框架全面解析

OpenClaw 深度使用报告:315K Star 开源 AI Agent 框架全面解析

原创
作者头像
用户12282813
发布2026-03-17 11:37:20
发布2026-03-17 11:37:20
1.5K0
举报

一、项目概述

1.1 什么是 OpenClaw?

OpenClaw 是由奥地利程序员 Peter Steinberger 创建的开源自主 AI Agent 框架(原名 Clawbot,2025年11月发布)。它不是一个 AI 模型,而是一个"Agentic Harness"——将各种软件工具与用户选择的 AI 模型连接起来的执行框架。

核心定位: 本地优先(Local-First)的个人 AI 助手,通过消息平台作为主要用户界面,在你的设备上自主执行任务。

GitHub 数据: 315K Stars / 60.3K Forks / 19,302 Commits

1.2 与竞品对比

特性

OpenClaw

CrewAI

AutoGPT

ChatGPT Plus

定位

个人自主后台执行

团队协作导向

研究探索导向

创意 UI 导向

部署方式

本地优先

云端/本地

云端

纯云端

主动调度

Heartbeat + Cron

有限

有限

消息平台集成

20+ 平台

少量

本地环境访问

完整文件/系统操作

受限

受限

开源

完全开源

部分开源

开源

闭源

二、系统架构

2.1 四层架构

代码语言:txt
复制
┌─────────────────────────────────────────────┐
│            Channel Layer (通道层)             │
│  WhatsApp / Telegram / Slack / Discord / ... │
├─────────────────────────────────────────────┤
│            Gateway (网关控制面)               │
│  WebSocket ws://127.0.0.1:18789              │
│  状态管理 / 执行编排 / 会话路由               │
├─────────────────────────────────────────────┤
│            LLM Brain (大模型层)               │
│  Claude / GPT-4o / Qwen / Llama / Ollama    │
├─────────────────────────────────────────────┤
│          Skills Toolbox (技能工具箱)          │
│  Shell / Browser / File / Canvas / Voice     │
└─────────────────────────────────────────────┘

2.2 Agent Loop(代理循环)

OpenClaw 的核心执行流程分五个阶段:

  1. Initial Request — 验证参数,解析会话,持久化元数据
  2. Agent Command — 解析模型,加载技能,调用运行时
  3. Embedded Runtime — 通过 per-session 和全局队列串行化执行
  4. Event Streaming — 桥接工具事件、助手增量、生命周期事件
  5. Completion — 监控 runId,返回状态/耗时/错误信息

关键机制:

  • 队列化执行:按会话键串行化,防止工具/会话冲突
  • Prompt 组装:基础模板 + 技能 + 引导上下文 + 运行时覆盖
  • 超时控制:默认 30 秒等待,600 秒运行时间上限

2.3 记忆系统

双层 Markdown 记忆架构:

层级

文件

说明

日志层

memory/YYYY-MM-DD.md

Append-only,每日上下文

长期层

MEMORY.md

持久事实/偏好/决策

智能检索: 向量嵌入语义搜索 + BM25 关键词匹配,支持时间衰减和 MMR 重排序。存储后端为 SQLite。

三、支持的配置

3.1 模型提供商(25+ 支持)

类别

提供商

国际主流

Anthropic (Claude)、OpenAI (GPT-4o)、Mistral、Together

开源/本地

Ollama、OpenRouter

云服务

AWS Bedrock、GitHub Copilot

中国厂商

GLM (智谱)、Qwen (通义千问)、Moonshot (月之暗面)、MiniMax

3.2 通讯渠道(20+ 集成)

WhatsApp、Telegram、Discord、Slack、Signal、Teams、Matrix、IRC、LINE、Zalo、iMessage、Google Chat、Mattermost、Feishu (飞书) 等 20+ 平台。

3.3 部署方式

方式

适用场景

本地 npm 安装

个人开发者,快速上手

Docker / Podman

隔离部署,生产环境

Kubernetes

企业级大规模部署

Fly.io / Railway / Render

一键云端部署

四、核心功能与可玩性

4.1 定时任务(Cron Jobs)

内置完整调度系统,支持一次性(at)、固定间隔(every)、Cron 表达式三种类型。交付模式包括推送到聊天渠道、Webhook、仅内部记录。

4.2 技能系统(Skills)

ClawHub 技能注册中心 提供三类技能:Bundled(内置)、Managed(托管社区策展)、Workspace(组织自定义)。

4.3 工具与插件

  • 浏览器控制:专用 Chrome/Chromium 实例自动化
  • Canvas:A2UI push/reset/eval 可视化交互
  • Shell 执行:本地命令执行
  • 文件操作:完整的本地文件系统读写
  • Sub-agents:代理间通信

4.4 多平台客户端

macOS(菜单栏应用)、iOS(Canvas/语音)、Android(Connect/Chat/Voice)、Linux(无头部署)、Web(WebChat)全面覆盖。

五、应用场景

5.1 个人效率

收件箱分拣、日程管理、个人知识库、财务监控、研究助手

5.2 开发者工作流

服务器监控、CI/CD 通知、代码审查、浏览器自动化

5.3 企业级应用

客服助手、文档处理、工作流自动化、团队协作

5.4 物联网与机器人

集成 ROS2(Nav2、MoveIt2),已在 Unitree G1 机器人上演示实时 3D 建图与导航。

六、安全体系

6.1 十项必备安全控制

措施

说明

1

用户隔离

专用 OS 用户,权限受限

2

容器化

Docker 部署,仅映射必要目录

3

API 限额

独立 Key,硬性消费上限

4

执行审批

人工审批破坏性命令

5

访问控制

基于用户 ID 的白名单验证

6

审计日志

永久命令执行记录

7

网络限制

防火墙规则阻断未知出站

8

凭证管理

环境变量,不硬编码

9

依赖安全

每周 npm audit,锁定版本

10

只读挂载

敏感文档不可修改

七、生态与市场影响

7.1 "养龙虾"热潮(2026年3月)

OpenClaw 的红色龙虾 Logo 使得"养龙虾"成为中国 AI 圈的流行语:

  • 近 1000 人排队在腾讯深圳总部安装 OpenClaw
  • 工程师收费 500 元/次上门安装
  • 深圳龙岗区拨款 1000 万元 支持 OpenClaw 应用

资本市场反应: 腾讯股价一周上涨 8.9%,MiniMax 股价较 IPO 上涨 600%。

7.2 中国科技公司的 OpenClaw 衍生品

公司

产品

特点

Moonshot AI

Kimi Claw

零代码部署,补贴算力

MiniMax

MaxClaw

云端优先,性能优化

智谱 AI + 阿里云

AutoGLM-OpenClaw

云端部署

腾讯

WorkBuddy

企业助手,兼容 Skills

八、快速上手

代码语言:bash
复制
# 安装(要求 Node >= 22)
npm install -g openclaw@latest

# 引导配置
openclaw onboard --install-daemon

# 连接渠道(以 WhatsApp 为例)
openclaw channels login --channel whatsapp

# 启动
openclaw gateway

九、总结评价

优势

  1. 真正的本地优先:完整访问本地文件系统和系统命令
  2. 消息即界面:通过 WhatsApp/Telegram/Slack 即可操控
  3. 模型无关:25+ 模型提供商,不被厂商锁定
  4. 强大的自动化:Cron + Heartbeat + Webhook 构成完整体系
  5. 开源生态蓬勃:315K Stars,中国科技巨头全面拥抱

劣势

  1. 安全风险高:Prompt 注入已有实际损害案例
  2. 配置复杂度:面向开发者,普通用户门槛较高
  3. 资源消耗:需要持续运行的 Gateway 进程

可玩性评分

维度

评分

说明

上手难度

6/10

开发者友好,普通用户需学习

功能丰富度

9/10

几乎无所不能

定制自由度

10/10

完全开源,全可替换

生态活跃度

9/10

全球热潮,中国市场爆发

安全可靠性

5/10

需要用户自行安全加固

日常实用性

8/10

融入日常工作流


参考资源: OpenClaw 官方文档 | GitHub | Fortune 报道

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、项目概述
    • 1.1 什么是 OpenClaw?
    • 1.2 与竞品对比
  • 二、系统架构
    • 2.1 四层架构
    • 2.2 Agent Loop(代理循环)
    • 2.3 记忆系统
  • 三、支持的配置
    • 3.1 模型提供商(25+ 支持)
    • 3.2 通讯渠道(20+ 集成)
    • 3.3 部署方式
  • 四、核心功能与可玩性
    • 4.1 定时任务(Cron Jobs)
    • 4.2 技能系统(Skills)
    • 4.3 工具与插件
    • 4.4 多平台客户端
  • 五、应用场景
    • 5.1 个人效率
    • 5.2 开发者工作流
    • 5.3 企业级应用
    • 5.4 物联网与机器人
  • 六、安全体系
    • 6.1 十项必备安全控制
  • 七、生态与市场影响
    • 7.1 "养龙虾"热潮(2026年3月)
    • 7.2 中国科技公司的 OpenClaw 衍生品
  • 八、快速上手
  • 九、总结评价
    • 优势
    • 劣势
    • 可玩性评分
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档