0

OpenClaw 本地 AI 自动化实战:从部署到构建第一条自动化工作流

2026.06.04 | youres | 23次围观

为什么选择在本地跑 AI 自动化?

云端 Agent 平台用起来方便,但它有两个绕不开的问题:数据要上传第三方服务器,以及每月的调用成本会随着用量线性增长。OpenClaw 的思路是把 AI Agent 跑在你自己的机器上——模型可以接云端 API,但调度、执行、数据存储全部在本地完成。对个人用户这意味着隐私可控;对小团队这意味着零边际成本。

部署前需要理清的三件事

很多人卡在"安装"这一步,其实问题不在安装本身,而是前期决策没做对。在动手之前,先明确三个问题:

  • 模型怎么接?OpenClaw 本身不内置模型,需要配置 provider。国内用户推荐 MiniMax 或 Kimi,注册即用,无需翻墙;有国外信用卡的可以直接接 Anthropic Claude。
  • 跑在哪个环境?Windows 用户建议走 WSL2(Ubuntu 22.04),避免路径和权限的奇怪问题;纯 Windows 也可以,但部分 Skill 脚本依赖 bash,需要额外配置。
  • 工作区放在哪?不要放在系统盘根目录,建议在用户目录下建一个独立文件夹,比如 ~/openclaw-workspace,后期备份和迁移会更方便。

一步步完成本地部署(Windows 实测)

以下流程在 Windows 11 + WSL2 + Ubuntu 22.04 环境下验证通过,如果你用 macOS 或直接用 Windows 原生 Node.js,步骤完全一致,只是路径写法不同。

第一步:安装 Node.js(必须用 22.x LTS)

OpenClaw 要求 Node.js ≥ 22。去 nodejs.org 下载 22.x LTS 安装包,安装完在终端确认版本:

node --version
# 预期输出: v22.x.x
npm --version

第二步:全局安装 OpenClaw

npm install -g openclaw@latest

安装完成后运行 openclaw --version 验证,能看到版本号说明装好了。

第三步:初始化工作区并配置模型

openclaw onboard --install-daemon

这个向导会问你几个问题:默认模型选哪个、API Key 填什么、Gateway 监听哪个端口。如果暂时没有 API Key,可以先跳过,后面在 ~/.openclaw/openclaw.json 里补。

第四步:启动 Gateway

openclaw gateway start

Gateway 是 OpenClaw 的核心服务,负责接收消息、调度 Agent、管理 Skill。启动后访问 http://localhost:18789(端口以你配置为准)能看到控制台。

部署后第一件事:装上这几个 Skill

纯 OpenClaw 只能聊天,装上 Skill 才能真正"自动化"。以下是我实测后认为优先级最高的几个:

Skill 名称 能干什么 适用场景
online-search 联网搜索,返回实时结果 写文章需要引用最新信息
qclaw-text-file 跨平台写入文本文件,自动处理编码/BOM 生成 CSV、JSON、脚本等文件
xbrowser 控制本地 Chrome/Edge,执行浏览器自动化 网页数据抓取、自动填表
qclaw-cron-skill 设置定时任务,到点自动执行 定时发布文章、每日推送

构建第一条自动化工作流:定时搜索 + 生成报告

装好 Skill 之后,我们来做一个有实际价值的自动化流程:每天定时搜索指定关键词,让 AI 汇总结果并写入本地文件。

用 cron Skill 创建定时任务

# 让 Agent 每天上午 9 点执行以下任务:
# 1. 用 online-search 搜索"AI 自动化 教程"最新结果
# 2. 汇总前 5 条,生成一段中文摘要
# 3. 用 qclaw-text-file skill 写入 ~/daily-ai-news.md

在 OpenClaw 对话中直接说:"帮我创建一个 cron 任务,每天 9:00 搜索 AI 自动化最新动态,把结果汇总写入 daily-ai-news.md",Agent 会自动调用 qclaw-cron-skill 完成配置,不需要手写 crontab。

本地部署 vs 云端 Agent 平台:怎么选?

维度 本地 OpenClaw 云端 Agent 平台(Coze/扣子等)
数据隐私 数据不出本地 数据上传第三方
长期成本 模型 API 费用(按量) 订阅费 + 调用费
自定义能力 可写任意 Skill,完全开放 受平台能力限制
入门门槛 需要装 Node.js,会看命令行 网页操作,零代码

三个容易踩的坑

  • Node.js 版本用错了:用 18.x 会报各种奇怪的错误,一定要确认 node --version 是 22.x。
  • API Key 配置格式错误:openclaw.json 里 provider 的 url 末尾不要漏掉 /v1,这是最常见的 401 错误原因。
  • Windows 下直接跑 bash Skill:部分 Skill 内置脚本是 .sh,Windows 原生环境会报错,建议装 Git Bash 或走 WSL2。

下一步可以做什么?

部署完成并跑通第一个定时任务后,你可以往这些方向扩展:接入飞书/企微让 Agent 直接往群里推送汇总;用 xbrowser Skill 做网页数据监控;把 Agent 生成的报告自动提交到 GitHub Pages 搭建一个每日动态站。OpenClaw 的扩展性在本地 Agent 框架里属于第一梯队,核心限制只在于你愿意花多少时间写 Skill。

如果你在部署过程中遇到报错,可以把完整的错误信息直接贴给 OpenClaw Agent,它能直接读报错内容并给出针对性的修复步骤,这比去搜 CSND 帖子效率高得多。

版权声明

本文仅代表个人观点。
本文系AI辅助作者原创,未经许可,转载请保留原文链接。

发表评论