OpenClaw一键部署工具:Win/Mac/Linux自动安装Node.js并启动本地大模型客户端

一行命令全自动部署OpenClaw!Win/Mac/Linux三端智能识别→自动安装Node.js→拉取并启动→直连网页版新手引导
装个OpenClaw,为什么总卡在第一步?
你下载了 OpenClaw(龙虾官方开源的本地大模型交互客户端),想连上自己跑的 Ollama、Qwen 或 DeepSeek,结果停在环境配置上:
- Windows 用户找不到合适的 Node.js 安装包,装完又提示
node 不是内部命令 - Mac 用户用 Homebrew 装了 Node,但版本太旧,
npm install直接报ERR_OSSL_EVP_UNSUPPORTED - Linux 用户手动编译 Node?权限不对、路径写错、
/usr/local/bin写不进,npm start死活起不来 - 还得手动
git clone、npm install、npm run dev,中间一步失败就得翻日志重来
这不是你的问题。环境配置不该由用户兜底。
官方一键脚本:自动判断,按需执行
我们写了 install-openclaw.sh(Windows 对应 .bat),它不是简单下载+运行,而是带诊断能力的部署脚本:
✅ 自动识别系统类型(Windows/macOS/Linux)和架构(x64/ARM64)
✅ 检查 Node.js 是否存在、是否可用、版本是否 ≥18.0(OpenClaw 硬性要求)
✅ 若缺失或版本过低,自动下载对应平台的 Node.js LTS 版本,安装到用户目录(无需管理员权限)
✅ 克隆 OpenClaw 最新稳定版(跳过 dev 分支,避免不稳定依赖)
✅ 安装依赖时跳过可选原生模块(如 sharp),防止 Windows 编译失败
✅ 启动后自动打开 http://localhost:3000,内置新手引导页(含模型选择、参数调节、快捷键说明)
你只敲一行命令,剩下的它来干。
复制粘贴,30 秒完成部署
✅ 所有系统通用命令(优先用这个)
curl -fsSL https://yitb.com/openclaw/install.sh | bash⚠️ 注意:Mac/Linux 系统自带 curl;Windows 需先安装 Git for Windows,双击桌面图标打开 Git Bash 即可执行。📌 脚本做了什么?为什么可靠?
检测逻辑示例(简化版):
# 判断 Node 是否存在且版本达标 if ! command -v node >/dev/null 2>&1 || [ "$(node -v | cut -d'v' -f2 | cut -d'.' -f1)" -lt 18 ]; then echo "Node.js 18+ not found → installing portable version..." # Windows: 下载 zip 解压到 ~/openclaw-node/ # Mac: 使用 nvm install --lts && nvm use --lts # Linux: 下载 tar.xz 解压到 ~/.local/share/openclaw/node/ fi- 为什么不用全局
npm install?
所有依赖装在项目内node_modules/,不碰系统 Node 环境。卸载只要删掉整个openclaw/文件夹——没有残留,不用npm uninstall。 - 为什么 Windows 上不编译失败?
npm ci --no-optional跳过所有optionalDependencies(比如依赖 Python 和 VS Build Tools 的图像处理库),保证绝大多数 Windows 机器一次成功。
看到这个输出,就成功了
执行命令后,终端逐行显示:
✅ Detected: Windows 11 (x64)
✅ Node.js v20.11.1 installed to C:\Users\Alice\openclaw-node\
✅ Cloning OpenClaw v1.3.0 from https://github.com/yitb/openclaw...
✅ Installing dependencies (skipping optional modules)...
✅ Starting OpenClaw server on http://localhost:3000
🚀 Opening browser... Done!浏览器自动弹出页面,顶部是「欢迎来到 OpenClaw」引导页:
🔹 左侧模型列表(自动调用 ollama list 探测本地模型)
🔹 中间对话框(支持 Markdown 渲染、代码块高亮、拖拽图片上传)
🔹 右侧快捷操作区(一键切换 Qwen3、DeepSeek-R1、Phi-4 等常用模型)
实测耗时:Mac M2(58 秒)、Windows 10 i5+8GB(1 分 12 秒)、Ubuntu 22.04 服务器(43 秒)。
👉 Binance · OKX · Gate.io · HTX · Bitget
常见问题
Q:脚本执行中途卡住不动?
A:大概率是网络问题(国内访问 GitHub 较慢)。脚本已内置超时重试(最多 3 次)。若仍失败,手动下载:
👉 访问 https://yitb.com/openclaw/install.sh → 右键另存为 → 终端执行 bash install.sh
Q:启动后页面空白 / 报 404?
A:关闭杀毒软件(尤其 360、火绒)——它们常拦截 localhost:3000 的 WebSocket 连接。临时禁用后重试。
Q:能连上 Ollama 但看不到模型?
A:确认 Ollama 正在运行:终端执行 ollama serve(保持后台运行),再重启 OpenClaw(Ctrl+C → bash start.sh)。
下一步
OpenClaw 是入口,不是终点:
➡️ 连自己的模型:《Ollama 本地部署 Qwen3 全流程》
➡️ 变成 AI 工作台:《用 Dify 接入 OpenClaw 做知识库问答》
➡️ 进阶调试:《查看 OpenClaw 实时日志 & 修改默认端口》
脚本持续更新,最新版永远在 https://yitb.com/openclaw —— 我们不做“一次性工具”,只做你本地 AI 旅程的起点。