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 内核。
教程目录
入门基础
核心功能
- Skills 技能系统 - 安装、使用、开发自定义技能
- Memory 记忆系统 - 配置和管理 AI 的长期记忆
- 定时任务 - Heartbeat 心跳与 Cron 定时任务
- 渠道接入 - 连接 Telegram、Discord、飞书等通讯平台
高级应用
- 多 Agent 协作 - 打造你的 AI 团队
- 浏览器自动化 - CDP 三模式详解
- 最佳实践 - 生产环境部署与优化
参考资料
- 速查表 - 常用命令和配置速查
学习建议
- 先跑通基础:按照安装教程完成部署,确保基本功能正常
- 理解核心概念:掌握 Skills、Memory、Heartbeat 等核心机制
- 动手实践:根据实际需求开发自定义技能
- 逐步扩展:从单 Agent 到多 Agent,从简单任务到复杂工作流
参考资源
准备好开始学习了吗?点击下一章开始安装部署。