🚀 龙虾新手指南

OpenClaw本地AI自动化工具实测:Mac/Win/Linux三端文件管理浏览器控制邮件发送

发布时间:2026-07-13 分类: 龙虾新手指南
摘要:Mac/Win/Linux三端实测|OpenClaw真·本地运行——文件管理、浏览器控制、邮件发送全流程你试过让AI整理下载文件夹、自动截图竞品网页、再把PDF发到邮箱吗?多数AI工具只输出文字,不执行操作。OpenClaw不同:它直接接管你的键盘、鼠标和文件系统,在本地完成真实动作——不传数据、不调API、不联网。项目由Peter Steinberger开发(OpenClaw v0.4.2...

封面

Mac/Win/Linux三端实测|OpenClaw真·本地运行——文件管理、浏览器控制、邮件发送全流程

你试过让AI整理下载文件夹、自动截图竞品网页、再把PDF发到邮箱吗?多数AI工具只输出文字,不执行操作。OpenClaw不同:它直接接管你的键盘、鼠标和文件系统,在本地完成真实动作——不传数据、不调API、不联网。

项目由Peter Steinberger开发(OpenClaw v0.4.2),基于Python + Playwright + 本地LLM(默认Ollama llama3:8b)。我们在Mac、Windows、Linux三端完整验证部署流程,任务链可编排,权限粒度可控。


步骤一:安装依赖(三端统一)

1. 安装Ollama(本地大模型运行时)

# Mac(Homebrew)
brew install ollama
ollama pull llama3:8b

# Windows(PowerShell管理员运行)
Invoke-Expression (Invoke-WebRequest -UseBasicParsing 'https://raw.githubusercontent.com/ollama/ollama/main/install.ps1').Content
ollama run llama3:8b  # 首次运行自动下载

# Linux(Ubuntu/Debian)
curl -fsSL https://ollama.com/install.sh | sh
sudo ollama run llama3:8b

llama3:8b仅2.4GB,M1 MacBook Air(8GB内存)上推理延迟稳定在1.2s以内。OpenClaw通过HTTP调用本地Ollama服务,不走云端。

2. 克隆并安装OpenClaw

git clone https://github.com/psteinb/openclaw.git
cd openclaw
pip install -e .

-e模式确保代码修改即时生效。OpenClaw不打包为二进制,必须源码运行——这是它保持轻量、透明、可调试的关键。


步骤二:授权关键系统权限(避坑重点!)

Mac:

  • 屏幕录制权限:系统设置 → 隐私与安全性 → 屏幕录制 → 勾选Terminal
  • 辅助功能权限:同路径 → 辅助功能 → 勾选Terminal
  • 文件访问权限:勾选下载文档文件夹
    ⚠️ 注意:不是iTerm或VS Code,而是终端本身(/Applications/Utilities/Terminal.app

Windows:

  • PowerShell执行:

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  • 确保系统默认邮件客户端已登录(Outlook或Mail应用)

Linux(Ubuntu):

sudo apt install xdotool wmctrl libnotify-bin

Wayland用户需切换至Xorg会话(登录界面选择“Ubuntu on Xorg”),验证方式:echo $XDG_SESSION_TYPE 输出 x11

OpenClaw调用的是系统级API:xdotool模拟按键、Playwright驱动浏览器、mail命令触发邮件客户端。缺权限=黑屏、无响应、静默失败。


步骤三:跑通第一个任务链(PDF归档→网页截图→发邮件)

创建workflow.yaml

配图

tasks:
  - name: "归档PDF"
    action: "file.move"
    params:
      source: "~/Downloads/*.pdf"
      destination: "~/Documents/Archive/"
  - name: "截图官网"
    action: "browser.screenshot"
    params:
      url: "https://yitb.com"
      output: "~/Desktop/yitb_homepage.png"
  - name: "发邮件"
    action: "email.send"
    params:
      to: "you@domain.com"
      subject: "OpenClaw自动化报告"
      body: "见附件:yitb_homepage.png\n(本邮件由本地AI生成并发送,未上传任何数据)"
      attachments: ["~/Desktop/yitb_homepage.png"]

执行:

openclaw run --workflow workflow.yaml

实测耗时37秒(M1 Pro):

  • PDF从~/Downloads/移入~/Documents/Archive/
  • Chromium启动,加载yitb.com,截图保存至桌面
  • 系统默认邮件客户端(Mail.app / Outlook / Thunderbird)弹出预填内容的新邮件窗口,只需点击发送

验证与性能对比

操作OpenClaw(本地)ChatGPT+插件(云端)Claude Desktop(本地)
PDF移动✅ 真实文件系统操作❌ 仅返回命令文本❌ 不支持文件操作
网页截图✅ Playwright真实渲染⚠️ 依赖第三方扩展,常超时❌ 无浏览器控制能力
邮件发送✅ 调用本地邮件客户端❌ 需手动复制粘贴❌ 无系统集成
离线可用✅ 全程断网运行❌ 必须联网⚠️ 部分功能需联网

常见问题

Q:执行openclaw run报错“No module named 'playwright'”?
A:运行playwright install chromium——OpenClaw依赖Playwright,但不自动安装浏览器驱动。

Q:截图是黑屏?
A:Mac检查“屏幕录制”权限是否给了Terminal.app;Linux确认$XDG_SESSION_TYPE输出x11

Q:邮件没弹出?
A:Mac确保Mail.app设为默认;Windows检查Outlook账户已登录;Linux确认Thunderbird已配置SMTP并设为默认邮件客户端。


OpenClaw把AI从聊天框里拽出来,让它成为你键盘和鼠标的延伸。下一步可以:

  • 自动抓取每日新闻PDF,OCR识别后存入Notion本地数据库
  • 接入WhatsApp Desktop实现免手机消息推送

▶️ 《OpenClaw进阶:用MCP协议对接本地Notion+OCR》教程
▶️ 《零命令行基础:Mac一键部署OpenClaw图形界面版》视频教程

返回首页