OpenClaw本地AI执行引擎实操指南:一句话指令自动调用本地工具不联网不交密钥

OpenClaw 实操指南:让你的AI真能“动手干活”
问题
你用 ChatGPT 写了个发邮件的 Python 脚本,复制粘贴到终端运行——结果报错、少装库、邮箱密码写错、Chrome 找不到驱动……最后还是得自己 debug。AI 在聊天框里说得天花乱坠,但动不了手。你想要的是:一句话指令,本地自动执行,不联网、不交密钥、不依赖云服务。
方案
OpenClaw 是一个本地 AI 执行引擎。它不是对话模型,而是一个能调用你本地工具链的运行时:你在 Web 界面或 CLI 里说“把 report.csv 发给张三”,它就调你的 Outlook 账号(本地配置)、读取文件、发邮件——全程在你电脑上跑,不上传数据,也不需要 API Key。
Claude/ChatGPT 是“嘴替”,OpenClaw 是“手替”。
步骤(零基础实测,Windows/macOS/Linux 通用)
1. 安装 OpenClaw(5 分钟)
# 先确保已安装 Python 3.10+(检查命令)
python --version
# 一行安装(含浏览器自动化依赖)
pip install openclaw[all]
# 启动本地服务(默认 http://localhost:8000)
openclaw serveopenclaw[all] 自动装好 smtplib(发邮件)、playwright(控制 Chrome)、pandas(处理 Excel)等常用工具包,省去手动 pip 一堆报错。
2. 配置权限(关键!否则执行失败)
- 浏览器控制:首次运行会自动下载 Chromium(约 120MB),无需手动装 Chrome 或配 driver
邮箱发送:在
~/.openclaw/config.yaml(Windows 是%USERPROFILE%\.openclaw\config.yaml)里填:email: smtp_server: smtp.qq.com port: 587 username: your@qq.com password: "your_app_password" # 注意:QQ/163 邮箱必须用「授权码」,不是登录密码!QQ 邮箱在“设置 → 账户 → POP3/IMAP/SMTP 服务”里开启并生成授权码;163 邮箱同理,在“POP3/SMTP/IMAP”设置页开启 SMTP 并生成客户端专用密码。
3. 试一个真实任务:自动发邮件 + 截图网页
在 OpenClaw Web 界面(http://localhost:8000)输入:
“打开 https://yitb.com,截图首页,保存为 home.png,然后把这张图发给 test@example.com,标题是‘龙虾官网截图’”
几秒后,你会收到一封带附件的邮件,同时本地生成 home.png。
(截图效果见 yitb.com/docs/openclaw-demo.png)
验证
- 查看终端日志:成功执行会显示
✅ Executed: send_email,✅ Executed: screenshot_page - 检查本地文件夹:
home.png出现在当前目录 - 查收邮箱:确认邮件送达(注意查垃圾箱)
常见错误码速查表
| 错误提示 | 原因 | 解决方案 |
|---|---|---|
playwright: executable doesn't exist | Chromium 下载失败 | 运行 playwright install chromium |
smtplib.SMTPAuthenticationError | 邮箱密码错或未开 SMTP | 换成授权码,确认邮箱 SMTP 已开启 |
Permission denied: 'config.yaml' | 文件被其他程序占用 | 关闭编辑器,用记事本/VS Code 重新保存 |
ModuleNotFoundError: No module named 'pandas' | 安装时漏了 [all] | 重装:pip uninstall openclaw && pip install openclaw[all] |
安全注意事项
- 所有脚本都在你本地 CPU/GPU 上运行,不上传任何数据到服务器
- 邮箱密码/系统路径/文件内容仅存于你自己的
config.yaml,OpenClaw 不读取也不上报 - 切勿在
config.yaml里写明文密码(用环境变量更安全,教程见 yitb.com/tutorials/openclaw-env-vars) - 默认只允许执行白名单操作(文件读写、HTTP 请求、邮件、浏览器),不能执行
rm -rf /或os.system('format C:')—— 安全沙箱已内置
下一步建议
你已经让 AI 真正“动手”了。接下来可以:
- 📌 《用 OpenClaw 自动整理微信聊天记录为 Excel》
- 📌 《把 Dify 流程接进 OpenClaw:让 AI Agent 直接改你本地代码》
- 📌 《零代码配置:用 MCP 协议让 Cursor 调用 OpenClaw 执行命令》
OpenClaw 不是另一个聊天框,它是你电脑里多出来的那个安静、可靠、从不抱怨的同事——你说话,它做事。