2026 最新 OpenClaw 学习路线|从零基础到实战大佬全规划
刚接触 OpenClaw 不知道从哪学?知识点杂乱、没有系统框架?
给大家整理一套完整学习路线,按这个路径学,少走 3 个月弯路!
一、OpenClaw 是什么?先搞懂”养虾”在养什么
OpenClaw(昵称小龙虾)是 2026 年最受关注的开源 AI 智能体平台之一。它不是普通的聊天机器人——它能真正理解你的指令,执行操作,管理文件,调用工具,甚至在你睡觉时自动工作。
核心特征:
-
• 本地优先 — 数据全部存在你自己的机器上,隐私零担忧 -
• 模型无关 — 支持 Claude、GPT、Gemini、DeepSeek、GLM 以及 Ollama 本地部署的开源模型 -
• 插件化扩展 — 通过 Skills/Plugins 机制,社区贡献的能力随时安装 -
• 多通道接入 — Telegram、Discord、飞书、微信、WhatsApp 等全部支持
一句话总结:OpenClaw 是一个”有记忆、会干活、能学习”的本地 AI 助手。
二、第一阶段:入门认知(第 1 天)
2.1 了解 OpenClaw 的核心价值
在动手之前,先搞清楚它能干什么:
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
2.2 理解核心架构
OpenClaw 的架构可以简单理解为四层:
-
1. 认知层(LLM) — “大脑”,负责理解任务、分解计划、选择工具 -
2. Harness 层 — “外骨骼”,包含记忆系统、工具接口、通信通道、任务调度器 -
3. 执行层 — “手和脚”,Shell 命令、浏览器自动化、API 调用 -
4. Gateway 层 — “入口”,统一接收各渠道消息,默认监听 127.0.0.1:18789
2.3 工作区文件结构
OpenClaw 的工作空间(Workspace)就是小龙虾的”家”:
workspace/├── AGENTS.md # 怎么干活(工作流程手册)├── SOUL.md # 你是谁(人格定义)├── USER.md # 我是谁(用户画像)├── IDENTITY.md # 身份标识├── MEMORY.md # 长期记忆├── HEARTBEAT.md # 定时任务清单├── TOOLS.md # 工具备忘└── memory/ # 每日日志 └── YYYY-MM-DD.md
关键区别:
-
• SOUL.md= “你是谁”(性格、语气、边界) -
• AGENTS.md= “怎么干活”(流程、规范、规则) -
• TOOLS.md= “工具笔记”(环境变量、设备名称等本地配置)
三、第二阶段:环境部署(第 1-2 天)
3.1 前置条件
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
3.2 一键安装命令
macOS / Linux:
curl -fsSL https://openclaw.ai/install.sh | bash
Windows PowerShell:
iwr -useb https://openclaw.ai/install.ps1 | iex
3.3 运行新手引导
openclaw onboard --install-daemon
向导会引导你完成:选择模型提供商 → 设置 API key → 配置 Gateway 网关,约 2 分钟搞定。
3.4 验证部署成功
# 检查网关状态openclaw gateway status# 打开控制面板openclaw dashboard
看到 Gateway 正在监听端口 18789,就说明部署成功了。
3.5 Docker 部署方式
不想装 Node.js?Docker 也是一键搞定:
docker run -d --name openclaw \ -p 18789:18789 \ -v $HOME/.openclaw:/root/.openclaw \ ghcr.io/openclaw/openclaw:latest
⚠️ 常见报错处理
Q:安装后网关启动失败?
检查 Node.js 版本是否满足要求,或者端口 18789 被占用。
Q:Windows 下报权限错误?
用管理员身份运行终端,关闭 Defender 临时拦截提示,路径全用英文(不含中文、空格)。
Q:Ollama 本地模型调用超时?
调大 agents.defaults.compaction.reserveTokensFloor 配置值(建议设为 20000+),避免上下文溢出。
四、第三阶段:配置精通(第 3-5 天)
4.1 基础配置三件套
STEP 1 — IDENTITY.md:定义身份
# IDENTITY.md - Who Am I?- **Name:** 小鸡仔- **Creature:** AI 私人助理- **Vibe:** 简单、专业、高效- **Emoji:** 🐥
STEP 2 — SOUL.md:定义性格和行为准则
# SOUL.md - Who You Are## Core Truths- 直接帮,不说废话- 有自己观点,不做复读机- 先想办法解决,再开口问## Boundaries- 隐私不外泄- 外部操作先确认- 群聊里不抢话
STEP 3 — USER.md:定义用户画像
# USER.md - About Your Human- **Name:** 大强哥- **Timezone:** 深圳 (GMT+8)- **Language:** 中文- **Notes:** 喜欢简洁专业的回答
4.2 消息渠道配置
最快上线的是 Telegram(只需要一个 bot token):
openclaw config set channels.telegram.token "你的bot_token"
其他支持的平台:Discord、飞书、iMessage、Signal、Slack、WhatsApp、Matrix 等,全部在官方文档里有详细配置教程。
4.3 Gateway 网关配置
核心配置项示例:
{ "gateway": { "port": 18789, "controlUi": { "enabled":true } }, "agents": { "defaults": { "compaction": { "reserveTokensFloor": 20000 } } }}
实用命令:
openclaw gateway start # 启动网关openclaw gateway restart # 重启(改配置后需要)openclaw gateway status # 检查状态openclaw config set <key> <value> # 设置配置项
五、第四阶段:记忆系统 + 知识库(第 5-7 天)
5.1 记忆系统的三层结构
OpenClaw 的记忆系统是它的”海马体”,分为三层:
|
|
|
|
|---|---|---|
| 短期 |
|
|
| 中期 | memory/YYYY-MM-DD.md |
|
| 长期 | MEMORY.md
USER.md |
|
5.2 记忆检索配置
默认基于文件搜索,也可以接入向量库实现语义检索:
{ "memorySearch": { "provider": "siliconflow", "model": "BAAI/bge-m3", "apiKey": "你的API Key" }}
使用流程示例:
你问:"上次 nginx 配置问题怎么解决的?"↓AI 调用 memory_search("nginx 配置问题")↓返回最相关的文件路径 + 行号↓AI 读取具体内容,精准回答
5.3 记忆维护最佳实践
-
• 每日日志 — 自动记录关键决策和操作流程 -
• 定期整理 — 通过 Heartbeat 定期检查,把有价值的信息从日志提炼到 MEMORY.md -
• 安全隔离 — MEMORY.md只在主会话加载,防止在群聊中泄露隐私
六、第五阶段:Skills 扩展能力(第 7-14 天)
6.1 Skill 是什么?
Skill 就是 OpenClaw 的插件。一个 Skill 本质上就是一个 SKILL.md 工作流说明 + 可选的配置和脚本。
目录结构:
skills/└── weather-check/ ├── SKILL.md # 工作流程和指令(必填) └── config.json # 配置参数(可选)
6.2 安装 Skills
从 ClawHub 社区一键安装:
# 搜索可用技能clawhub search <关键词># 安装技能clawhub install <skill-name># 查看已安装技能openclaw skill list
6.3 开发自定义 Skill
SKILL.md 的核心要素:
# SKILL.md - 天气查询技能## Description查询指定城市的天气信息## Trigger用户提到"天气"、"温度"、"forecast"时自动触发## Input城市名称(必填)## Steps1. 使用 wttr.in API 获取天气数据2. 解析 JSON 返回结果3. 格式化输出当前温度和未来三天预报## Output简化的天气卡片,包含温度、湿度、风向
开发原则:
-
• Skill 先从 SKILL.md说明书开始,别一上来就写脚本 -
• 一个 Skill 只做一件事,职责单一 -
• 安装后 AI 会自动将技能描述注入系统提示词,实现自动调用
七、第六阶段:自定义 Agent + 子 Agent(第 14-21 天)
7.1 多 Agent 配置
OpenClaw 默认运行一个 main Agent,但你可以创建多个 Agent 各司其职:
# 查看当前 agent 列表openclaw agent list# 加载自定义 agent 定义openclaw agent load --file AGENTS.md
7.2 子 Agent(Sub-Agent)模式
子 Agent 是主 Agent 的”分身”,可以并行处理多个任务:
# 创建子 Agentopenclaw agent create-sub 数据处理助手 --parent main# 给子 Agent 分配技能openclaw agent attach-skill 数据处理助手 --skill weather-check# 独立运行子 Agentopenclaw agent run 数据处理助手 --prompt "查询今天的天气"
适用场景:
-
• 同时处理多个不相关的任务 -
• 需要不同模型来处理不同类型的工作(比如复杂推理用 GPT-4o,轻量任务用本地 Ollama) -
• 隔离执行环境,避免互相污染上下文
八、第七阶段:自动化编排(第 21-30 天)
8.1 Cron 定时任务
Cron 适合精确计时的任务,比如每天早上 9 点发日报:
{ "name": "每日简报", "schedule": { "kind": "cron", "expr": "0 9 * * *", "tz": "Asia/Shanghai" }, "payload": { "kind": "agentTurn", "message": "发送今日简报:天气预报、今日日程、未读邮件摘要" }, "sessionTarget": "isolated"}
常用命令:
openclaw cron create --name "每日数据统计" \ --schedule "0 9 * * *" \ --agent "数据处理助手" \ --prompt "生成昨日数据汇总表格"# 查看定时任务列表openclaw cron list# 删除任务openclaw cron delete <任务名>
8.2 Heartbeat 心跳机制
Heartbeat 适合灵活计时的批量检查,默认每 30 分钟一次。通过在 HEARTBEAT.md 里写清单即可:
# HEARTBEAT.md- [ ] 检查邮箱,有紧急邮件立即提醒- [ ] 查看日历,2小时内有会议提前通知- [ ] 扫描社交媒体提及,有新的互动通知我
8.3 Cron vs Heartbeat 怎么选?
|
|
|
|
|---|---|---|
|
|
|
|
|
|
--at) |
|
|
|
|
|
|
|
|
|
九、第八阶段:实战项目(第 30 天+)
9.1 个人效率场景
自动日报:
{ "name": "每日复盘", "schedule": { "kind": "cron", "expr": "0 20 * * *", "tz": "Asia/Shanghai" }, "payload": { "message": "生成今日工作复盘:完成了什么、明天计划、需要注意的事项" }}
文件自动分类:
让 AI 帮你整理桌面文件——按类型归档到对应文件夹,模拟键鼠操作完成一切。
9.2 内容创作场景
选题扫描 + 文章撰写流水线:
# HEARTBEAT.md每日 08:30:扫描 X/Reddit 热点 → 写入当日日志每日 11:00:提取 3 个可写选题 → 更新任务清单每周一 09:00:复盘上周文章数据表现
9.3 自动化运维场景
服务器监控 + 告警:
结合 Cron 定时检查服务器状态,异常时自动通过 Telegram/飞书发消息通知。
十、学习资源汇总
|
|
|
|
|---|---|---|
| 官方文档 |
|
|
| GitHub 仓库 |
|
|
| 中文教程 |
|
|
| Skills 市场 |
|
|
| Discord 社区 |
|
|
十一、5 条黄金法则(避坑指南)
来自 Reddit 社区的精华总结:
1. 安全第一 — 永远在 AGENTS.md 里定义红线,不外泄隐私数据
2. 文件即大脑 — OpenClaw 的记忆全靠文件,写得好才能记得住
3. 模型分层 — 复杂推理用大模型,轻量任务用小模型/本地模型,省钱又高效
4. Cron 驱动 — 能用 Cron 自动化的就不手动做,释放双手
5. 极简 Skill — 一个 Skill 只做一件事,职责清晰才能复用
十二、总结
按这条路线走,30 天就能从”不知道 OpenClaw 是什么”变成”用 AI 智能体自动化一切”的实战玩家:
-
1. 第 1 天 — 理解核心概念和架构 -
2. 第 1-2 天 — 完成环境部署,跑通第一条消息 -
3. 第 3-5 天 — 配置好三个身份文件和渠道接入 -
4. 第 5-7 天 — 掌握记忆系统,让 AI 越用越懂你 -
5. 第 7-14 天 — 安装和开发 Skills,扩展能力边界 -
6. 第 14-21 天 — 自定义 Agent + 子 Agent 并行处理 -
7. 第 21-30 天 — Cron + Heartbeat 自动化编排 -
8. 第 30 天+ — 实战项目,把 AI 变成生产力工具
开始行动吧!从安装第一条命令开始:
curl -fsSL https://openclaw.ai/install.sh | bash
📢 关注”大强哥爱编程“公众号,获取更多AI技术前沿资讯!
🌟 喜欢这篇文章?请点赞、转发、收藏!有任何问题或建议,欢迎在评论区留言交流!
夜雨聆风