当前位置: 首页 > news >正文

OpenClaw强势推出V2026.5.20版本地部署最新教程来啦!3分钟一键安装中文版可视化操作指南

凌晨两点,我刚把 OpenClaw 跑通。看着屏幕上终于亮起来的 WebChat 界面,心里那叫一个舒坦。说实话,之前装了几次都没成功,不是端口冲突就是 API Key 配置不对,折腾了大半天。后来静下心来把文档从头到尾看了一遍,才把各个模块的依赖关系搞明白。今天就把整个过程写下来,希望能帮到后面要装的人。

OpenClaw 这个项目是今年年初火起来的,GitHub 上 Star 数涨得很快。它的核心思路是把 AI 模型、工具调用、消息路由都整合到一个本地运行时里,这样你的 AI Agent 就能在本地跑,数据不会外传。架构上分三个模块:Gateway 负责核心调度,Skills 是插件系统,Session Manager 处理多会话。听起来简单,但实际部署的时候,依赖关系比想象中复杂。你得确保 Node.js 版本正确、端口没被占用、API Key 配置无误,这三个条件缺一不可。不然就会像我一样,装了好几次都跑不起来。

这里先说个事,如果你不想自己折腾命令行,有个更快的办法——

第一步:打开网址 https://top.wokk.cn

第二步:找到符合你系统的版本下载(支持Windows、macOS Intel、macOS Apple芯片)

第三步:双击安装包运行,全程自动安装

这个整合包是中文版的,里面 Node.js 和 OpenClaw 核心都打包好了,基本上装完就能用。但我还是建议至少自己装一遍,遇到问题的时候好排查。

环境准备

OpenClaw 基于 Node.js,所以先检查环境。我用的是 Node.js v20.10.0,实测 v18 也能跑,但 v16 会报错,这个要注意。

node -v # v20.10.0 npm -v # v10.2.3 git --version # git version 2.45.1

如果版本不对,Windows 用户去 nodejs.org 下载 LTS 版本。macOS 用户可以用 Homebrew:

brew install node git

装完后一定要重新打开终端,不然环境变量没刷新,node命令会找不到。我就卡在这一步,折腾了十几分钟才发现。

另外,端口检查不能少。OpenClaw 默认用 3000(WebSocket)和 5123(HTTP API):

# Windows PowerShell netstat -ano | Select-String ":3000" netstat -ano | Select-String ":5123" # macOS/Linux lsof -i :3000 lsof -i :5123

如果端口被占用,后面会讲怎么改。

安装过程

两种方式,看你的需求。

方式一:从源码装

cd D:\projects git clone https://github.com/openclaw/openclaw.git cd openclaw npm install # 国内镜像(可选) npm config set registry https://registry.npmmirror.com npm install

然后初始化:

npx openclaw gateway start

首次运行会自动创建~/.openclaw目录:

~/.openclaw/ ├── config.yaml # 主配置 ├── workspace-xxx/ # 工作区 │ ├── AGENTS.md # Agent 行为 │ ├── SOUL.md # Agent 人格 │ ├── USER.md # 用户配置 │ ├── MEMORY.md # 长期记忆 │ └── memory/ # 记忆文件 └── sessions/ # 会话数据

方式二:Docker 部署

服务器环境推荐用 Docker:

# docker-compose.yml version: '3.8' services: openclaw: image: openclaw/openclaw:latest ports: - "3000:3000" - "5123:5123" volumes: - ~/.openclaw:/root/.openclaw - ./workspace:/workspace environment: - OPENAI_API_KEY=${OPENAI_API_KEY} restart: unless-stopped

启动:

docker-compose up -d

Docker 的好处是环境隔离,依赖问题少。缺点是看日志不太方便,得用docker logs -f openclaw,没有本地终端直接。

配置 API

这是最多人卡住的地方。API Key 配置不对,Gateway 启动后直接报 401。

# ~/.openclaw/.env OPENAI_API_KEY=sk-proj-你的密钥 # config.yaml models: default: provider: "openai" modelId: "gpt-4o" apiKey: "${OPENAI_API_KEY}"

注意:API Key 不要直接写在 config.yaml 里,要用环境变量。这样更安全,也方便切换不同环境。

如果你用的是 OpenRouter:

# ~/.openclaw/.env OPENROUTER_API_KEY=sk-or-v1-xxx # config.yaml models: default: provider: "openrouter" modelId: "google/gemini-2.5-pro-preview" apiKey: "${OPENROUTER_API_KEY}"

测试 API 是否可用:

curl -H "Authorization: Bearer $OPENAI_API_KEY" \ https://api.openai.com/v1/models

返回 401 说明 Key 有问题,检查一下是不是过期了或者额度用完了。

启动与验证

配置完成后启动:

openclaw gateway start

正常输出:

✓ OpenClaw Gateway started ✓ WebSocket listening on ws://localhost:3000 ✓ HTTP API available at http://localhost:5123 ✓ Session: main (webchat)

访问http://localhost:5123打开 WebChat 界面。

常见问题

端口被占用

# config.yaml 改端口 gateway: port: 3001 httpPort: 5124

或者用环境变量:

OPENCLAW_GATEWAY_PORT=3001 OPENCLAW_HTTP_PORT=5124 openclaw gateway start

npm install 卡住

npm config set registry https://registry.npmmirror.com npm install

ERESOLVE 错误

npm install --legacy-peer-deps

Node.js 版本不兼容

# Windows nvm-windows nvm install 20 nvm use 20 # macOS/Linux nvm nvm install 20 nvm use 20

Skills 插件

Skills 是 OpenClaw 的扩展系统:

openclaw skills list openclaw skills install weather openclaw skills enable weather

目录结构:

skill-name/ ├── SKILL.md ├── package.json └── src/ └── index.js

自己写 Skill 也挺简单的,创建一个目录,放个 SKILL.md 描述文件,再写几行代码就能跑。

总结

OpenClaw 的部署过程不算复杂,关键是环境配置和 API Key 设置。把这两步搞对,后面的使用基本顺畅。如果你只是想让 AI 跑起来,不打算深入定制,整合包确实省事——直接去https://top.wokk.cn下载对应版本,三分钟搞定。但如果你想自己写 Skills 或者做多通道接入,从源码装一遍会更值。后续我打算写几篇 Skills 开发的教程,有兴趣的可以多关注。

http://www.jsqmd.com/news/880675/

相关文章:

  • 2026年Q2西南老小区电梯加装服务商排行:加装一台电梯多少钱、四川电梯加装、四川电梯安装公司、家用电梯加装、成都电梯加装费用选择指南 - 优质品牌商家
  • ChatGPT翻译到底靠不靠谱?从神经机器翻译原理到提示词工程优化,一文讲透质量波动的底层逻辑,现在不看就晚了!
  • Arm DS/DS-5 JTAG解锁序列配置与调试指南
  • 别再乱改/etc/profile了!Kylin麒麟系统环境变量配置的3种正确姿势(附永久生效方法)
  • 统信UOS 20.1060专业版:三步搞定桌面、锁屏和开机GRUB壁纸(附高清图源推荐)
  • 财务报销预警智能体开发与部署指南
  • AI写代码,用户和开发者都慌?
  • 纯视觉无感空间定位 实现煤矿井下人员精准全域管控技术白皮书
  • I Pack You加密壳:实现页粒度的动态解密和惰性加密
  • 四川螺纹钢厂家现货批发|工程专用钢材一站式配送 - 四川盛世钢联营销中心
  • Ubuntu 20.04 ROS新手避坑:catkin_make报‘empy’错误的完整解决流程
  • 新电脑到手第一件事:关闭Windows 11/10的自动BitLocker加密(附详细路径图)
  • PyTorch代码(5)
  • Android原生代码调试:DS-5环境配置与实战技巧
  • 2026Q2艺术楼梯定制哪家专业:别墅楼梯定制、实木楼梯定制、实木艺术楼梯、弧形钢构楼梯定制、成都实木楼梯、成都楼梯选择指南 - 优质品牌商家
  • Linux 文件权限 rwx 与数字权限 755/644 彻底详解(新手必懂)
  • 现代计算架构优化:零开销循环、SIMD与张量加速
  • 2026年5月视频剪辑制作培训机构排行实测盘点:软件测试线下就业培训/AI软件测试培训/外贸电商设计培训/影视特效剪辑培训/选择指南 - 优质品牌商家
  • 【数据集】省级农村创业活跃度/农户创业活跃度(2005-2024年)
  • 洛谷p1419
  • Arm ETE嵌入式追踪技术:架构解析与调试优化
  • 2026年5月新发布河南IPO企业股权激励选择指南 - 2026年企业推荐榜
  • 基于ISO/IEC 27004的机器学习模型风险测量框架(RMF)实战解析
  • 2026年至今,黄金回收行业口碑与服务标杆企业深度解析:广州宝奢科技 - 2026年企业推荐榜
  • C语言三大经典排序算法详解:快速排序、冒泡排序与选择排序
  • python async/await异步编程设计常用插件
  • 别再死记硬背了!通过一个成绩分析项目,彻底搞懂Linux静态库和共享库的区别
  • 2026负压隔离器技术深度解析:惰性气体手套箱、放射性药品生产热室、放射性药物热室、核医药热室、生物隔离器、真空手套箱选择指南 - 优质品牌商家
  • 2026年现阶段,北京高端住宅两联供优选:合宜人居高端住宅隐蔽工程一体化服务专家 - 2026年企业推荐榜
  • 编程语言排行榜:Java 的保守与 C# 的崛起,背后是「用户体验」的战争