OpenClaw本地AI执行引擎入门:Rust+Python实现不联网真操作

OpenClaw 入门:让你的电脑自己干活,不联网、不收费、真执行
你试过让AI关掉卡死的 Chrome、把 Downloads 里所有 PDF 提取文字、或者在 Discord 里自动处理带附件的求助消息吗?
ChatGPT 再聪明,也点不开你的任务管理器——它只能聊天,不能做事。
OpenClaw(GitHub 2.8k+ stars)不是另一个聊天框。它是装在你本地的 AI 执行引擎:Rust 写核心(快、稳、内存安全),Python 包一层(写逻辑、调系统命令),直接嵌进终端、Discord 或 Telegram——AI 发指令,OpenClaw 真动手。
为什么值得学?
- ✅ 零依赖安装:不用 Docker、不用 conda,一个二进制 + 几行 Python 就能跑
- ✅ 全平台原生:Windows/macOS/Linux 共用同一套代码,不靠 Wine 或虚拟机
- ✅ 真操作硬件层:能
os.system("killall -9 chrome")、能shutil.move()文件、能pyautogui.click()(需启用辅助功能)
👉 Binance · OKX · Gate.io · HTX · Bitget
步骤:5分钟跑通本地文件整理 Agent
下载预编译二进制(免编译)
# macOS / Linux(自动选对应架构) curl -L https://github.com/openclaw/openclaw/releases/download/v0.4.2/openclaw-v0.4.2-x86_64-unknown-linux-gnu -o openclaw chmod +x openclaw # Windows(用 PowerShell) Invoke-WebRequest -Uri "https://github.com/openclaw/openclaw/releases/download/v0.4.2/openclaw-v0.4.2-x86_64-pc-windows-msvc.exe" -OutFile "openclaw.exe"Rust 编译出的二进制自带运行时,不依赖 Python 版本或系统库——U 盘拷过去就能在同事电脑上跑。
写一个“自动归档下载文件”的 Python 动作
新建archive_downloads.py:import os, shutil, time from pathlib import Path def run(): download_dir = Path.home() / "Downloads" pdf_dir = download_dir / "pdf_archive" pdf_dir.mkdir(exist_ok=True) for f in download_dir.glob("*.pdf"): shutil.move(f, pdf_dir / f.name) print(f"✅ 已归档: {f.name}") return f"完成!移动了{len(list(pdf_dir.glob('*.pdf')))}个PDF"OpenClaw 会自动查找并调用这个
run()函数。启动 OpenClaw 并绑定动作
./openclaw --actions ./archive_downloads.py --channel terminal--channel terminal表示用命令行当入口(也可换成--channel discord --discord-token xxx接入 Discord)。--actions告诉它:“这些 Python 文件里的run()就是我的技能”。验证:发指令,看它干活
在终端输入:请把下载文件夹里的PDF全部移到pdf_archive子目录你会看到实时打印
✅ 已归档: report.pdf——不是“我帮你查了”,是真的移动了文件。
常见问题
Q:需要 GPU 或大显存吗?
A:不需要。OpenClaw 默认用本地小模型(如 Phi-3-mini,仅 2GB),CPU 即可推理。你也可以指定 --model ollama:llama3:8b 复用 Ollama 已有的模型。
Q:Discord 里怎么触发?
A:加一行配置就行:
./openclaw --channel discord --discord-token YOUR_BOT_TOKEN --actions ./archive_downloads.py然后在 Discord 里 @ 机器人说“整理我的 PDF”,它立刻执行——指令和文件全程不离你电脑。
Q:能调用 Windows 应用吗?
A:能。比如在 Python 动作里写:
os.startfile(r"C:\Program Files\Notepad++\notepad++.exe") # Windows
# 或 subprocess.run(["open", "-a", "TextEdit"]) # macOSOpenClaw 的价值不在“多像人”,而在“多像手”。它把 AI 从“嘴炮专家”变成你电脑里的“数字学徒”:你教它一次操作逻辑,它就永远记得——而且比你手快、不喊累、不点错。
下一步
→ 《用OpenClaw+Ollama在笔记本上跑本地AI客服》
→ 《把Discord机器人变成你的自动化秘书:定时+文件+截图三件套》
→ 想自己写 Rust 插件?看《OpenClaw核心源码拆解:500行Rust如何调度Python动作》