为什么选择在本地跑 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辅助作者原创,未经许可,转载请保留原文链接。

发表评论