从零开始掌握 OpenClaw:你的第一个本地 AI Agent 助理

什么是 OpenClaw?

OpenClaw(曾用名 ClawdBot/Moltbot)是 2026 年最炙手可热的开源 AI Agent 项目,在 GitHub 上已斩获超过 68,000 颗星标。请注意,它不是普通的“聊天机器人”,而是一个真正长了手脚、能够替你执行任务的个人 AI 助理。

注:以上数据口径截至 2026 年 2 月 24 日,后续可能变化。

  • 🔒 本地执行:数据存储在你的设备上,无需上传云端,隐私和数据安全完全由你掌控。
  • 🚀 真实执行:不仅能陪你聊天,更能实际操作你的电脑,自动化处理邮件、日历、文件管理等繁杂任务。
  • 💬 多平台消息:支持 WhatsApp, Telegram, Discord, Slack 等 10+ 平台,从单一入口统一管理所有通讯。
  • 🧠 持久记忆:跨会话保存上下文和你的个人偏好。随着时间的推移,它会越来越懂你。
  • 🆓 开源免费:完全开源,只需自备 API Key 即可零成本运行,完全自主控制。

本质区别:聊天机器人 vs AI Agent

🤖 传统 AI(如 ChatGPT)

你:“帮我整理一下桌面文件。”

AI:“我建议你可以这样做:
1. 创建几个文件夹…
2. 按文件类型分类移动…”
(只动口不动手)

🦞 OpenClaw (AI Agent)

你:“帮我整理一下桌面文件。”

OpenClaw:(自动在后台执行重命名、分类、移动等动作)
“✅ 已完成!我把桌面的 47 个文件按类型整理到了 5 个文件夹中。”
(直接替你干活)

新手阶段:基础入门

💡 纯小白必读:什么是“终端”或“命令行”?

本教程中出现的深色代码块(比如 node --version),都代表需要你在电脑的“命令行”窗口中复制粘贴并敲击回车运行。

  • 苹果 Mac 电脑:Command + 空格,调出搜索框,输入拼音 zhongduan 或者英文 Terminal 并回车打开。
  • Windows 电脑:Win + R 键,输入 cmdpowershell 并回车打开。

不要害怕代码,只要跟着教程复制粘贴,它们只是对电脑下达的最直接的小指令!

第一步:环境准备(打地基)

确保你的电脑满足以下基础要求:

  • 操作系统: macOS、Linux 或 Windows
  • Node.js 运行环境: v18 或更高版本(这是让 OpenClaw 能在电脑上跑起来的“底座引擎”)
  • API Key(大模型的钥匙): 这是赋予 AI 大脑和灵魂的门票。

    如果你还没有 API Key,可以通过以下途径获取:

    海外主流模型(需科学上网及海外支付):
    国内主流模型(无需翻墙,支付宝/微信可买,非常适合新手):
    • DeepSeek (深度求索): platform.deepseek.com (国产之光,极其便宜且代码能力出众)
    • 智谱 GLM (清华系): bigmodel.cn (国内老牌实力大厂,注册即送海量 Token 实名好用)
    • 阿里通义千问 (Qwen): bailian.aliyun.com (国内大厂出品,赠送额度多,响应速度快)
    • 零一万物 (Yi): platform.lingyiwanwu.com (性能均衡的国产开源模型)

🔨 实践任务 1:安装 Node.js 引擎

# 打开你的“终端”或“命令行”窗口,复制下面这行代码并敲击回车
node --version

如果提示报错(比如显示 command not found 或不是内部命令),说明你的电脑还没有安装这个“引擎”。
👉 最简单的小白解法:直接打开浏览器访问 nodejs.org,下载页面上推荐的那个最大按钮的安装包。下载后双击,跟安装 QQ、微信一样一路“下一步”。安装完成后,彻底关闭并重新打开你的命令行黑框框,再次输入上面的命令。

✅ 完成标准:终端显示出一行数字(例如 v18.0.0 甚至更高),而不是报错。

第二步:安装 OpenClaw

根据你的电脑使用水平,选择最适合的安装方式:

方法一:NPM 一键安装(🌟 强烈推荐给纯小白)

当你完成了第一步(成功安装了 Node.js 引擎),你就可以召唤 NPM 这个神奇的内置工具帮你自动下载了。

# 在终端中复制这行代码并回车(这会自动下载并安装 OpenClaw)
npm install -g openclaw

# 下载过程可能需要一杯茶的时间。完成后,输入下面这行命令验证:
openclaw --version

方法二:Docker 安装(推荐有 Docker 经验者)

# 拉取镜像并运行容器
docker pull openclaw/openclaw:latest
docker run -d --name openclaw \
  -v ~/.openclaw:/root/.openclaw \
  openclaw/openclaw:latest

方法三:源码安装(推荐开发者)

# 克隆项目
git clone https://github.com/openclaw/openclaw.git
cd openclaw

# 安装依赖并启动
npm install
npm run start

🔨 实践任务 2:完成安装

选择以上任意一种方式完成安装。

✅ 完成标准:运行 openclaw --versionopenclaw --help 能正常输出信息。

第三步:初始化配置

安装完成后,在终端中输入下面这行神奇的咒语,唤醒它的基础设置向导:

openclaw onboard

向导会像跟你聊天一样,一步步用英文问你问题,请根据提示操作:

  • 选择 AI 模型(Anthropic / OpenAI 等)
  • 输入你刚刚获取到的 API Key

    ⚠️ 小白避坑指南:把你准备好的那串长长的 API Key 复制,然后在终端里右键粘贴并回车。注意!为了密码防偷窥,你在终端里粘贴密码时,屏幕上是完全没有任何显示和变化的(光标也不会动),这是正常的!虽然看不见,但实际上已经粘贴进去了,你只管霸气地按回车键!

  • 选择你想用什么软件跟它聊天(比如网页版、Telegram 等)
  • 配置文件系统权限(建议小白先选“Sandbox 沙盒模式”,这样它只能在特定的安全文件夹活动,不用担心它弄乱你电脑里的其他资料)

🔨 实践任务 3:完成初始化向导

✅ 完成标准:成功配置 API Key 并选择好消息平台和权限模式。

第四步:第一次对话

现在,唤醒你的 AI 助理!

# 启动 OpenClaw 的命令行模式
openclaw

# 或者启动更直观的 Web 界面
openclaw dashboard

Telegram 示例(将它接入你的电报聊天):

  1. 打开 Telegram 软件,在顶部搜索栏精确搜索 @BotFather(认准带蓝V认证的“机器人老爹”)。
  2. 在和它的对话框里发送指令 /newbot,按照提示给你的机器人起个名字和用户名(用户名必须以 bot 结尾)。
  3. 成功后,它会发送给你一段文字,里面有一串红色的长字符(这就是你的专属 Token),例如 123456789:ABCdefGHI...,把它完整复制下来。
  4. 在你的电脑终端中执行以下命令(注意:把下面引号里的中文替换成你刚才复制的那串红字):

    openclaw config set channels.telegram.botToken "你的_BOT_TOKEN_粘贴在这里"
    openclaw config set channels.telegram.enabled true
  5. 在 Telegram 搜索栏输入你自己刚才创建的机器人名字,点击下方的 Start(开始),就可以和你的本地专属 AI 助理聊天啦!

🔨 实践任务 4:第一次对话测试

尝试发送以下命令测试:

  • “你好,介绍一下你自己”
  • “你能帮我做什么?”
  • “现在几点了?”
✅ 完成标准:机器人能快速并准确地回复你的消息。

第五步:理解核心概念

  • Gateway(网关): OpenClaw 与外部交互的桥梁,如 TG/Discord(消息网关)、HTTP(API网关)、CLI(命令行)。
  • Skills(技能): 类似于浏览器插件。从 Clawhub 安装 Skills,就能让 OpenClaw 学会发邮件、查日历等新本领。
  • Memory(记忆): 它会自动保存你的偏好、历史对话和重要待办。
  • Sandbox(沙盒): 保护你电脑的安全机制,限制它乱动不该动的文件。

🔨 实践任务 5:探索工作空间

ls ~/.openclaw            # 查看工作目录
openclaw config list      # 查看当前配置
openclaw skills list      # 查看已安装技能
openclaw security audit   # 运行安全审计
✅ 完成标准:熟悉 OpenClaw 的本地目录结构和基本命令。

中级阶段:实用技能

基础跑通后,我们要让 OpenClaw 真正介入到日常工作流中,帮你提升效率。

第六步:安装和使用 Skills(技能)

默认的 OpenClaw 就像刚买的新手机,你需要给它装“App”。

# 搜索相关技能
openclaw skills search email

# 安装日常必备技能包
openclaw skills install @openclaw/email-manager  # 邮件管理
openclaw skills install @openclaw/calendar       # 日历管理
openclaw skills install @openclaw/file-organizer # 文件整理
openclaw skills install @openclaw/tavily-search  # 网页联网搜索

🔨 实践任务 6:安装并测试 Skills

✅ 完成标准:成功安装至少 3 个技能,并在对话中成功触发它们的功能。

第七步:接入 Google Workspace

让 OpenClaw 帮你发邮件、建日程,需要对其进行授权。

# 配置凭证并授权
openclaw config set integrations.google.enabled true
openclaw config set integrations.google.credentialsPath "/path/to/credentials.json"
openclaw integrations google authorize

注意:你需要提前在 Google Cloud Console 中创建项目并下载 JSON 密钥。

🔨 实践任务 7:办公自动化测试

向 OpenClaw 发送指令:

  • “帮我在明天下午3点建一个1小时的会议,主题是项目评审。”
  • “检查我的未读邮件,总结最重要的3封。”
✅ 完成标准:成功完成至少 2 个 Google Workspace 相关的任务。

第八步:设置定时任务(Cron Jobs)

你可以用自然语言让 OpenClaw 定时执行任务。

你:“我想让你每天早上 8 点给我发一份简报,包含今天的天气、日历安排、未读邮件数量和一句励志名言。”

OpenClaw 会自动在后台将这句话转化为 Cron Job。你可以随时管理它们:

openclaw cron list     # 列出任务
openclaw cron show <task-id>      # 查看任务详情
openclaw cron disable <task-id>   # 暂停任务
openclaw cron delete <task-id>    # 删除任务

🔨 实践任务 8:创建你的私人定时提醒

✅ 完成标准:创建每日早报和下班提醒,并确认它们按时触发。

第九步:配置持久记忆

让它变成“你的”专属助理,最快的方法是直接告诉它你是谁:

“记住:我叫林克,是个程序员。工作时间是周一到周五早9晚6。我喜欢简洁直接的回复,不要废话,用中文交流,时区是 GMT+8。”

🔨 实践任务 9:个性化调教

✅ 完成标准:给助理起个名字,设定你的习惯。在后续对话中问它“你记得我是谁吗?”,检查配置是否生效。

高级阶段:硬核应用

如果你是一名极客或开发者,这里的玩法将彻底打开你的想象力。

第十步:编写自定义 Skill

找不到现成的技能?自己写一个。Skills 使用简单的 YAML 定义。

新建文件 ~/.openclaw/skills/daily-news.yaml

name: "每日新闻摘要"
description: "获取并总结今日科技新闻"
version: "1.0.0"
triggers: ["今日新闻", "科技新闻"]

steps:
  - action: web_search
    query: "latest tech news today"
    max_results: 5
  - action: summarize
    content: "{{search_results}}"
    style: "bullet_points"
  - action: respond
    message: "📰 今日科技新闻摘要:\n\n{{summary}}"
openclaw skills reload # 重载配置生效

🔨 实践任务 10:创造新技能

✅ 完成标准:成功编写并运行一个自定义 Skill(例如:天气查询、比价追踪等)。

第十一步:多 Agent(代理)分身管理

你可以运行多个相互隔离的 OpenClaw 分身:

# 创建工作分身(配置强大的 Claude 模型)
openclaw create-agent work
openclaw config --agent work set ai.model "claude-sonnet-4.6"

# 创建个人娱乐分身(配置高性价比模型)
openclaw create-agent personal
openclaw config --agent personal set ai.model "gpt-4o-mini"

# 切换分身
openclaw switch-agent work

🔨 实践任务 11:创建双重分身

✅ 完成标准:成功创建工作与个人两个分身,并分别设定不同的底层模型。

第十二步:极高安全性的 Docker 沙盒

如果你要让 Agent 运行未知的脚本或处理复杂系统任务,务必开启 Docker 级沙盒以隔离风险:

openclaw config set sandbox.mode "docker"
openclaw config set sandbox.docker.image "openclaw/sandbox:latest"
openclaw sandbox test

🔨 实践任务 12:配置沙盒隔离环境

✅ 完成标准:通过 Docker 运行沙盒环境,并跑通 sandbox test 安全审计。

第十三步:浏览器自动化控制

OpenClaw 可以像真人一样操作浏览器(点击、输入、翻页)。

# 安装浏览器控制插件
openclaw skills install @openclaw/browser-control
openclaw config set browser.enabled true

实战指令:“帮我打开亚马逊,搜索机械键盘,把评分最高的前3个商品价格记录下来发给我。”

🔨 实践任务 13:信息抓取初体验

✅ 完成标准:发送指令“用浏览器打开指定网页并总结最新内容”,成功触发浏览器动作并返回结果。

第十四步:成本优化与监控

当你使用按量计费的 API 时,一定要限制月度预算。

# 设置每月硬性预算上限(例如 50 美元)
openclaw config set ai.monthlyBudget 50
openclaw stats cost # 随时查看账单

🔨 实践任务 14:设定预算上限

✅ 完成标准:成功设定月度 API 消费上限,并用命令查看当前消费账单。

第十五步:故障排查与备份恢复

为了长期稳定使用,建议你建立“先排查、再恢复”的日常流程:

# 健康检查与日志排查
openclaw doctor
openclaw logs
openclaw config set logging.level "debug"

# 备份工作目录
cp -r ~/.openclaw ~/.openclaw-backup

# 可选:使用 Git 版本化配置
cd ~/.openclaw
git init
git add .
git commit -m "backup: openclaw config snapshot"

🔨 实践任务 15:建立可恢复体系

✅ 完成标准:可独立完成一次健康检查、日志定位和配置备份。

🏁 终极实践任务清单总结

对照以下清单,看看你完成了多少成就:

🟢 新手基础(必做)

  • [ ] 检查 Node.js 环境并完成 OpenClaw 安装
  • [ ] 配置好 API Key 并跑通初始化向导
  • [ ] 成功在终端或第三方平台完成第一次对话

🟡 进阶实用(强烈推荐)

  • [ ] 安装并体验至少 3 个必备 Skills
  • [ ] 完成一次第三方账号授权(如 Google 办公套件)
  • [ ] 成功设定一个每日定时触发的任务(Cron Job)
  • [ ] 让 AI 记住你的基本身份和回复偏好

🔴 高级挑战(硬核玩家)

  • [ ] 手写一个 YAML 自定义技能
  • [ ] 部署多 Agent 方案隔离工作与生活
  • [ ] 启用 Docker 沙盒并通过安全审计
  • [ ] 让 AI 操控浏览器完成一次复杂的信息抓取
  • [ ] 集成至少 2 个第三方工具
  • [ ] 设定 API 消费上限、日志调试与备份机制

🧩 实战项目(挑战)

完成以下任意项目,能快速把 OpenClaw 变成可持续使用的生产力系统:

  • 项目 1:构建自动化早报工作流
    思路提示:组合 @openclaw/weather、@openclaw/calendar 和 @openclaw/email-manager,搭配 Cron 定时任务,每天早上按时推送到你的通讯软件。
  • 项目 2:创建邮件自动分类与自动回复系统
    思路提示:为工作分身编写特定的能力设定,结合邮件 Skill 扫描邮箱核心联系人,自动起草符合你语气的回复草稿。
  • 项目 3:搭建多渠道消息聚合中心
    思路提示:利用 OpenClaw 的多平台机制,同时开启 Telegram 和 Slack 渠道,实现一处控制、多处下发的消息流转机制。
  • 项目 4:开发商品价格监控与提醒系统
    思路提示:编写自定义 YAML 技能,利用浏览器自动化 (@openclaw/browser-control) 定期抓取指定电商页面的特定元素,一旦降价触发系统提醒。
  • 项目 5:构建自动化内容发布系统(博客/社媒)
    思路提示:用自然语言下发主题,让 Agent 查阅资料、总结成文,再调用第三方平台 API 或者浏览器进行全自动发版。

❓ 常见问题解答 (FAQ)

Q1: 我不懂代码,能使用 OpenClaw 吗?
OpenClaw 主要面向有一定技术背景的用户(需要理解终端环境和 API Key)。但安装已大幅简化,只要你会复制粘贴 npm 命令,就能跑起来。
Q2: 怎么防止 AI 把我的电脑文件删了?
系统默认内置安全机制。强烈建议:1. 开启沙盒模式(Sandbox)。 2. 不要在配置中明文存放密码。 3. 给 OpenClaw 分配专用的工作目录或在旧电脑/虚拟机上运行。
Q3: API 调用的开销大概是多少?
轻度聊天(日均十几次):约 $5-10/月;中度带自动化:约 $20-30/月;重度依赖(大量网页抓取与控制):$50-100/月。建议在配置中设定 monthlyBudget
注:以上为经验区间,口径截至 2026 年 2 月 24 日。
Q4: 可以完全断网,使用本地开源大模型吗?
可以!OpenClaw 原生支持 Ollama。你可以拉取 Llama 3 等模型,修改配置:openclaw config set ai.provider "ollama"。注意:本地模型的逻辑能力可能在执行复杂指令时表现欠佳。
Q5: 对中文的支持怎么样?
完美支持。你可以直接用中文下发指令。GitHub 社区还有专门的汉化版分支(MaoTouHU/OpenClawChinese)提供全套中文文档支持。
Q6: 如何备份我的配置?
最简单是直接备份工作目录:cp -r ~/.openclaw ~/.openclaw-backup。推荐把 ~/.openclaw 用 Git 管理,便于版本回滚和多机器同步。
Q7: 遇到问题如何调试?
建议按顺序执行:openclaw doctoropenclaw logsopenclaw config list。必要时开启 logging.level=debug 后复现问题,再定位根因。
Q8: 可以在服务器上运行吗?
可以。常见是部署在 VPS 或云服务器。上线前务必做好 HTTPS、防火墙、最小权限和定期更新,避免把 Full Access 模式直接暴露到公网。

📚 学习与探索资源

OpenClaw 代表了 AI 的下一步演进方向:从“会说话的玩具”变成“会做事的员工”。如果你想深入研究,请收藏以下链接:

写在最后: 只要你愿意花一个周末的时间来调教 OpenClaw,它绝对能成为你离不开的“数字分身”。祝你在自动化和 AI Agent 的世界里探索愉快!🦞✨

✅ 下一步

完成本教程后,建议从一个高价值场景开始深挖,例如“自动化早报”或“邮件整理”,再逐步扩展到多 Agent 和第三方集成。

  • 深入一个方向:浏览器自动化、邮件管理、或项目管理集成
  • 参与社区:在 GitHub/Discord 提问、提交 issue 或分享技能
  • 做一次周度复盘:查看成本、成功率、失败日志并持续优化

未经允许不得转载:Scrape SEO » OpenClaw 从新手到中级完整教程