如果你的近期时间线也经常刷到 OpenClaw 这个名字,并且你正好是在 Windows 上折腾 AI 工具链的用户,那这篇部署记录应该能帮你省下不少调试时间。OpenClaw 是一个偏“个人 AI Agent 运行时”的开源项目,跟普通模型客户端最大的区别是:它不满足于跟你聊几句,而是会真的操作当前机器上的文件、命令和各类工具,把模型能力落到具体的任务闭环里。更麻烦的是,很多资料默认在 macOS / Linux 上演示,Windows 部署被说得像“装个命令就够了”,实际跑起来却发现环境、权限和路径的坑一个不少。
我这次把 Windows 上完整部署 OpenClaw 的过程拆开讲,包括 WSL2 环境准备、PowerShell 安装、模型接入,以及实测里遇到的几个最典型的报错。无论你只是想把本机 Ollama 接进去体验一下,还是打算拿 DeepSeek 的 API 当主力模型,这篇都按可复现的方式写。
1. 为什么 OpenClaw 在 Windows 上没法照搬 Linux 的部署思路
1.1 先理解 OpenClaw 的定位
OpenClaw 本质上是一个本地优先的 Agent 运行时。你在终端里启动它之后,它会给你一个交互式界面,但这个界面不是单纯“问一句答一句”,它更像把大模型放进一个有操作权限的工作环境里。OpenClaw 会主动读取项目文件、执行 Shell 命令、维护自己的 workspace 目录、根据任务调用 skill,并且在执行敏感操作前会去查一份审批记录——也就是你在很多报错信息里看到的 exec-approvals.json
