🦞 OpenClaw

AI 自动化工作流设计与部署

版本 v1.8.2 | 更新时间:2026 年 3 月

📑 目录导航

📖 产品概述

什么是 OpenClaw?

OpenClaw(原名 Clawdbot,过渡名 Moltbot)是 2026 年 1 月爆火的开源个人 AI 助手项目, 由 Peter Steinberger(PSPDFKit 创始人)开发。它不是一个简单的聊天机器人,而是一个能真正"动手干活"的 AI 智能体。

💡 核心理念

"你不再告诉它每一步怎么做,而是直接告诉它:'我要一个结果。'"

与传统 AI 助手的区别

能力维度 传统 AI 助手 OpenClaw
任务执行 仅提供建议和指导 自主完成完整任务
系统权限 无系统访问权限 全权限执行(文件/命令/浏览器)
运行方式 云端服务,依赖网络 本地优先,隐私可控
记忆能力 会话级上下文 长期记忆 + 向量检索
扩展性 固定功能 500+ 社区技能可扩展

项目名称演变

🦀

Clawdbot

2025 年末 - 2026 年 1 月初

最初项目名,灵感来自 Claude + claw(爪子)的组合

🦞

Moltbot

2026 年 1 月 27 日 - 1 月 30 日

过渡名称,因商标冲突紧急更名,"Molt"意为龙虾蜕壳

🔓

OpenClaw

2026 年 1 月 30 日至今

最终官方名称,强调开源开放,口号:"钳即是法"

✨ 核心特性

🏠

本地优先架构

所有数据存储在用户自己的设备上,隐私完全可控。 断网环境下仍可执行本地任务,减少网络延迟。

全权限执行

能访问文件系统、应用和消息平台。 执行终端命令、操作浏览器、收发邮件、编写代码。

💬

多渠道接入

支持 WhatsApp、Telegram、钉钉、飞书等 50+ 种消息平台。 无论在哪,同一个助手随叫随到。

🧩

技能生态系统

500+ 社区技能持续扩展能力边界。 支持自定义技能开发,满足个性化需求。

🧠

长期记忆

向量数据库存储历史对话和用户偏好。 支持语义搜索,越用越聪明。

🔄

多模型支持

支持 Claude、GPT、文心一言、通义千问、智谱 GLM 等。 自动故障转移,确保服务可用性。

内置工具集

工具类别 功能描述 典型用例
Browser Control 浏览器自动化控制 网页抓取、表单提交、截图保存
File Operations 文件读写和管理 批量处理、格式转换、监控变化
Terminal Execution 系统命令执行 安装包、运行脚本、系统管理
Web API HTTP 请求调用 REST API、Webhook、第三方服务
Memory Management 记忆存储检索 向量搜索、上下文管理、索引维护
Schedule Tasks 定时任务调度 Cron 调度、延迟执行、周期任务

🏗️ 系统架构

用户交互层
WhatsApp / Telegram / 钉钉 / Web UI
Gateway(网关)
消息路由 / 会话管理 / 工具协调
Agent Core
任务规划 / 意图识别
Tools Engine
浏览器 / 文件 / 命令
Memory System
向量数据库 / 长期记忆
Model Providers
Claude / GPT / 文心一言 / 通义千问 / Ollama

核心组件说明

1. Gateway(网关)

中央枢纽

Gateway 是 OpenClaw 的核心中枢,负责所有关键协调工作:

  • 消息路由:接收来自各渠道的消息,分发给对应的 Agent 实例
  • 会话管理:维护对话上下文,确保多轮对话的连贯性
  • 工具协调:根据任务需求调用相应的工具
  • 认证授权:验证用户身份,控制访问权限
  • RPC 总线:提供内部组件间的高效通信机制

2. Agent(智能体)

Agent 是 AI 助手的"大脑",通过工作区文件定义能力边界、记忆范围和交互风格:

~/.openclaw/workspace/
├── IDENTITY.md       # 身份定义(名称、角色、专业领域)
├── SOUL.md           # 人格设定(语气、风格、价值观)
├── USER.md           # 用户偏好(习惯、禁忌、特殊要求)
├── MEMORY.md         # 长期记忆(重要事实、历史经验)
├── HEARTBEAT.md      # 心跳检查清单(定期自检任务)
└── skills/           # 技能目录

3. Tools(工具系统)

Tools 是 Agent 的"手",提供具体的执行能力:

4. Memory(记忆系统)

Memory 系统让 OpenClaw 具备"越用越聪明"的能力:

5. Providers(模型提供商)

支持多种 AI 模型,实现灵活配置和故障转移:

提供商 代表模型 适用场景 配置难度
Anthropic Claude 3.5/4 复杂推理、代码生成 中(需海外账号)
OpenAI GPT-4/GPT-4o 通用任务、多模态 中(需海外账号)
阿里 通义千问 Qwen 中文任务、性价比高 低(国内可用)
百度 文心一言 ERNIE 中文理解、本土化 低(国内可用)
智谱 GLM-4/Coding 代码生成、技术问答 低(国内可用)
Ollama Llama/Mistral 本地部署、隐私敏感 高(需本地算力)

🚀 快速安装

✅ 系统要求
  • CPU:双核处理器(推荐四核+)
  • 内存:2GB RAM(推荐 8GB+)
  • 存储:500MB 可用空间
  • 系统:macOS 10.15+ / Windows 10+ / Linux Ubuntu 18.04+
  • 环境:Node.js 22+

方法一:一键脚本安装(推荐)

macOS / Linux
curl -fsSL https://openclaw.ai/install.sh | bash
Windows PowerShell
iwr -useb https://openclaw.ai/install.ps1 | iex
Windows CMD
curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

方法二:手动安装

# 使用 pnpm(推荐)
pnpm add -g openclaw@latest

# 或使用 npm
npm install -g openclaw@latest

# 启动配置向导
openclaw onboard --install-daemon

方法三:Docker 部署

docker run -d \
  --name openclaw \
  -p 18789:18789 \
  -v openclaw-data:/root/.openclaw \
  -e OPENCLAW_API_KEY="your-api-key" \
  openclaw/openclaw:latest

验证安装

# 检查版本
openclaw --version

# 查看状态
openclaw status

# 健康检查
openclaw health

# 打开 Web UI
openclaw dashboard
# 访问 http://127.0.0.1:18789/chat

💼 应用场景

📧

办公自动化

  • 清空收件箱、自动发邮件
  • 管理日历、办理航班值机
  • 整理文档、做数据分析
  • 生成日报、周报、月报
💻

开发辅助

  • 写代码、代码审查
  • 自动化测试、部署应用
  • GitHub 集成、CI/CD 通知
  • API 测试、性能监控
🏠

生活助手

  • 智能家居控制
  • 日程安排、信息整理
  • 天气查询、新闻摘要
  • 股票提醒、航班跟踪
🎨

创意工作

  • 生成报告、制作 PPT 大纲
  • 内容创作、文案撰写
  • 翻译校对、摘要生成
  • 市场调研、竞品分析

实战案例:自动生成新闻摘要

📰 工作流程
  1. 抓取:从 TechCrunch、MIT TR、机器之心等网站获取最新新闻
  2. 筛选:AI 判断是否与 AI/机器学习技术相关
  3. 摘要:为每条新闻生成 50-100 字的简洁摘要
  4. 排序:按技术创新性、行业影响力等标准评分排序
  5. 输出:保存为 Markdown 文件并发送到团队群
# 每天早上 8 点自动执行
cron: "0 8 * * 1-5"

输出示例:
━━━━━━━━━━━━━━━━━━━━━━━
📰 AI 技术新闻日报 - 2026-03-16
━━━━━━━━━━━━━━━━━━━━━━━
1. OpenClaw 发布重大更新,引入工作流引擎 2.0
   来源:TechCrunch | 重要性:⭐9.5
   OpenClaw 团队今日发布工作流引擎 2.0 版本...

2. MIT 研究人员提出新型注意力机制
   来源:MIT TR | 重要性:⭐9.0
   MIT CSAIL 实验室发表论文...
━━━━━━━━━━━━━━━━━━━━━━━

🔐 安全指南

⚠️ 官方安全警告

工信部网络安全威胁和漏洞信息共享平台已发布风险提示: OpenClaw 具备强大的系统执行能力,不当配置可能导致严重安全风险。

主要安全隐患

安全最佳实践

1. 最小权限原则

{
  "tools": {
    "terminal": {
      "blockedCommands": ["rm -rf /", "mkfs", "dd"],
      "requireConfirmation": ["sudo", "rm -rf", "chmod"]
    },
    "filesystem": {
      "readOnlyPaths": ["/etc", "/usr"],
      "writablePaths": ["~/projects", "/tmp"]
    }
  }
}

2. 密钥管理

# ❌ 错误做法:明文存储
{
  "apiKey": "sk-1234567890abcdef"
}

# ✅ 正确做法:使用环境变量
{
  "apiKey": "${OPENCLAW_API_KEY}"
}

3. 沙箱隔离

{
  "sandbox": {
    "enabled": true,
    "type": "docker",
    "network": {
      "allowed_hosts": ["api.openai.com"]
    },
    "resources": {
      "max_memory_mb": 2048
    }
  }
}

4. 网络隔离

# 限制公网访问
ufw allow from 192.168.1.0/24 to any port 18789

# 绑定内网 IP
openclaw config set gateway.host 127.0.0.1

安全检查清单

检查项 状态
启用了强密码或双因素认证
API 密钥已妥善存储(环境变量)
限制了公网访问(仅允许信任 IP)
配置了工具权限(禁止危险命令)
启用了沙箱隔离(生产环境)
启用了详细日志记录
定期备份重要配置和数据

📚 资源链接

🌐

官方网站

https://openclaw.ai/

📖

中文文档

https://docs.openclaw.ai/zh-CN

💾

GitHub 仓库

github.com/openclaw/openclaw

🛠️

技能市场

https://clawhub.ai/

📝

本书源码

随书附带所有示例代码和配置文件

💬

社区讨论

GitHub Discussions & 中文社区

推荐阅读