1. 这个项目到底在做什么:用 OpenClaw 把本地大模型变成“网站搭建工”
我在本地把 OpenClaw 和本地大模型串起来,用自然语言让 AI 代理直接生成并搭建了一个完整的企业官网。整个过程从环境准备到网站可以本地访问,控制在 30 分钟左右。这篇博文就是完整记录整个实操流程,包括安装配置、模型接入、建站思路和踩坑过程,适合想用本地 AI 折腾自动化任务的开发者、运维人员,以及想低成本快速出企业站的人参考。
OpenClaw 是一个开源的 AI 代理框架,通俗点说,它不是一个简单的聊天框,而是一个能“自己动手干活”的智能体。你给它一个目标,它会自己拆解任务、调用工具、读写文件、执行命令,甚至操作浏览器。配合本地部署的大模型,整个链路的数据都可以留在自己机器上,不需要把企业资料、网站文案、业务数据传到第三方接口。这一点对很多中小企业来说很关键:既要 AI 的自动化能力,又不想把内部信息交给外部服务。
我选择用 OpenClaw 来搭企业网站,而不是直接让 ChatGPT 之类的在线工具生成代码,核心原因有三个:
第一,OpenClaw 是本地运行的任务代理,它可以真正操作我的文件系统,生成一堆 HTML、CSS、JS 文件,然后放到指定目录,这些动作是连贯的、可重复的。在线聊天工具就算能生成代码,你也得复制粘贴,效率差很多。
第二,本地模型没有“用量限制”,试错成本低。我反复调整提示词、让代理重写页面、补充内容,来回十几次都不会有额度问题。实测下来,用本地 7B 到 14B 参数级别的模型,生成的静态企业站质量完全够用。
第三,整个过程可控。OpenClaw 有执行审批机制,代理每次要执行命令、写文件,都会先经过确认。我可以看着它一步步操作,觉得不对随时叫停,这种安全感是纯自动化工具给不了的。
适合谁来参考这篇内容?如果你只想快速看个结果,可以跟着第 4 章直接跑通。如果你想深入理解为什么这样配置、遇到报错怎么排查,建议从头到尾读完。这里不会只丢命令,还会解释每个参数背后的道理。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 30 分钟路线图:环境准备和 OpenClaw 安装
2.1 Windows 11 下用 PowerShell 安装并指定目录
我测试的主机是 Windows 11,OpenClaw 对 Windows 的支持已经相当完善。最稳的安装方式是把安装脚本下载到本地,然后用 PowerShell 执行。OpenClaw 的安装脚本支持自定义安装目录,这一点很重要,因为默认装到用户目录下,后续找配置文件和 workspace 不太直观。
powershell复制# 以管理员身份打开 PowerShell
irm https://clawhub.com/install.ps1 | iex
默认情况下,OpenClaw 会装在 $env:USERPROFILE\.openclaw\bin 下,配置文件在 $env:USERPROFILE\.openclaw\。如果你不想用默认路径,可以在安装前设置环境变量指定目录:
powershell复制$env:OPENCLAW_HOME = "D:\OpenClaw"
$env:OPENCLAW_BIN = "D:\OpenClaw\bin"
irm https://clawhub.com/install.ps1 | iex
注意,PowerShell 执行外部脚本时,如果遇到 无法将 openclaw 项识别为 cmdlet、函数、脚本文件或可运行程序的名称 的报错,通常是两个原因:一是安装没有成功,二是安装成功后当前终端没有刷新 PATH。我踩过这个坑,解决方法是关掉当前 PowerShell 窗口重新打开,或者手动执行:
powershell复制$env:Path = "$env:USERPROFILE\.openclaw\bin;$env:Path"
openclaw --version
还有一种情况是执行策略限制,需要先放开:
powershell复制Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
这里补充一下为什么推荐自定义目录:OpenClaw 运行时会生成大量文件,包括日志、配置、工作目录、模型缓存等。放在系统盘 C 盘容易越滚越大,后面清理起来麻烦。我建议单独放一个盘符或者独立的项目目录,即使将来要重装系统,整个 .openclaw 目录拷走就能恢复大部分配置。
2.2 便携版和 Linux/云端部署的补充方案
除了 PowerShell
