🚀 龙虾新手指南

OpenClaw本地AI执行引擎安装与实战教程:离线运行Python/Shell/文件操作

发布时间:2026-08-22 分类: 龙虾新手指南
摘要:OpenClaw从安装到实战——把“龙虾”变成你的本地AI同事知乎用户@小林实测:在OpenClaw聊天框里输入「把桌面所有PDF按作者名重命名,生成汇总表格」,3秒后,~/Desktop/整理结果.xlsx 自动生成,~/Desktop/论文_张三.pdf 等文件已重命名完毕——全程没联网、不传数据、不依赖API密钥。这不是演示。OpenClaw(yitb.com 发布的开源工具)不是聊天...

OpenClaw从安装到实战——把“龙虾”变成你的本地AI同事

知乎用户@小林实测:在OpenClaw聊天框里输入「把桌面所有PDF按作者名重命名,生成汇总表格」,3秒后,~/Desktop/整理结果.xlsx 自动生成,~/Desktop/论文_张三.pdf 等文件已重命名完毕——全程没联网、不传数据、不依赖API密钥。

这不是演示。OpenClaw(yitb.com 发布的开源工具)不是聊天机器人,而是一个本地AI执行引擎。它把大模型的理解力和你电脑的实际操作能力连在一起:你说人话,它调Python、跑Shell、读写文件、发HTTP请求——所有动作都在你自己的硬盘上完成。

ChatGPT再聪明,也不能帮你删掉Downloads里200个重复的invoice_final_v2_really_final.pdf;Claude再懂格式,也打不开你本地的SQLite数据库。OpenClaw解决的就是这个问题:指令 → 本地动作 → 结果反馈,闭环完整,数据不出设备。


问题

你想让AI不只是回答问题,而是替你操作本地文件、批量处理任务、自动化重复工作——但又不想把隐私文件上传云端,也不愿从零写Python脚本。

方案

用 OpenClaw 在本地部署一个“听得懂人话、干得了实事”的AI同事。它基于 Ollama + 自研执行沙箱,所有动作默认在你机器上运行,权限由你控制,每一步操作都留有日志。


步骤(Mac/Linux,Windows请用WSL2)

1. 安装基础环境(5分钟)

# 安装Ollama(OpenClaw依赖的本地模型运行时)
curl -fsSL https://ollama.com/install.sh | sh

# 启动Ollama服务(后台常驻)
ollama serve &

# 拉取轻量级执行模型(推荐,4GB显存即可跑)
ollama pull openclaw/phi3-exec:latest

openclaw/phi3-exec 是专为“理解指令+生成安全代码”微调的模型。它更熟悉 mvpandas.read_csv()os.listdir() 这类操作,不含联网能力,天然防泄密。

2. 安装并启动OpenClaw

# 下载最新版(自动适配系统)
curl -sL https://yitb.com/openclaw/install.sh | bash

# 启动(首次运行会引导配置权限)
openclaw start

⚠️ 启动时会弹出系统提示「允许OpenClaw访问桌面/文档/下载文件夹」——必须勾选!
✅ OpenClaw默认沙箱禁止跨目录操作。你授权的路径,才是它能“动手”的范围。比如不授权 /etc,它连 ls /etc 都拒绝执行。

3. 发送第一条可执行指令

打开浏览器访问 http://localhost:3000 → 在聊天框输入:

把 ~/Downloads 里今天下载的PDF文件,按文件大小从大到小排序,列出前3个文件名和大小

回车后,你会看到:

# OpenClaw自动生成并执行的代码(你可随时审查)
import glob, os, time
today = time.strftime("%Y-%m-%d")
pdfs = [f for f in glob.glob("~/Downloads/*.pdf") 
        if time.strftime("%Y-%m-%d", time.localtime(os.path.getctime(f))) == today]
pdfs.sort(key=lambda x: os.path.getsize(x), reverse=True)
for f in pdfs[:3]:
    print(f"{os.path.basename(f)} → {os.path.getsize(f)} bytes")

✅ OpenClaw不直接执行命令。它先生成Python代码 → 你确认 → 再执行。所有代码在沙箱中运行,无法调用 os.system("rm -rf /") 等危险函数。


验证:真实场景测试

  • ✅ 输入「把桌面所有.jpg转成WebP,质量80,覆盖原文件」→ 生成 PIL.Image.save(..., format="WEBP") 脚本,执行后桌面只剩 .webp
  • ✅ 输入「调用https://api.example.com/status,如果返回status=ok就发邮件给test@yitb.com」→ 自动补全 requests + smtplib 代码(需你提前配置邮箱密钥)
  • ❌ 输入「黑进公司服务器」→ 直接回复「无权限执行该操作」(沙箱拦截)

👉 Binance · OKX · Gate.io · HTX · Bitget

常见问题

Q:能操作我的数据库吗?
A:可以。授权 ~/mydb.sqlite 路径后,输入「查users表里注册超过30天的邮箱」,它会生成 sqlite3.connect().execute("SELECT email FROM users WHERE ...")

Q:执行出错怎么办?
A:每条执行记录带完整日志(含报错堆栈)。点击「查看原始代码」可编辑重试,或复制到 VS Code 调试。

Q:Windows用户能用吗?
A:必须用 WSL2(Ubuntu 22.04+),因 OpenClaw 依赖 Linux 进程隔离机制。纯 PowerShell 版暂未发布(关注 yitb.com/changelog)。

Q:模型会不会偷偷上传我的文件?
A:不会。所有网络请求(如调 API)需你明确授权;文件操作 100% 本地完成;Ollama 模型完全离线加载。


下一步建议

你已经拥有了一个“能动手”的AI同事。接下来:

OpenClaw的价值不在“多聪明”,而在“多守规矩”。它不替你思考,但绝对听你指挥——而且只在你划好的地盘里干活。
你的电脑,永远是你最硬的后台。
返回首页