跳到主要内容

OpenClaw 教程

欢迎学习 OpenClaw!本教程将带你从零开始掌握这款让 AI 真正"干活"的开源智能体框架。

什么是 OpenClaw?

OpenClaw 是一款开源的 AI 智能体框架,核心价值在于打通"对话式 AI"与"行动式 AI"的壁垒,让 AI 从"能说"升级为"能做"。

用一句话概括:OpenClaw = 大模型 + 工具调用 + 消息渠道接入 + 持久化守护进程

核心定义

OpenClaw 是一款社区驱动的开源 AI 智能体,通过整合多渠道通信能力与大语言模型,构建具备持久记忆、主动执行能力的定制化 AI 助手。它可以在 Mac、Windows、Linux 等本地设备及树莓派等小型终端上部署,核心是实现"自然语言指令 → 逻辑推理 → 本地执行"的全链路自动化。

与传统 AI 工具的区别

传统 AI 的工作方式是:用户提问 → AI 回答 → 结束。这是被动模式,AI 坐在那里等你发话,你不问它就什么都不做。

OpenClaw 的方式完全不同:

维度传统 AI 工具OpenClaw
交互模式被动等待指令主动执行任务
数据存储云端为主本地优先
执行能力只能对话可操作文件、浏览器、终端
记忆能力会话结束即失忆持久记忆,越用越懂你
触发方式人工触发支持定时、事件驱动

OpenClaw 能做什么?

自动化执行类

  • 自主打开浏览器、浏览网页、填写表单、点击按钮
  • 在终端执行 Shell 命令、Python 脚本、Docker 操作
  • 读写本地文件系统,处理 CSV/PDF/代码文件
  • 调用任意 REST API,对接第三方服务

主动推送类

  • 按 Cron 表达式定时执行任务并推送结果
  • 监控特定事件(GitHub PR、邮件到达、价格变动)并自动响应
  • 每日主动汇报:日程提醒、待办清单、未读消息摘要

知识与记忆类

  • 记住用户偏好、历史决策、常用配置
  • 跨会话学习,越用越懂你
  • 将重要信息自动写入 Notion、Obsidian 等知识库

多模型协同类

  • 主模型处理推理,专用模型处理图像/代码
  • 当主模型超出上下文限制或 API 故障时自动切换备用模型
  • 支持本地部署的 Ollama 模型,完全离线运行

为什么选择 OpenClaw?

本地优先,隐私安全

所有数据(对话记录、用户偏好、操作日志)均存储在用户本地,有效保障数据隐私与安全。你完全掌控自己的数据,不用担心敏感信息泄露到云端。

开源免费,无厂商绑定

代码托管于 GitHub 平台,任何人都可以查看、修改、贡献代码,无需支付授权费用。支持自定义扩展,用户可根据自身需求修改功能、开发新插件,避免被单一厂商绑定。

多渠道接入

Gateway 网关模块已适配 Telegram、Discord、Slack、飞书、微信、邮件等 50+ 主流通讯平台。无需安装专属客户端,直接通过日常使用的通讯软件完成交互。

持续运行,永不休息

OpenClaw 是一个长期运行的守护进程,支持 Heartbeat 心跳机制和 Cron 定时任务。即使你不在电脑前,它也能持续工作,主动检查待办事项、监控异常情况。

核心概念

Skills(技能)

Skills 是 OpenClaw 的专业技能插件,告诉 Agent 怎么做某类任务。比如:

  • 文件处理技能:整理文件、批量重命名、格式转换
  • 网页自动化技能:自动登录、抓取数据、填写表单
  • 代码开发技能:代码审查、自动测试、部署发布

Memory(记忆)

Memory 是 OpenClaw 的长期记忆系统,让 Agent 记住你的偏好、历史、规则。采用三层记忆架构:

  • 工作记忆:当前对话上下文,实时响应
  • 短期记忆:自动总结对话要点,不占内存
  • 长期记忆:本地 Markdown 文件存储,永久保存

Heartbeat(心跳)

Heartbeat 是 OpenClaw 的主动触发机制。每隔一段时间(如 30 分钟),Agent 会自动"唤醒",检查一遍待办事项。你可以在 HEARTBEAT.md 里写下需要定期检查的内容。

Cron(定时任务)

类似 Linux 的 cron,但更智能——不只是执行脚本,而是触发 AI 完成一个任务。支持标准的 cron 表达式,如每天早上 9 点生成日报、每周五下午整理周报。

Channels(渠道)

Channels 是 OpenClaw 与用户交互的通道。支持 Telegram、Discord、Slack、飞书等多种即时通讯平台,让你通过熟悉的聊天工具直接控制 AI。

项目背景

OpenClaw 由独立开发者 Peter Steinberger 创建,核心开发语言为 TypeScript。项目早期构想始于 2024 年 4 月,当时受限于大模型技术水平,自主执行、持续交互的核心能力难以落地。2025 年 11 月,Peter 发现主流市场仍无适配个人用户需求的 AI 助手产品,随即重启研发。

项目曾用名 Clawdbot、Moltbot,最终定名为 OpenClaw。LOGO 是一只红色的龙虾,slogan 是"The AI that actually does things"(真正能干活的 AI)。

截至 2026 年 3 月,OpenClaw 的 GitHub 星标数已超过 26 万,成为 GitHub 历史上星标最多的软件项目之一,超越了统治开源圈多年的 React 和 Linux 内核。

教程目录

入门基础

核心功能

高级应用

参考资料

学习建议

  1. 先跑通基础:按照安装教程完成部署,确保基本功能正常
  2. 理解核心概念:掌握 Skills、Memory、Heartbeat 等核心机制
  3. 动手实践:根据实际需求开发自定义技能
  4. 逐步扩展:从单 Agent 到多 Agent,从简单任务到复杂工作流

参考资源

准备好开始学习了吗?点击下一章开始安装部署。