← 返回教程列表
进阶 共 41 课时

OpenClaw 全栈大师课:从安装到生产级 AI Agent 运行时

从零开始掌握自托管 AI Agent 运行时 OpenClaw 的全部能力。40 期系统化教程覆盖安装部署(macOS/Docker/UTM)、CLI 命令体系、权限安全治理、Skill 与 Plugin 开发、Telegram/Discord 集成、多 Agent 编排、Session/Memory 记忆系统、AgentMail 邮件自动化、MCP 生态以及 VPS 生产部署。

开始学习
OpenClaw 全栈大师课:从安装到生产级 AI Agent 运行时

课程目录

01

课程导论与 40 期全景路线图 (Syllabus)

本节介绍 40 期大师课的全景学习路线,从安装部署到生产级多 Agent 系统,带你完整掌握 OpenClaw 自托管 AI Agent 运行时的全部能力。

5 分钟
02

Phase 1 / Ep 01: OpenClaw 是什么?—— 理解自托管 AI Agent 的革命性意义

从传统 ChatBot 到自托管 Agent Runtime 的范式转移。理解 OpenClaw 的核心概念:Gateway、Agent、Channel、Skill、Plugin、MCP,以及它为什么能改变你和 AI 的关系。

5 分钟
03

Phase 1 / Ep 02: macOS 原生安装 —— 5 分钟极速启动

在 macOS 上用一条命令安装 OpenClaw,走通 Onboarding 向导,完成 LLM 配置和首次健康检查。

5 分钟
04

Phase 1 / Ep 03: Docker 容器化安装 —— 安全隔离的最佳实践

使用 Docker 运行 OpenClaw,理解容器化隔离的安全价值,掌握 Volume 挂载、环境变量管理和容器健康检查配置。

5 分钟
05

Phase 1 / Ep 04: UTM 虚拟机部署 —— Linux 环境下的完整实战

在 Apple Silicon Mac 上用 UTM 虚拟机运行 Ubuntu + OpenClaw,实现内核级隔离,配置 systemd 守护进程和 SSH 远程管理。

5 分钟
06

Phase 1 / Ep 05: 目录结构解剖 —— Agent 的\"身体\"长什么样

完整解读 ~/.openclaw/ 目录下每一个文件和目录的作用。SOUL.md 是灵魂,MEMORY.md 是长期记忆,sessions/ 是对话历史。理解结构,才能驾驭 Agent。

5 分钟
07

Phase 1 / Ep 06: 你的第一条消息 —— 从 CLI 到 Telegram 的完整对话流

通过 CLI 和 Telegram 两条路径与 Agent 进行第一次对话。追踪消息从用户输入到 LLM 调用再到响应返回的完整链路。

5 分钟
08

Phase 2 / Ep 07: Gateway 管理 —— start, stop, restart 与 daemon 模式

掌握 OpenClaw Gateway 的生命周期管理。理解控制平面与数据平面的区别,配置 daemon 模式实现开机自启。

3 分钟
09

Phase 2 / Ep 08: 配置管理 —— config get/set 与 openclaw.json 深度解读

精通 OpenClaw 的配置层级关系,掌握 openclaw config 命令和 openclaw.json 全字段解读。

4 分钟
10

Phase 2 / Ep 09: Skills 命令 —— 从 ClawHub 发现和安装技能

掌握 Skill 的全生命周期管理命令:list, install, check, remove。了解 ClawHub 市场的浏览和信任评估。

3 分钟
11

Phase 2 / Ep 10: Channels 命令 —— 多频道管理的艺术

掌握多消息平台的接入和管理命令。Telegram、Discord、WhatsApp 的添加、状态检查和故障排除。

3 分钟
12

Phase 2 / Ep 11: Agent 管理 —— agents add, list, switch

理解多 Agent 架构的管理命令。创建专业化 Agent、工作空间隔离机制和 Bootstrap 文件独立配置。

3 分钟
13

Phase 2 / Ep 12: 日志系统 —— logs, sessions, 故障排查实战

精通 OpenClaw 的多层日志体系:Gateway 日志、Agent 会话日志、LLM 调用日志。掌握故障排查方法论。

4 分钟
14

Phase 3 / Ep 13: 权限模型概览 —— tools.profile 与安全哲学

理解 OpenClaw 的分级权限设计。从 basic 到 full 四个等级,每个等级的能力边界和适用场景。永远遵循最小权限原则。

4 分钟
15

Phase 3 / Ep 14: Coding 权限实战 —— 让 Agent 成为你的编程助手

配置 coding 权限并让 Agent 完成真实编程任务:clone 仓库、创建分支、编写代码、运行测试、提交 commit。

3 分钟
16

Phase 3 / Ep 15: Full 权限与安全策略 —— 高风险环境的治理

理解 full 权限的风险及缓解措施。在 Docker/VM 隔离环境中运行 full 权限 Agent,配置命令黑白名单和人工审批机制。

3 分钟
17

Phase 3 / Ep 16: 多 Agent 权限隔离 —— 按职责分配最小权限

设计多 Agent 的差异化权限架构。每个 Agent 独立的 TOOLS.md 和 agent.json 配置,实现职责隔离。

4 分钟
18

Phase 4 / Ep 17: 理解 Skill 架构 —— SKILL.md 是灵魂

深入理解 Skill 的定义规范和运行机制。SKILL.md 的 YAML frontmatter 格式、Markdown 指令编写、scripts 目录扩展。

4 分钟
19

Phase 4 / Ep 18: 内置核心 Skill 巡礼 —— 10 大必装技能

了解 OpenClaw 最实用的 10 个内置和社区 Skill:web-search, file-manager, shell-exec, calendar 等。每个 Skill 配 CLI 和 Telegram 双线使用对比。

3 分钟
20

Phase 4 / Ep 19: 从零开发你的第一个 Skill —— \"快递查询\"实战

亲手开发一个完整的自定义 Skill。创建目录结构、编写 SKILL.md、编写辅助脚本、本地测试、注册到 Agent。

4 分钟
21

Phase 4 / Ep 20: 高级 Skill 开发 —— 带脚本和资源文件的复杂 Skill

开发带有多脚本、模板文件的企业级 Skill。Resources 目录使用、跨 Agent 共享策略和版本管理。

3 分钟
22

Phase 4 / Ep 21: ClawHub 市场 —— 发布你的 Skill 到全球社区

将自定义 Skill 发布到 ClawHub 市场。账号注册、发布流程、版本管理、文档编写和社区审核机制。

3 分钟
23

Phase 4 / Ep 22: Skill 安全审计 —— 从 ClawHub 安装前的必做功课

建立 Skill 安全审查意识。识别 SKILL.md 中的危险信号、审查 scripts 目录、交叉验证权限声明。

3 分钟
24

Phase 5 / Ep 23: Plugin vs Skill —— 何时用 Plugin?

清晰区分 Plugin 和 Skill 的使用场景。Plugin 的独立进程模型、Token 零消耗特性和中间件管道位置。

3 分钟
25

Phase 5 / Ep 24: Plugin 管道架构 —— 消息处理的洋葱模型

理解 Plugin 在消息管道中的位置和工作机制。消息从用户到 Agent 再到用户的完整管道流转。

3 分钟
26

Phase 5 / Ep 25: 开发你的第一个 Plugin —— \"消息计数器\"

从零开发一个消息计数器 Plugin。学习 Plugin 目录结构、manifest 文件、Hook 编写和 Gateway 注册。

4 分钟
27

Phase 5 / Ep 26: 实战 Plugin —— \"Notion 同步器\"

开发一个实际有用的 Plugin:每条对话的摘要自动同步到 Notion 数据库。对接 Notion API、错误处理和批量同步。

3 分钟
28

Phase 5 / Ep 27: Plugin 发布与生命周期管理

发布 Plugin 到 ClawHub,管理版本更新、热更新与冷重启、废弃和迁移策略。

3 分钟
29

Phase 6 / Ep 28: Telegram 深度集成 —— BotFather 到生产级机器人

完整配置 Telegram 频道并达到生产质量。BotFather 全流程、Pairing 配对、群组权限、消息格式优化和专属命令。

4 分钟
30

Phase 6 / Ep 29: Discord 深度集成 —— Bot 创建到服务器部署

在 Discord 服务器部署 OpenClaw Bot。Developer Portal 配置、OAuth2 权限、频道绑定和 Slash Commands。

4 分钟
31

Phase 6 / Ep 30: 多频道路由策略 —— 同一 Agent 的跨平台管理

设计多平台接入的路由架构。一 Agent 多频道、多 Agent 多频道、路由规则和故障切换。

3 分钟
32

Phase 6 / Ep 31: 消息频道的安全治理 —— 防滥用 · 防泄漏 · 审计追踪

保障消息频道的安全性。用户白名单、频率限制、敏感信息过滤和完整的审计日志体系。

3 分钟
33

Phase 7 / Ep 32: 创建你的 Agent 军团 —— 专业化分工的多 Agent 架构

设计和部署多 Agent 协作系统。Personal、Code、Ops、Research 四大 Agent 的职责分工和频道绑定。

4 分钟
34

Phase 7 / Ep 33: Agent 自定义 —— SOUL.md 与人格工程

通过 Bootstrap 文件定制 Agent 的行为人格。SOUL.md 编写艺术、USER.md 用户画像、IDENTITY.md 身份标识。

3 分钟
35

Phase 7 / Ep 34: Agent 自定义工作流 —— 让 Agent 定义自己的工作方式

让 Agent 自主创建和管理工作流。Cron 定时任务、Agent 间协作、工作流模板和 Agent 自我进化。

3 分钟
36

Phase 7 / Ep 35: Session 深度解析 —— 对话的生命周期

理解 Session 的创建、维护、压缩(Compaction)和归档全过程。上下文窗口管理和 Session 存储格式解读。

4 分钟
37

Phase 7 / Ep 36: Memory 系统 —— MEMORY.md 与分层记忆架构

掌握 OpenClaw 的长期记忆机制。三层记忆模型:Bootstrap(始终加载)→ Memory Index(按需检索)→ Session(会话内)。

4 分钟
38

Phase 7 / Ep 37: MemSkill 实战 —— 教 Agent 学会\"记住\"和\"遗忘\"

配置和使用 Memory 相关的 Skill:memory-manager(日记管理)、memory-search(语义搜索)、memory-compact(记忆压缩)。

3 分钟
39

Phase 8 / Ep 38: AgentMail —— 让 Agent 收发邮件

配置 AgentMail MCP Server,让 Agent 拥有专属邮箱。实战场景:自动回复邮件、定时发送日报、读取邮件提取任务。

5 分钟
40

Phase 8 / Ep 39: MCP 生态巡礼 —— 5 个必备 MCP Server

了解 MCP (Model Context Protocol) 生态系统。详解 AgentMail、Browser、Database、GitHub、Calendar 五大 MCP Server 的安装和使用。

6 分钟
41

Phase 8 / Ep 40: 生产部署 —— VPS + Cloudflare Tunnel 的 7×24 运行

将 OpenClaw 部署到 VPS 实现 7×24 无人值守运行。Docker Compose 生产配置、Cloudflare Tunnel 安全暴露、systemd 守护、监控告警和备份策略。

9 分钟