OpenClaw本地化部署教程:打造能操控电脑的AI管家实战指南

OpenClaw 本地化部署实战:让你的电脑拥有一个能干活的 AI 管家
你是不是也有过这种感觉:电脑里文件乱七八糟,想整理却无从下手;或者需要批量抓取网页信息,手动操作又累又慢;甚至想让 AI 帮你发个消息、写个文件,却发现大多数 AI 助手只能聊天,干不了活。
OpenClaw 就是为了解决这个问题而生的。
它是一个开源的本地 AI 助手,由 Peter Steinberger 开发。和 ChatGPT、Claude 这些云端服务不同,OpenClaw 直接运行在你的电脑上,能真正操控你的系统——读写文件、控制浏览器、发送消息,甚至执行命令行操作。简单说,它是一个"能动手"的 AI 管家。
下面手把手教你把它装起来,并跑通第一个实战场景。
一、安装前的准备
OpenClaw 需要一个本地运行的大语言模型(LLM)来驱动。它支持多种后端,最简单的方式是用 Ollama 跑一个本地模型,或者直接配置 OpenAI / Claude 的 API Key。
你需要准备:
- 一台 Mac、Windows 或 Linux 电脑
- 已安装 Git 和 Node.js(v18 或更高版本)
- 一个 LLM 后端(推荐 Ollama + llama3 模型,或直接用 OpenAI API)
# 检查 Node.js 版本
node --version
# 检查 Git 是否安装
git --version为什么要检查这些? OpenClaw 是用 Node.js 写的,没有它程序跑不起来。Git 用来拉取源码。版本太低会报兼容性错误。
二、一键安装(三平台通用)
OpenClaw 提供了一个安装脚本,Mac、Windows、Linux 都能用。
Mac / Linux 用户
# 克隆项目
git clone https://github.com/SteiniPeter/openclaw.git
cd openclaw
# 运行安装脚本
chmod +x install.sh
./install.shWindows 用户
# 用 PowerShell 执行
git clone https://github.com/SteiniPeter/openclaw.git
cd openclaw
.\install.ps1为什么用脚本安装? 脚本会自动处理依赖安装、环境变量配置、权限设置等繁琐步骤,避免手动操作出错。对新手来说,一键搞定比逐条敲命令靠谱得多。
安装完成后,脚本会在终端输出类似这样的提示:
✅ OpenClaw installed successfully!
Run 'openclaw start' to begin.三、配置 LLM 后端
OpenClaw 需要一个"大脑"来思考。你有两个选择:
方案 A:用 Ollama 跑本地模型(免费、离线可用)
# 安装 Ollama(如果还没装)
curl -fsSL https://ollama.ai/install.sh | sh
# 拉取 llama3 模型
ollama pull llama3
# 启动 Ollama 服务
ollama serve然后在 OpenClaw 的配置文件中指定 Ollama:
# 编辑配置文件
openclaw config set llm.provider ollama
openclaw config set llm.model llama3
openclaw config set llm.endpoint http://localhost:11434方案 B:用 OpenAI API(效果更好,需要付费)
openclaw config set llm.provider openai
openclaw config set llm.model gpt-4o
openclaw config set llm.api_key sk-xxxxxxxxxxxxxxxx为什么推荐先用 Ollama? 免费、数据不出本机、隐私安全。本地模型虽然能力弱一些,但跑文件管理和简单浏览器操作完全够用。等你熟悉了再切换到 GPT-4o 获得更强的推理能力。
四、启动并验证
openclaw start正常启动后,你会看到一个交互式终端界面:
🐾 OpenClaw is ready!
Type your request, or type 'help' for commands.
> _
试着输入第一个指令:
> 帮我列出桌面上所有 PDF 文件OpenClaw 会调用系统命令扫描桌面,并返回结果:
Found 3 PDF files on your Desktop:
1. 项目报告.pdf
2. 发票-2024.pdf
3. 旅行攻略.pdf验证成功! 这说明 OpenClaw 已经能访问你的文件系统了。
五、实战演示:浏览器自动化抓取网页信息
这是 OpenClaw 最实用的场景之一。比如你想从某个网站批量抓取数据,不需要写 Selenium 代码,直接用自然语言描述就行。
步骤 1:授予浏览器控制权限
openclaw config set browser.enabled true
openclaw config set browser.engine chromium为什么要单独开启? 浏览器控制是敏感操作,OpenClaw 默认关闭。手动开启意味着你明确授权了这个能力,这是安全设计的一部分。
步骤 2:执行抓取任务
在 OpenClaw 交互界面中输入:
> 打开 https://news.ycombinator.com,抓取前 10 条新闻标题和链接,保存到桌面的 hackernews.md 文件中OpenClaw 会自动完成以下操作:
- 启动 Chromium 浏览器
- 访问目标网页
- 解析 DOM 提取标题和链接
- 生成 Markdown 格式文件
- 保存到指定路径
最终你会在桌面看到一个 hackernews.md 文件,内容类似:
# Hacker News Top 10
1. [Show HN: I built an open-source alternative to...](https://example.com/1)
2. [The future of programming languages](https://example.com/2)
...为什么这比手写爬虫好? 不用装库、不用写选择器、不用处理反爬。自然语言描述需求,AI 自己搞定中间所有技术细节。对于非程序员来说,这是真正的"零代码自动化"。
六、安全权限管理:哪些操作需要谨慎
OpenClaw 能做的事情很多,但能力越大,风险越大。以下操作需要你特别注意:
| 操作类型 | 风险等级 | 建议 |
|---|---|---|
| 读取文件 | 低 | 放心使用 |
| 写入/删除文件 | 中 | 建议开启确认模式 |
| 执行命令行 | 高 | 务必审查命令内容 |
| 发送消息(WhatsApp 等) | 高 | 确认内容后再发送 |
| 浏览器自动登录 | 高 | 避免存储密码 |
开启操作确认模式:
openclaw config set safety.confirm_before_execute true为什么要开这个? 开启后,OpenClaw 在执行任何写操作前都会先展示计划,等你确认后才执行。相当于给 AI 加了一个"安全员",防止误操作。
七、常见问题
Q:启动时报错 "No LLM backend configured"
A:说明你没配置模型后端。回到第三节,选择 Ollama 或 OpenAI 完成配置。
Q:浏览器控制不生效
A:检查 Chromium 是否已安装。Mac 用户可以用 brew install --cask chromium,Linux 用 sudo apt install chromium-browser。
Q:本地模型太慢怎么办?
A:换一个更小的模型,比如 ollama pull phi3,速度会快很多,但推理能力会下降。或者直接用 OpenAI API。
下一步
装好 OpenClaw 只是开始。你可以尝试:
- 让它自动整理下载文件夹(按类型分类)
- 定时抓取价格信息并发送到邮箱
- 结合 Dify 工作流,把 OpenClaw 当作"执行层"
想深入了解本地大模型部署,可以看这篇:Ollama 完整安装与模型管理指南
对 AI Agent 开发感兴趣?推荐阅读:用 LangChain 搭建你的第一个 AI Agent
OpenClaw 的核心价值不是"又一个聊天机器人",而是让 AI 真正接入你的操作系统,成为能干活的本地助手。装一次,受益无穷。