Skip to content

Part 1: 认识 OpenClaw

OpenClaw 是什么

What is OpenClaw

一个开源、自托管的AI Agent系统,让AI从「聊天工具」变成「能自主执行任务的数字员工」。

先说你已经知道的

你用过 ChatGPT、Claude、Gemini。它们的模式是:

你打开网页 → 打字提问 → AI 回答 → 你复制粘贴 → 手动执行

这是对话模式。AI 是一个聊天窗口,你问它答,仅此而已。

OpenClaw 的模式完全不同

你在任何聊天工具发一条消息
  → OpenClaw 网关收到
    → AI Agent 理解意图
      → 自动调用工具(读文件、写代码、搜索网页、执行命令)
        → 把结果发回给你

AI 不再是一个聊天窗口,而是一个能读你的文件、执行你的命令、24 小时自动运转的工作系统。换句话说,ChatGPT是「顾问」,OpenClaw是「员工」。

维度ChatGPTOpenClaw
交互模式你问它答自主执行任务
运行环境网页/App自托管服务器,接入20+消息平台
可扩展性GPTs商店ClawHub技能市场(13,729个Skills)
数据控制数据在OpenAI完全本地,你拥有所有数据
模型选择仅GPT系列Claude / GPT / DeepSeek / Gemini / Ollama本地模型
文件访问手动上传直接读写本地文件
执行命令不支持支持终端命令、Shell 脚本
定时任务不支持Cron 定时自动执行
持久记忆有限文件系统,无限
开源MIT License,完全开源
费用$20起/月按Token用量,可控

核心数据快照 截至 2026年3月8日

指标数据
GitHub Stars278,932(全球软件项目第一,已超越React)
Forks53,232
贡献者1,075+
ClawHub Skills13,729
内置Skills55个
支持消息渠道20+(WhatsApp / Telegram / Discord / Slack / 飞书 / 钉钉等)
最新版本v2026.3.7(2026-03-08发布)

核心概念

Gateway(网关)

OpenClaw 的核心是一个运行在你电脑上的网关进程。它是所有通信的中枢:

WhatsApp ──┐
Telegram ──┤
Discord  ──┼──→ Gateway ──→ AI Agent ──→ 工具(文件/命令/浏览器/API)
iMessage ──┤                    ↓
飞书     ──┘              结果返回给你

一个 Gateway,连接所有渠道。你可以从 Telegram 发指令,也可以从 Discord 发,Agent 都能收到并执行。

Agent(智能体)

Agent 是真正干活的"人"。每个 Agent 有自己的:

组成部分文件作用
身体SOUL.md性格、语气、行为边界
指令AGENTS.md工作规则、优先级、SOP
用户档案USER.md了解你是谁、你的偏好
记忆MEMORY.md + memory/长期记忆和每日记录
任务状态NOW.md当前在做什么

这些全是 Markdown 文件。不需要写代码,用自然语言告诉 Agent "你是谁、该做什么、怎么做"就行。

markdown
# 示例:AGENTS.md
## 身份
- 名字:小助
- 角色:个人助理
- 语言:中文

## 规则
1. 回复简洁,不超过 300 字
2. 不确定的事情说"我不确定"
3. 涉及删除操作必须先确认

Agent 每次启动都会读这些文件,按照你的规则行事。

Session(会话)

每个对话都有一个独立的 Session。Session 管理着:

  • 对话历史(上下文)
  • 当前使用的模型
  • Token 消耗统计

重要概念:不同渠道(Telegram / Discord / 飞书)的对话是不同的 Session。Agent 在 Telegram 里聊的内容,在 Discord 里看不到。要跨渠道保留信息,需要写入文件(这就是 MEMORY.md 的价值)。

Tools(工具)

Agent 不只是聊天,它能使用工具:

工具类别能做什么示例
文件系统读写本地文件读取 CSV、写入报告、整理文件夹
Shell 命令执行终端命令运行脚本、安装软件、Git 操作
浏览器控制浏览器打开网页、截图、自动化操作
网络搜索搜索互联网查找信息、抓取网页内容
消息发送消息主动给你发通知、在群里回复
Cron 定时定时执行任务每天 8 点扫描新闻、每晚写日报
子 Agent调度其他 Agent把任务分配给专门的 Agent 执行

这是和 ChatGPT 最本质的区别。ChatGPT 只能在对话框里回答问题。OpenClaw Agent 能直接操作你的电脑,执行实际任务。

Skills(技能)

Skills 是可复用的能力包。比如:

  • github — 操作 GitHub(Issues、PR、CI)
  • weather — 查天气
  • apple-notes — 管理 Apple 备忘录
  • himalaya — 收发邮件

你可以从 clawhub.com 安装社区开发的 Skills,也可以自己写。Skills 的意义:不需要每次都教 Agent 怎么做某件事。安装一个 Skill,它就会了。

Cron(定时任务)

这是 OpenClaw 的杀手级功能之一。你可以设置定时任务让 Agent 自动执行:

json
{
  "name": "每日新闻扫描",
  "schedule": "0 8 * * *",
  "task": "扫描 Hacker News 前 30 条,筛选 AI 相关的,生成摘要发给我"
}

Agent 不需要你发消息就能干活。你可以设置:

  • 每天早上 8 点扫描新闻
  • 每晚 11 点写工作日报
  • 每小时检查邮箱有没有重要邮件
  • 每周一分析本周工作计划

架构全景

┌─────────────────────────────────────────────────────┐
│                    你的电脑                           │
│  ┌──────────────────────────────────────────────┐   │
│  │              Gateway(网关)                    │   │
│  │  ┌─────────┐  ┌─────────┐  ┌─────────┐      │   │
│  │  │ Agent 1 │  │ Agent 2 │  │ Agent 3 │      │   │
│  │  └────┬────┘  └────┬────┘  └────┬────┘      │   │
│  │       │             │            │            │   │
│  │  ┌────┴─────────────┴────────────┴───┐       │   │
│  │  │           Tools & Skills           │       │   │
│  │  └───────────────────────────────────┘       │   │
│  └──────────────────────────────────────────────┘   │
│       ↕              ↕              ↕                │
│  ┌────────┐   ┌──────────┐   ┌──────────┐          │
│  │Telegram│   │  Discord │   │   飞书    │          │
│  └────────┘   └──────────┘   └──────────┘          │
└─────────────────────────────────────────────────────┘

真实使用场景

场景 1:个人助理

"帮我查一下明天北京的天气,如果会下雨,提醒我带伞" → Agent 调用 weather skill,判断天气,在你出门前通过 Telegram 提醒你。

场景 2:信息自动整理

"每天扫描 Hacker News 前 30 条,筛选 AI 相关,写成摘要" → Agent 通过 Cron 每天早上执行,把结果发到你的飞书。

场景 3:多 Agent 协作

你有一个"管理者 Agent",它接到任务后,分配给"调研 Agent"和"写作 Agent":

  • 管理者:收到指令,拆分任务
  • 调研者:搜索网页,整理资料
  • 写作者:根据资料写报告

场景 4:代码开发

"帮我给这个项目写单元测试" → Agent 读取项目代码,理解结构,生成测试文件,运行测试,修复失败的测试。

场景 5:隔夜构建

睡前说一句:"帮我把这个项目的前端重构成 TypeScript" → Agent 工作一整夜,早上给你一个完成报告。

和其他工具的对比

vs AutoGPT / CrewAI / LangChain

AutoGPT等框架OpenClaw
使用门槛需要写代码Markdown 配置
日常交互命令行飞书/钉钉/Telegram/Discord
部署复杂度高(Docker、Python环境)npm install -g openclaw,5 分钟
生态框架为主Skills市场 + 多渠道
适合人群开发者任何愿意学的人

vs 低代码平台

低代码平台OpenClaw
部署方式云端托管本地自托管
数据安全数据在云端数据在本地
自由度平台限制完全自由
费用平台费 + API费仅 API 费
离线能力不支持部分(本地模型)

谁在用 OpenClaw

  • 独立创业者:一个人 + AI Agent 运营公司
  • 内容创作者:自动化信息收集、内容草稿生成
  • 开发者:AI 辅助编程、自动化 CI/CD
  • 投资者:自动扫描分析报告、追踪投资组合
  • 自由职业者:自动化重复工作,专注高价值任务

快速开始

安装(5 分钟)

bash
# 1. 安装
npm install -g openclaw@latest

# 2. 初始化(引导式配置)
openclaw onboard --install-daemon

# 3. 连接聊天渠道
openclaw channels login

# 4. 启动
openclaw gateway start

最低要求

  • 系统:macOS / Linux(Windows 需要 WSL2)
  • Node.js:22 以上
  • API Key:Anthropic(推荐)或 OpenAI
  • 预算:$10 够用一个月

学习资源

资源链接
官方文档https://docs.openclaw.ai
GitHubhttps://github.com/openclaw
社区 Discordhttps://discord.com/invite/clawd
Skills 市场https://clawhub.com
AI 杠杆实验室https://bootcamp.upthos.com

一句话总结

OpenClaw = 你的 AI 团队的操作系统。你定义角色和规则,它 24 小时执行。不是更好的 ChatGPT,是完全不同的东西。吉祥物是一只龙虾,中文社区称使用 OpenClaw 为「养虾」。

基于 MIT 许可发布 | OpenClaw 入门到精通 | 内容自动更新