OpenClaw教程

OpenClaw 教程大纲

每章均有独立文档,点击标题直接阅读。


快速上手

5 分钟内完成安装,开始第一次对话:

  • 安装npm install -g openclaw@latest
  • 引导openclaw onboard(交互式完成所有初始配置)
  • 模型:配置 AI 提供商的 API Key(OpenAI / Claude / Gemini 任选一)
  • 渠道:推荐先配置 Telegram Bot(最简单)
  • 启动openclaw gateway
  • 对话 :浏览器打开 http://127.0.0.1:18789 或在 Telegram 发消息

最小可用配置:

json5 复制代码
// ~/.openclaw/openclaw.json
{
  agents: {
    defaults: {
      model: { primary: "openai/gpt-5.4" }
    }
  },
  channels: {
    telegram: {
      enabled: true,
      botToken: "your-bot-token",
      dmPolicy: "pairing"
    }
  }
}

按目标选择章节:

你的目标 推荐章节
刚安装,不知道怎么开始 [第1章:认识 OpenClaw](#你的目标 推荐章节 刚安装,不知道怎么开始 第1章:认识 OpenClaw 配置 AI 模型 第4章:AI 模型配置 接入 Telegram / WhatsApp 第5章:聊天渠道配置 让 AI 记住我的偏好 第9章:智能体定制 部署到服务器 第15章:部署与运维 出了问题不知道怎么办 附录B:故障排除指南 查某个命令怎么用 附录A:命令参考手册)
配置 AI 模型 [第4章:AI 模型配置](#你的目标 推荐章节 刚安装,不知道怎么开始 第1章:认识 OpenClaw 配置 AI 模型 第4章:AI 模型配置 接入 Telegram / WhatsApp 第5章:聊天渠道配置 让 AI 记住我的偏好 第9章:智能体定制 部署到服务器 第15章:部署与运维 出了问题不知道怎么办 附录B:故障排除指南 查某个命令怎么用 附录A:命令参考手册)
接入 Telegram / WhatsApp [第5章:聊天渠道配置](#你的目标 推荐章节 刚安装,不知道怎么开始 第1章:认识 OpenClaw 配置 AI 模型 第4章:AI 模型配置 接入 Telegram / WhatsApp 第5章:聊天渠道配置 让 AI 记住我的偏好 第9章:智能体定制 部署到服务器 第15章:部署与运维 出了问题不知道怎么办 附录B:故障排除指南 查某个命令怎么用 附录A:命令参考手册)
让 AI 记住我的偏好 [第9章:智能体定制](#你的目标 推荐章节 刚安装,不知道怎么开始 第1章:认识 OpenClaw 配置 AI 模型 第4章:AI 模型配置 接入 Telegram / WhatsApp 第5章:聊天渠道配置 让 AI 记住我的偏好 第9章:智能体定制 部署到服务器 第15章:部署与运维 出了问题不知道怎么办 附录B:故障排除指南 查某个命令怎么用 附录A:命令参考手册)
部署到服务器 [第15章:部署与运维](#你的目标 推荐章节 刚安装,不知道怎么开始 第1章:认识 OpenClaw 配置 AI 模型 第4章:AI 模型配置 接入 Telegram / WhatsApp 第5章:聊天渠道配置 让 AI 记住我的偏好 第9章:智能体定制 部署到服务器 第15章:部署与运维 出了问题不知道怎么办 附录B:故障排除指南 查某个命令怎么用 附录A:命令参考手册)
出了问题不知道怎么办 [附录B:故障排除指南](#你的目标 推荐章节 刚安装,不知道怎么开始 第1章:认识 OpenClaw 配置 AI 模型 第4章:AI 模型配置 接入 Telegram / WhatsApp 第5章:聊天渠道配置 让 AI 记住我的偏好 第9章:智能体定制 部署到服务器 第15章:部署与运维 出了问题不知道怎么办 附录B:故障排除指南 查某个命令怎么用 附录A:命令参考手册)
查某个命令怎么用 [附录A:命令参考手册](#你的目标 推荐章节 刚安装,不知道怎么开始 第1章:认识 OpenClaw 配置 AI 模型 第4章:AI 模型配置 接入 Telegram / WhatsApp 第5章:聊天渠道配置 让 AI 记住我的偏好 第9章:智能体定制 部署到服务器 第15章:部署与运维 出了问题不知道怎么办 附录B:故障排除指南 查某个命令怎么用 附录A:命令参考手册)

第一部分:入门篇

第1章:认识 OpenClaw

  • 1.1 什么是 OpenClaw
  • 1.2 核心概念与架构
  • 1.3 功能特性概览
  • 1.4 适用场景与优势

第2章:环境准备

  • 2.1 系统要求
  • 2.2 Node.js 安装与配置
  • 2.3 包管理器选择(npm/pnpm/bun)
  • 2.4 网络环境准备

第3章:安装与初始化

  • 3.1 安装 OpenClaw CLI
  • 3.2 运行新手引导(onboard)
  • 3.3 配置文件结构解析
  • 3.4 工作区目录说明

第二部分:核心配置篇

第4章:AI 模型配置

  • 4.1 模型提供商概览
  • 4.2 OpenAI 配置详解
  • 4.3 Anthropic Claude 配置
  • 4.4 Google Gemini 配置
  • 4.5 其他模型提供商
  • 4.6 模型选择与回退策略
  • 4.7 模型用量监控

第5章:聊天渠道配置

  • 5.1 渠道概览与选择建议
  • 5.2 Telegram 配置(推荐新手)
  • 5.3 WhatsApp 配置
  • 5.4 Discord 配置
  • 5.5 其他渠道配置
  • 5.6 渠道安全设置
  • 5.7 群组与私信策略

第6章:Gateway 网关管理

  • 6.1 Gateway 架构与工作原理
  • 6.2 前台运行 vs 后台服务
  • 6.3 端口配置与网络绑定
  • 6.4 认证与安全设置
  • 6.5 日志管理与监控
  • 6.6 故障诊断与恢复

第三部分:使用篇

第7章:开始对话

  • 7.1 Web 界面使用
  • 7.2 聊天应用对话
  • 7.3 CLI 命令行交互
  • 7.4 会话管理
  • 7.5 上下文理解与记忆

第8章:高级对话功能

  • 8.1 命令系统(/status, /model, /config 等)
  • 8.2 多模态交互(图片、语音、文件)
  • 8.3 群组对话管理
  • 8.4 个性化设置
  • 8.5 对话历史与检索

第9章:智能体定制


第四部分:进阶功能篇

第10章:多智能体管理

  • 10.1 智能体概念与隔离
  • 10.2 创建与配置智能体
  • 10.3 智能体路由策略
  • 10.4 每智能体安全配置

第11章:Skills 扩展系统

  • 11.1 Skills 概念与工作机制
  • 11.2 安装与管理 Skills
  • 11.3 常用 Skills 介绍
  • 11.4 自定义 Skills 开发

第12章:自动化与定时任务

  • 12.1 定时任务概览
  • 12.2 创建定时任务
  • 12.3 管理定时任务
  • 12.4 自动化工作流设计

第13章:节点系统

  • 13.1 节点概念与用途
  • 13.2 移动设备配对(iOS/Android)
  • 13.3 无头节点部署
  • 13.4 Canvas 与屏幕控制
  • 13.5 相机与位置服务

第14章:浏览器自动化

  • 14.1 Browser 工具介绍
  • 14.2 快速开始
  • 14.3 网页操作基础
  • 14.4 Chrome 扩展中继
  • 14.5 常见自动化场景

第五部分:运维与安全篇

第15章:部署与运维

  • 15.1 本地部署
  • 15.2 服务器部署
  • 15.3 Docker 部署
  • 15.4 云服务部署
  • 15.5 性能优化
  • 15.6 备份与恢复

第16章:远程访问

  • 16.1 远程访问方案对比
  • 16.2 Tailscale 组网(推荐)
  • 16.3 SSH 隧道配置
  • 16.4 TLS 与证书配置
  • 16.5 网络安全策略

第17章:安全管理

  • 17.1 认证与授权机制
  • 17.2 访问控制策略
  • 17.3 工具权限控制
  • 17.4 沙箱隔离
  • 17.5 安全审计

第18章:监控与诊断

  • 18.1 系统状态监控
  • 18.2 日志分析
  • 18.3 性能指标追踪
  • 18.4 故障排查流程
  • 18.5 健康检查工具

第六部分:开发与扩展篇

第19章:插件开发

  • 19.1 插件架构概述
  • 19.2 开发环境搭建
  • 19.3 插件生命周期
  • 19.4 核心 API 使用
  • 19.5 发布插件

第20章:自定义工具开发

  • 20.1 工具系统架构
  • 20.2 工具开发基础
  • 20.3 工具安全实践
  • 20.4 工具测试与性能优化

第21章:API 集成

  • 21.1 Gateway RPC 协议
  • 21.2 WebSocket 客户端示例
  • 21.3 第三方服务集成
  • 21.4 API 安全实践

第七部分:实战案例篇

第22章:个人助理场景

  • 22.1 日常任务管理
  • 22.2 信息查询助手
  • 22.3 学习辅导工具
  • 22.4 生活提醒系统

第23章:开发辅助场景

  • 23.1 代码编写助手
  • 23.2 技术文档生成
  • 23.3 Bug 分析与修复
  • 23.4 项目管理协作

第24章:商业应用场景

  • 24.1 客服机器人
  • 24.2 数据分析助手
  • 24.3 内容创作工具
  • 24.4 流程自动化

第25章:创意娱乐场景

  • 25.1 游戏辅助工具
  • 25.2 创意写作伙伴
  • 25.3 多媒体内容生成
  • 25.4 社交互动增强

附录

附录A:命令参考手册

附录B:故障排除指南

附录C:最佳实践

附录D:资源链接

相关推荐
cyyt1 小时前
深度学习周报(3.16~3.22)
人工智能
Yeats_Liao2 小时前
华为开源自研AI框架昇思MindSpore应用案例:WaveNet实现音乐生成
人工智能·深度学习·算法·机器学习·边缘计算
Daydream.V2 小时前
深度学习详解
人工智能·深度学习
twc8292 小时前
RAG核心技术解读
人工智能·深度学习·机器学习
twc8292 小时前
打造专属 MCP Server 测试自动化的私有化解决方案
运维·软件测试·人工智能·自动化·mcp server
如若1232 小时前
WSL2 启动报错“拒绝访问“ E_ACCESSDENIED 完整解决方案
人工智能·pytorch·python·深度学习·计算机视觉
洛阳泰山2 小时前
我用 Java 21 虚拟线程重写了一个 RAG 平台:从架构设计到踩坑实录
java·人工智能·后端
feasibility.2 小时前
Agent-Reach赋能OpenClaw成为信息管家:实现GitHub/X/b站/小红书等十大平台信息获取(含手动安装)
人工智能·github·微信公众平台·新浪微博·小红书·openclaw·agent-reach
冷雨夜中漫步2 小时前
AI入门——什么是知识图谱?
人工智能·知识图谱