Skip to content

第一章:什么是 OpenClaw

了解 OpenClaw 的前世今生,以及它为什么值得关注。

本章概览

在这一章中,你将了解:

  • OpenClaw 的项目背景和发展历史
  • 它的核心设计理念
  • 它和 Claude Code 等工具的区别
  • 开源社区的发展现状
  • 典型的使用场景

阅读时间

预计阅读时间:15-20 分钟。本章以概念理解为主,不需要动手操作。

1.1 项目背景与历史

从 Clawdbot 到 OpenClaw

OpenClaw 的故事要从 2024 年说起。当时,知名开发者 Peter Steinberger(PSPDFKit 的创始人,在 iOS 开发社区非常有名)开始了一个个人项目:他想要一个能在 WhatsApp 上和自己对话的 AI 助手。

这个项目最初叫做 Clawdbot -- 一个运行在本地的聊天机器人,可以通过 WhatsApp 与用户交互。

项目名称演变时间线:

Clawdbot (2024 初)
    → Moltbot (2024 中)
        → OpenClaw (2024 末至今)

为什么改名?

  • Clawdbot 是最早的名字,简单直接,但容易和 Claude 混淆
  • Moltbot 是中间过渡期的名字,"molt" 意为蜕变
  • OpenClaw 是最终确定的名字,"Open" 强调开源,"Claw" 保留了项目的传承
小知识:Peter Steinberger 是谁?

Peter Steinberger 是奥地利开发者,他创办的 PSPDFKit 是一家专注于 PDF 技术的公司,产品被全球数千家企业使用。他在开源社区非常活跃,对 iOS 和 macOS 开发有深远影响。OpenClaw 是他在 AI 时代的新探索。

从个人项目到 247K Stars

OpenClaw 的发展速度令人惊叹:

时期事件Stars
2024 Q1Clawdbot 首次发布数百
2024 Q2更名为 Moltbot,支持多平台数千
2024 Q3更名为 OpenClaw,架构大重构数万
2024 Q4Gateway 架构发布,社区爆发10 万+
2025持续增长,生态完善247K+

为什么增长这么快?

OpenClaw 的爆发增长有几个关键因素:

  1. 解决了真实痛点 -- 人们确实需要在聊天工具中使用 AI
  2. 本地运行 -- 数据不经过第三方,隐私有保障
  3. 多平台支持 -- 一个助手,所有平台都能用
  4. 开源免费 -- 社区驱动,迭代极快
  5. Peter 的影响力 -- 创始人在开发者社区有很高的知名度

1.2 核心设计理念

OpenClaw 的设计围绕三个核心理念:

理念一:本地执行(Local First)

传统云端 AI 助手:
你的消息 → 云端服务器 → AI 处理 → 返回结果
(你的数据存储在别人的服务器上)

OpenClaw:
你的消息 → 你的电脑上的 OpenClaw → AI API → 返回结果
(数据处理和存储都在你自己的机器上)

这意味着什么?

  • 你的聊天记录保存在自己的电脑上,不会被第三方平台收集
  • 你可以随时查看、备份、删除自己的数据
  • 即使 OpenClaw 项目停止维护,你的数据依然完好
  • 你可以使用完全离线的本地模型(如 Ollama)

注意区分

虽然 OpenClaw 本身运行在本地,但如果你使用 Claude 或 GPT 作为 LLM 后端,你的对话内容仍然会发送到相应的 API 服务器进行处理。只有使用 Ollama 等本地模型时,才能实现完全离线运行。

理念二:数据主权(Data Sovereignty)

"数据主权"这个概念听起来很大,但在 OpenClaw 的语境中很具体:

  • 你的对话历史 -- 存储在 ~/.openclaw/ 目录中
  • 你的配置信息 -- 存储在本地配置文件中
  • 你的 Skills 和插件 -- 你自己安装和管理
  • 你的 API Key -- 保存在本地,不经过中间商
# OpenClaw 的数据存储结构(简化版)
~/.openclaw/
├── config.yaml          # 主配置文件
├── conversations/       # 对话历史
│   ├── telegram/       # Telegram 的对话
│   ├── whatsapp/       # WhatsApp 的对话
│   └── slack/          # Slack 的对话
├── skills/             # 安装的技能
├── memory/             # 持久化记忆
└── logs/               # 运行日志

理念三:多平台消息集成(Multi-Platform Messaging)

这是 OpenClaw 最独特的卖点。想象一下这个场景:

早上在地铁上,你用 WhatsApp 让 AI 帮你整理今天的工作计划。到了办公室,你打开 Slack,继续和同一个 AI 助手讨论项目方案。晚上回家,你在 Telegram 上让它帮你写一封邮件。

整个过程中,AI 助手记得你所有的上下文 -- 因为它是同一个在你电脑上运行的程序。

┌──────────┐     ┌──────────┐     ┌──────────┐
│ WhatsApp │     │ Telegram │     │  Slack   │
└────┬─────┘     └────┬─────┘     └────┬─────┘
     │                │                │
     └────────────────┼────────────────┘

              ┌───────▼───────┐
              │   OpenClaw    │
              │   Gateway     │
              │  (你的电脑)    │
              └───────┬───────┘

              ┌───────▼───────┐
              │   LLM 后端    │
              │ Claude / GPT  │
              │ / Ollama ...  │
              └───────────────┘

1.3 OpenClaw vs Claude Code:有什么不同?

这是一个很常见的问题。让我们来理清它们的区别:

Claude Code

  • 定位:开发者工具
  • 运行环境:终端 / 命令行
  • 主要用途:编写代码、调试、重构、代码审查
  • 交互方式:在终端中输入指令
  • 目标用户:软件开发者
  • 开发商:Anthropic(Claude 官方)

OpenClaw

  • 定位:个人 AI 助手
  • 运行环境:后台运行,通过聊天平台交互
  • 主要用途:日常任务助手、多平台通信、自动化
  • 交互方式:在 WhatsApp / Telegram / Slack 等平台发消息
  • 目标用户:所有人(不限于开发者)
  • 开发商:开源社区(Peter Steinberger 发起)

对比表格

维度Claude CodeOpenClaw
交互界面终端命令行聊天平台(WhatsApp 等)
核心场景编程开发日常工作与生活助手
LLM 支持仅 ClaudeClaude、GPT、DeepSeek、Ollama 等
运行方式按需启动后台常驻(Daemon 模式)
数据存储项目目录~/.openclaw/
平台集成WhatsApp、Telegram、Slack、Discord 等
技能扩展MCP ServersSkills / ClawHub
开源状态部分开源完全开源(MIT)
GitHub Stars很多247K+

简单记忆

  • Claude Code = 程序员的编程助手(在终端里用)
  • OpenClaw = 所有人的生活/工作助手(在聊天软件里用)

它们不是竞争关系,而是互补关系。你完全可以同时使用两者!

一个形象的比喻

如果把 AI 工具比作生活中的助手:

  • Claude Code 就像你办公室里的技术顾问,你走到他桌前(打开终端),跟他讨论技术问题
  • OpenClaw 就像你的私人管家,你随时随地可以给他发消息,他帮你处理各种事务

1.4 开源社区现状

数字概览

GitHub Stars:    247,000+
Contributors:    500+
Forks:          15,000+
npm 周下载量:    50,000+
Discord 社区:   30,000+ 成员

活跃的生态系统

OpenClaw 周围已经形成了一个活跃的生态系统:

  1. ClawHub -- 官方的 Skills 市场,类似于 VSCode 的扩展商店
  2. OneClaw -- 桌面版应用,让非技术用户也能使用
  3. 社区 Skills -- 数百个由社区开发的技能插件
  4. 多语言支持 -- 国际化社区,支持中文

开源的力量

OpenClaw 采用 MIT License 开源协议,这是最宽松的开源协议之一。这意味着:

  • 任何人都可以免费使用
  • 任何人都可以修改和二次开发
  • 企业也可以在商业项目中使用
  • 社区贡献推动项目快速迭代

为什么产品经理应该关注开源项目?

作为产品经理,了解热门开源项目对你有三个好处:

  1. 了解技术趋势 -- 247K Stars 说明市场有强烈需求
  2. 学习产品设计 -- 开源项目的设计决策都是公开透明的
  3. 发现合作机会 -- 也许你的产品可以和 OpenClaw 集成

1.5 典型使用场景

场景一:智能工作助手

你(在 Telegram 上): 帮我整理一下今天收到的 5 封邮件的要点
OpenClaw: 好的,我来帮你整理:
1. 来自 Marketing 的邮件 - Q2 Campaign 预算需要审批...
2. 来自 Engineering 的邮件 - API 上线时间延期到下周三...
...

场景二:多平台统一助手

早上(WhatsApp): 今天有什么会议?
→ OpenClaw 回复你的日程安排

下午(Slack): 帮我写一个会议纪要
→ OpenClaw 帮你写好纪要(它还记得早上的会议信息)

晚上(Telegram): 明天需要准备什么?
→ OpenClaw 根据今天的工作情况给你建议

场景三:个人知识管理

你: 记住我们上次讨论的产品方案,核心功能是...
OpenClaw: 已记录。(保存到持久化记忆中)

两周后...

你: 上次我们讨论的产品方案是什么来着?
OpenClaw: 你上次提到的方案核心功能包括...(从记忆中检索)

场景四:自动化工作流

你: 每天早上 9 点,帮我汇总 GitHub 上我们项目的新 Issue
OpenClaw: 好的,我会每天早上 9 点检查并发送汇总给你。

次日早上 9:00...
OpenClaw: 早上好!昨天你们的项目新增了 3 个 Issue:
1. #234 - 用户反馈登录页面加载慢
2. #235 - iOS 端推送通知不工作
3. #236 - 新功能需求:支持暗黑模式

场景五:团队协作辅助

(在 Slack 的团队频道中)

同事A: @openclaw 帮我查一下上周的用户增长数据
OpenClaw: 上周新增用户 1,234 人,环比增长 15%...

同事B: @openclaw 把这个数据整理成图表格式
OpenClaw: 好的,这是表格格式的数据...

1.6 OpenClaw 的技术架构(概览)

不用担心

这部分内容是为了让你对整体架构有个印象。你不需要完全理解每个组件,后面的章节会逐一详解。

                    OpenClaw 整体架构

┌─────────────────────────────────────────────────┐
│                  消息平台层                       │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐        │
│  │ WhatsApp │ │ Telegram │ │  Slack   │  ...    │
│  └────┬─────┘ └────┬─────┘ └────┬─────┘        │
│       └─────────────┼───────────┘               │
│                     │                           │
│              ┌──────▼──────┐                    │
│              │   Gateway   │  ← 消息路由中枢     │
│              └──────┬──────┘                    │
│                     │                           │
│              ┌──────▼──────┐                    │
│              │    Agent    │  ← AI 代理核心      │
│              │   Engine    │                    │
│              └──────┬──────┘                    │
│                     │                           │
│         ┌───────────┼───────────┐               │
│         │           │           │               │
│  ┌──────▼──┐ ┌──────▼──┐ ┌─────▼───┐          │
│  │ Skills  │ │ Memory  │ │  Tools  │          │
│  │ 技能系统 │ │ 记忆系统 │ │ 工具系统 │          │
│  └─────────┘ └─────────┘ └─────────┘          │
│                     │                           │
│              ┌──────▼──────┐                    │
│              │  LLM 后端   │                    │
│              │ Claude/GPT/ │                    │
│              │ DeepSeek/   │                    │
│              │ Ollama      │                    │
│              └─────────────┘                    │
└─────────────────────────────────────────────────┘

本章小结

在这一章中,我们了解了:

  • OpenClaw 从 Clawdbot 一路发展而来,由 Peter Steinberger 创建
  • 它的三个核心理念:本地执行、数据主权、多平台消息集成
  • 它和 Claude Code 的区别:一个是编程助手,一个是生活/工作助手
  • 它拥有 247K+ GitHub Stars,是一个非常活跃的开源项目
  • 它的使用场景非常广泛,从个人助手到团队协作都能覆盖

下一步

准备好了吗?让我们进入 第二章:安装与配置,开始动手实践!