OpenClaw(原名 Clawdbot/Moltbot)是一款开源、自托管、可执行操作的 AI 智能体平台,核心优势在于不仅能完成对话交互,还可直接操作本地文件、执行终端命令、控制浏览器、接入多平台消息渠道,实现真正的 “AI 干活”。本地部署 OpenClaw 可完全掌控数据与工作流,无需依赖第三方云服务,兼顾隐私安全与自定义能力。本文基于 2026 年最新版本,从系统要求、环境准备、三种主流部署方案(一键脚本、npm 安装、Docker 容器化)、初始化配置、服务启动、功能验证到常见问题排查,提供全流程、可复现、避坑式的本地部署指南,覆盖 Windows、macOS、Linux 三大主流系统,助力技术爱好者与开发者快速搭建专属 AI 助手。
OpenClaw;本地部署;AI 智能体;自托管;Node.js;Docker;隐私安全
随着大模型技术的普及,AI 助手已从单纯的对话工具向可执行、可自动化、可本地部署的智能体演进。OpenClaw 作为开源领域的代表性项目,凭借 “本地执行 + 多模型接入 + 多渠道联动” 的核心能力,成为个人与小型团队搭建专属 AI 助手的首选方案。相较于云端 AI 服务,本地部署 OpenClaw 具备三大核心价值:数据完全本地化(避免敏感信息上传第三方)、自定义能力强(可修改源码、开发插件、接入私有模型)、成本可控(仅消耗本地算力,无云端 API 持续付费)。
目前 OpenClaw 官方文档与社区教程存在版本滞后、系统适配不全、步骤碎片化等问题,新手部署时易因环境依赖、权限配置、网络问题导致失败。本文基于最新稳定版(v2026.3),整合官方文档、社区踩坑经验与实测验证,形成一套跨系统、多方案、全链路的本地部署指南,降低部署门槛,提升部署成功率。
2.1 硬件与系统要求(2026 最新)
OpenClaw 对硬件要求极低,主流个人设备均可满足,具体要求如下表所示:
表格
2.2 核心软件依赖(必装,版本严格匹配)
OpenClaw 基于 Node.js 开发,Node.js 版本必须 ≥ 22.x LTS(推荐 v22.10.0 长期支持版),低版本会直接导致安装失败、服务无法启动。此外,根据部署方案不同,需安装以下依赖:
- Node.js(强制必装)
- 作用:OpenClaw 运行的底层 runtime,负责核心服务与前端界面渲染。
- 安装方式:
- Windows:官网下载 Node.js v22 LTS 安装包,双击安装(勾选 “Add to PATH”)。
- macOS:使用 Homebrew 安装
brew install node@22,或官网下载 pkg 安装包。
- Linux(Ubuntu):
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && sudo apt install -y nodejs。
验证:终端执行 node -v,输出 v22.x.x 即为成功。 pnpm(推荐,替代 npm)
- 作用:OpenClaw 官方推荐的包管理器,依赖安装速度更快、占用空间更小,避免 npm 依赖树卡死问题open-claw.org.cn。
- 安装:
npm install -g pnpm,验证pnpm -v。
- 作用:克隆 OpenClaw 官方仓库,用于源码编译与二次开发。
- 安装:Windows 官网下载 Git 安装包;macOS
brew install git;Linuxsudo apt install git。 - 验证:
git –version。
- 作用:实现环境隔离,避免与本地其他服务冲突,适合生产环境与多项目并行部署。
- 安装:Windows/macOS 下载 Docker Desktop;Linux 执行
curl -fsSL https://get.docker.com | bash。 - 验证:
docker –version、docker compose version。
2.3 前置配置(Windows 专属,避坑关键)
Windows 原生环境部署 OpenClaw 易出现权限、路径、兼容性问题,强烈推荐使用 WSL2(Ubuntu 子系统) 部署,步骤如下:
- 启用 WSL2:以管理员身份打开 PowerShell,执行
wsl –install,重启电脑后安装 Ubuntu 22.04 子系统。 - 解锁 PowerShell 执行策略(原生部署时):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser,避免脚本执行报错。
OpenClaw 提供三种本地部署方案,适配不同技术水平与使用场景:一键脚本部署(新手首选,5 分钟完成)、npm 全局安装(进阶自定义)、Docker 容器化部署(生产 / 隔离环境首选)。以下分系统详细说明。
3.1 方案一:一键脚本部署(推荐,零配置)
官方提供跨系统一键安装脚本,自动检测并安装 Node.js、pnpm 等依赖,无需手动配置环境,新手首选。
3.1.1 Windows(PowerShell,管理员身份)
- 打开管理员 PowerShell,执行官方脚本:
powershell
GPT plus 代充 只需 145# 官方脚本(推荐) iwr -useb https://openclaw.ai/install.ps1 | iex # 国内网络超时,使用国内镜像脚本 # iwr -useb https://open-claw.org.cn/install-cn.ps1 | iex
- 等待 2-5 分钟,出现
OpenClaw installed successfully即为安装完成。
3.1.2 macOS/Linux/WSL2(终端)
- 打开终端,执行官方脚本:
bash
运行
# 官方脚本 curl -fsSL https://openclaw.ai/install.sh | bash # 国内镜像脚本 # curl -fsSL https://open-claw.org.cn/install-cn.sh | bash
- 输入系统密码(输入时不显示字符),等待安装完成。
3.1.3 验证安装
终端执行 openclaw --version,输出版本号(如 v2026.3.0)即为成功。
3.2 方案二:npm 全局安装(进阶,自定义配置)
适合有 Node.js 基础、需要自定义安装路径或二次开发的用户,需提前安装 Node.js 22.x 与 pnpm。
- 全局安装 OpenClaw CLI:
bash
运行
GPT plus 代充 只需 145# pnpm 安装(推荐) pnpm install -g openclaw@latest # npm 安装(备选) npm install -g openclaw@latest
- 验证安装:
openclaw --version。 - (可选)源码编译(二次开发):
bash
运行
git clone https://github.com/openclaw/openclaw.git cd openclaw pnpm install # 安装依赖 pnpm ui:build # 构建前端界面 pnpm build # 构建核心服务 pnpm link . # 链接到全局 CLI
3.3 方案三:Docker 容器化部署(隔离 / 生产环境)
通过 Docker Compose 实现一键部署,环境完全隔离,不污染本地系统,适合多服务并行、生产环境部署。
- 创建部署目录并进入:
bash
运行
GPT plus 代充 只需 145mkdir openclaw-docker && cd openclaw-docker
- 创建
docker-compose.yml配置文件:
yaml
version: '3.8' services: openclaw: image: openclaw/openclaw:latest container_name: openclaw ports: - "18789:18789" # 映射本地端口 18789 volumes: - ~/.openclaw:/root/.openclaw # 持久化配置与数据 restart: always # 开机自启
- 启动容器(后台运行):
bash
运行
GPT plus 代充 只需 145docker compose up -d
- 验证容器状态:
docker compose ps,显示Up即为成功。
部署完成后,需通过初始化向导配置 AI 模型(核心功能依赖),并启动 OpenClaw 网关服务(提供 Web 控制台与任务执行能力)。
4.1 交互式初始化向导(必做)
终端执行初始化命令,按向导完成配置:
bash
运行
# 一键初始化(含安装网关服务) openclaw onboard --install-daemon
向导步骤(实测):
- 选择部署模式:输入
quickstart(快速启动,推荐)。 - 接受风险提示:按左方向键选择
yes,回车确认(本地执行命令存在风险,需谨慎)。 - 选择 AI 模型服务商:支持 OpenAI、Anthropic(Claude)、Moonshot AI(Kimi)、DeepSeek 等,上下方向键切换,回车确认(推荐 Kimi,新用户有免费额度)。
- 输入模型 API Key:前往对应服务商开放平台创建 API Key(如 Kimi 前往 Moonshot 控制台),复制后粘贴到终端。
- 选择模型版本:如 Kimi 选择
kimi-v2.5,回车确认。 - 配置工作区:默认路径
~/.openclaw,直接回车。 - 安装网关服务:选择
yes,自动创建开机自启任务。
4.2 启动与管理网关服务
网关(Gateway)是 OpenClaw 的核心服务,负责处理所有请求、提供 Web 控制台,需手动启动并验证状态。
- 启动网关服务:
bash
运行
GPT plus 代充 只需 145openclaw gateway start
- 查看服务状态:
bash
运行
openclaw gateway status # 输出:Running 即为正常
- (可选)指定端口启动(默认 18789):
bash
运行
GPT plus 代充 只需 145openclaw gateway --port 3000
- 停止 / 重启服务:
bash
运行
openclaw gateway stop # 停止 openclaw gateway restart # 重启
4.3 访问 Web 控制台与功能验证
- 打开浏览器,访问本地地址:
http://127.0.0.1:18789(Docker 部署同地址)。 - 首次访问进入初始化页面:设置管理员账号密码(6 位以上,含数字 + 字母),选择「本地部署模式」,跳过云端配置,点击「完成初始化」。
- 进入中文 Web 控制台,核心功能包括:
- 指令执行:输入自然语言命令(如 “整理桌面文件”“统计代码行数”),AI 自动执行本地操作。
- 插件管理:安装文件处理、浏览器自动化、定时任务等插件。
- 渠道配置:接入飞书、钉钉、Telegram 等消息平台,实现远程控制。
- 服务健康验证:终端执行
curl http://127.0.0.1:18789/api/v1/health,输出{"status":"healthy"}即为服务正常。
5.1 配置文件自定义
OpenClaw 核心配置文件位于 ~/.openclaw/config.yaml,可手动修改以优化性能、接入私有模型:
yaml
GPT plus 代充 只需 145# 示例:修改模型配置与端口 gateway: mode: local # 本地模式 port: 18789 # 网关端口 llm: provider: moonshot # 模型服务商 api_key: sk-xxx # 你的 API Key model: kimi-v2.5 # 模型版本 base_url: https://api.moonshot.cn/v1 # 国内 API 地址 security: allow_local_commands: true # 允许执行本地命令(谨慎开启)
5.2 性能优化(本地模型 / 多任务)
- 内存优化:关闭本地其他占用内存的程序,推荐 16GB+ 内存运行多任务。
- 模型缓存:配置
cache_dir路径,将模型缓存移至高速硬盘,提升响应速度。 - 开机自启:Docker 部署已配置
restart: always;一键脚本部署执行openclaw gateway install自动设置开机自启。
5.3 安全配置(本地部署核心)
- 限制命令执行:在
config.yaml中设置allow_local_commands: false,禁止 AI 执行高危本地命令。 - 端口防火墙:仅开放 18789 端口,禁止外部访问本地网关。
- API Key 保密:切勿将 API Key 上传至 GitHub 等公开平台,配置文件添加至
.gitignore。
6.1 安装阶段问题
- 问题:Windows 执行一键脚本报错 “无法加载文件,因为在此系统上禁止运行脚本”。解决:以管理员身份打开 PowerShell,执行
Set-ExecutionPolicy RemoteSigned,选择Y确认。 - 问题:Node.js 版本过低,提示 “Node.js must be ≥ 22.0.0”。解决:卸载旧版 Node.js,重新安装 v22.x LTS 版本,验证
node -v。 - 问题:国内网络下载依赖超时。解决:使用国内镜像脚本(Windows:
iwr -useb https://open-claw.org.cn/install-cn.ps1 | iex;macOS/Linux:curl -fsSL https://open-claw.org.cn/install-cn.sh | bash)open-claw.org.cn。
6.2 服务启动阶段问题
- 问题:
openclaw gateway start报错 “端口 18789 被占用”。解决:指定其他端口启动openclaw gateway --port 3000,或关闭占用端口的程序。 - 问题:Web 控制台无法访问,显示 “连接拒绝”。解决:检查网关状态
openclaw gateway status,若未运行则重新启动;防火墙放行 18789 端口。 - 问题:Docker 容器启动失败,提示 “权限不足”。解决:Linux 执行
sudo usermod -aG docker $USER,重新登录后启动容器。
6.3 功能使用阶段问题
- 问题:AI 无法执行本地命令,提示 “权限不足”。解决:以管理员身份启动终端 / 网关;在
config.yaml中开启allow_local_commands: true。 - 问题:模型调用失败,提示 “API Key 无效”。解决:检查 API Key 是否正确复制,确认服务商账户余额充足,网络可访问对应 API 地址。
本文基于 2026 年 OpenClaw 最新版本,完成了从环境准备、三种部署方案、初始化配置到问题排查的全流程本地部署指南,覆盖 Windows、macOS、Linux 三大系统,实测验证所有步骤可复现、无坑。本地部署 OpenClaw 不仅实现了 AI 助手的隐私安全与自定义能力,还为个人与小型团队提供了低成本、高可控的智能体搭建方案。
未来,OpenClaw 有望进一步优化本地模型推理能力、降低硬件门槛、丰富插件生态,实现 “完全离线、全功能 AI 智能体” 的目标。建议开发者持续关注官方仓库(https://github.com/openclaw/openclaw),参与社区贡献,共同完善本地 AI 智能体生态。
[1] OpenClaw 官方文档。安装指南 [EB/OL]. https://openclaws.io/zh/docs/install/, 2026.[2] OpenClaw 中国社区。快速开始 [EB/OL]. https://open-claw.org.cn/guide/getting-started, 2026.[3] 阿里云开发者社区. 2026 年 OpenClaw 本地部署 + 阿里云一键部署全流程教程 [EB/OL]. https://developer.aliyun.com/article/, 2026.[4] CSDN 博客. OpenClaw 本地部署详细教程 (Windows+Mac 双系统)[EB/OL]. https://blog.csdn.net/weixin_/article/details/, 2026.
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/243344.html