OpenClaw本地AI代理安装教程:Windows/Mac上实现文件创建、Python脚本执行与Outlook邮件自动发送

OpenClaw从安装到实战——一句话让AI在你本地电脑新建文件、运行Python脚本、自动发送Outlook邮件
问题
你想让AI真正“动手”:创建日报文件、跑数据清洗脚本、把结果发给老板——全程不上传任何数据,不依赖云端API,所有操作都在你自己的Windows或Mac上完成。但ChatGPT和Claude只能回答问题;手写Python太慢;AutoHotkey或PowerShell脚本又难维护、易出错。
方案
OpenClaw(v0.8.3,2026年2月发布)不是聊天机器人,而是一个本地可执行的AI代理引擎。你用自然语言下指令,比如“把桌面的sales.xlsx转成PDF发给张三”,它就自动解析、调用系统命令、读写本地文件、调用Outlook客户端——所有动作发生在你电脑里,无网络外传,无账号绑定,无订阅费。
✅ 核心优势:零云端依赖|全本地执行|支持Windows/macOS|开箱即用CLI
步骤一:安装(2分钟)
Windows(PowerShell管理员模式运行)
# 1. 安装Python 3.11+(如已安装跳过)
winget install Python.Python.3.11
# 2. 安装OpenClaw(纯Python包,无二进制依赖)
pip install openclaw==0.8.3
# 3. 验证安装
openclaw --version
# 输出:openclaw 0.8.3pip install直接拉取PyPI官方包,不走GitHub下载或编译,避免权限/证书报错;--version确认PATH已生效,防止后续命令“找不到”。
macOS(终端运行)
# 1. 确保Homebrew和Python 3.11+
brew install python@3.11
# 2. 安装OpenClaw
pip3 install openclaw==0.8.3
# 3. 验证
openclaw --help | head -5macOS默认Python版本老旧,pip3+python@3.11确保兼容性;--help输出前5行即可确认CLI可调用,比--version更直观。
步骤二:配置基础能力(1分钟)
OpenClaw默认已启用文件读写、命令执行、Python脚本运行。但发邮件需显式授权Outlook或Mail.app(仅本地调用,不存密码):
# Windows:自动检测并绑定系统Outlook
openclaw config --enable outlook
# macOS:授权Mail.app(需手动点“允许”弹窗)
openclaw config --enable mailconfig --enable只是写入本地~/.openclaw/config.yaml,记录“允许调用Outlook/Mail”,不联网、不生成token、不访问邮箱服务器——它只是告诉OpenClaw:“你可以用系统自带邮件客户端发信”。
步骤三:实战案例——生成日报并邮件发送
场景:每天9点,自动生成daily_report_20260204.txt(含当前日期和CPU使用率),发给team@company.com。
① 写一个自然语言指令(保存为report.claw)
生成今日日报:
- 文件名:daily_report_$(date +%Y%m%d).txt
- 内容包含:当前日期(YYYY-MM-DD格式)、本机CPU使用率(用wmic或top命令获取)
- 把文件保存到桌面
- 用Outlook发送该文件,收件人team@company.com,主题“【日报】2026-02-04”$(date +...)是Shell语法,OpenClaw原生支持变量插值;wmic(Win)/top -l 1(macOS)是系统自带命令,无需额外安装;指令中不出现任何Python代码或路径硬编码,纯自然语言。
② 执行指令
# Windows
openclaw run report.claw
# macOS
openclaw run report.claw✅ 成功时你会看到:
桌面出现
daily_report_20260204.txt,内容类似:2026-02-04 CPU使用率:23%- Outlook或Mail.app自动弹出新邮件窗口(已填好收件人、主题、附件),你只需点“发送”。
OpenClaw把指令拆解为3步原子操作:
- 解析日期模板 → 调用系统
date命令生成文件名 - 执行
wmic cpu get loadpercentage(Win)或top -l1 | grep CPU(macOS)→ 截取数字 - 调用系统邮件客户端API(Windows COM / macOS AppleScript)→ 填表+附加文件
👉 Binance · OKX · Gate.io · HTX · Bitget
验证与排错
| 现象 | 原因 | 解决 |
|---|---|---|
openclaw: command not found | PATH未更新 | 重启终端,或运行 pip install --force-reinstall openclaw |
| Outlook没弹出 | 权限未授 | Windows:右键开始菜单 → “应用和功能” → “Outlook” → “高级选项” → “重置”;macOS:系统设置 → 隐私与安全性 → 完全磁盘访问 → 勾选Terminal |
| CPU命令返回空 | macOS权限限制 | 终端执行 sudo sysctl -w kern.maxfiles=65536(仅首次) |
下一步
你已经能让AI在本地“动手”了。接下来可以:
- ✅ 《OpenClaw + Python脚本:用中文指令调用你写的data_clean.py》
- ✅ 《绕过Gmail限制:用OpenClaw调用本地Thunderbird发加密邮件》
- ✅ 《把OpenClaw嵌入VS Code:Ctrl+Enter直接执行当前编辑器里的指令》
💡 提示:所有教程均基于2026年2月实测环境(Windows 11 23H2 / macOS Sequoia 15.3),无虚拟机、无Docker、无云服务——你的电脑,就是AI的办公室。