发现全球最佳 AI 工具

从零教你部署与精通,掌握实战变现工作流

OpenClaw本地AI助手部署完整指南封面图,展示Gateway、模型、聊天渠道和安全沙箱流程

OpenClaw本地AI助手部署完整指南

本文是一篇面向中文用户的 OpenClaw 本地 AI 助手部署教程,系统讲解安装准备、macOS/Linux/Windows/WSL2/Docker 部署、Gateway 启动、Dashboard 验证、模型配置、Telegram 渠道接入、安全沙箱、更新维护和常见报错排查。

从安装、Gateway、模型、渠道到安全沙箱,一篇讲清楚本地 AI 助手怎么搭

提示:本文面向想把 OpenClaw 部署在个人电脑、Linux 服务器或 Docker 环境中的读者。正文命令以官方文档为基础,并加入中文用户常见的 WSL2、端口、模型、API Key 与渠道配置排查。

一、爆款标题

  • 把 AI 助手装进自己的电脑:OpenClaw 本地部署完整教程
  • OpenClaw 保姆级部署指南:从 0 到 1 搭建本地 AI 管家
  • 不只聊天:用 OpenClaw 搭建能执行任务的本地 AI 助手
  • OpenClaw 怎么安装?Gateway、模型、Telegram、Docker 一篇搞定

二、文章摘要

OpenClaw 是一个面向个人与开发者的本地优先 AI 助手项目。它的核心不是单纯“问答聊天”,而是通过本地 Gateway 把模型、聊天渠道、工具、技能、记忆、工作区和自动化任务连接起来,让用户可以像给同事发消息一样,让 AI 帮你处理文件、执行命令、管理提醒、对接聊天软件,甚至结合代码工具完成自动化工作流。

这篇教程会从新手角度出发,完整讲清楚 OpenClaw 的安装准备、macOS/Linux/Windows/WSL2 部署、Docker 容器化部署、模型接入、Dashboard 验证、Telegram 等渠道配置、安全策略、更新维护和常见报错。

三、OpenClaw 是什么?

如果说 ChatGPT、Claude、Gemini 更像“网页里的 AI 对话窗口”,OpenClaw 更像一个“可以运行在你自己电脑上的 AI 助手中枢”。它通过本地 Gateway 管理会话、模型、工具、渠道和事件,再通过 Telegram、WhatsApp、Slack、Discord、Matrix、Teams 等入口与你交互。

模块作用新手理解
Gateway本地控制平面,负责会话、渠道、工具和事件调度OpenClaw 的“大脑调度中心”
Dashboard / Control UI浏览器里的控制面板,可测试聊天、配置设备和查看状态第一次安装后先从这里验证是否成功
Agents不同助手角色或工作区,可绑定不同模型、工具和权限可区分生活助手、代码助手、发布助手
Models模型提供商与模型策略,支持主模型和 fallback可接 OpenAI、Anthropic、DeepSeek、Ollama、LM Studio 等
Channels聊天入口,如 Telegram、WhatsApp、Slack、Discord、Matrix 等让 AI 出现在你常用的聊天软件里
Tools / Skills执行文件、浏览器、终端、定时任务、插件等能力让 AI 不只回答,还能“做事”
安全提醒:OpenClaw 可以接触文件、终端、聊天消息、浏览器和第三方账号,权限远高于普通聊天机器人。新手只建议从本机、本账号、可信模型和官方安装源开始,不要随便安装来路不明的 Skills、插件或第三方仓库。

四、安装前准备:先确认这 5 件事

准备项建议配置说明
操作系统macOS / Linux / Windows / WSL2Windows 用户优先推荐 WSL2,体验更接近 Linux,兼容性更好
Node.jsNode 24 推荐,Node 22.14+ 也支持OpenClaw 官方文档明确要求 Node 24 或 Node 22.14+
模型账号至少一个模型提供商 API Key 或 OAuth可选 OpenAI、Anthropic、Google、DeepSeek、OpenRouter,也可接本地模型
终端工具Terminal / PowerShell / Ubuntu WSL需要执行安装、启动、诊断和更新命令
安全意识只从官方源安装,先本地测试不要直接把 Gateway 暴露到公网;聊天渠道要启用配对和白名单
node –version
npm –version
# 建议看到 Node 24.x,至少要 Node 22.14+

五、部署路线图:新手该选哪种安装方式?

安装方式适合谁优点注意事项
官方安装脚本macOS / Linux / WSL2 新手最快,自动处理 Node、OpenClaw 和 onboarding执行远程脚本前确认域名和来源
Windows PowerShell 脚本想在原生 Windows 上快速体验的人不用先装 WSL,也能运行核心 CLI/Gateway官方仍更推荐 WSL2 作为完整体验路线
npm / pnpm / bun 全局安装已熟悉 Node 环境的开发者命令透明,升级方便pnpm 全局安装后要 approve-builds
源码安装需要二次开发或调试的人可改源码、插件和 UI依赖较多,需要 pnpm build
Docker / Docker ComposeVPS、NAS、隔离部署、长期在线环境可复现,便于持久化和迁移要处理端口、卷权限、token、防火墙

六、方式一:macOS / Linux / WSL2 推荐安装

这是最适合新手的路线。官方安装脚本会检测系统环境,必要时安装 Node,并引导进入 onboarding。

curl -fsSL https://openclaw.ai/install.sh | bash

安装完成后,执行:

openclaw –version
openclaw doctor
openclaw gateway status

如果你想先安装 CLI,不立即进入 onboarding,可以使用:

curl -fsSL https://openclaw.ai/install.sh | bash -s — –no-onboard
提示:onboarding 是 OpenClaw 的新手引导流程,会询问模型提供商、API Key、Gateway、工作区和渠道配置。大多数用户不建议跳过。

七、方式二:Windows 用户推荐 WSL2 路线

OpenClaw 支持原生 Windows 和 WSL2,但官方文档明确表示 WSL2 更稳定,适合完整体验。Windows 用户建议先安装 Ubuntu WSL,再在 WSL 内按 Linux 方式安装。

# 以管理员身份打开 PowerShell
wsl –install
# 或指定 Ubuntu 版本
wsl –list –online
wsl –install -d Ubuntu-24.04

进入 Ubuntu 后,建议启用 systemd,方便 OpenClaw Gateway 以用户服务方式运行:

sudo tee /etc/wsl.conf >/dev/null <<‘EOF’
[boot]
systemd=true
EOF

# 回到 PowerShell 执行
wsl –shutdown

# 重新打开 Ubuntu 后验证
systemctl –user status

然后在 WSL 内安装 OpenClaw:

curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard –install-daemon
openclaw gateway status
安全提醒:WSL 内的 127.0.0.1 和 Windows 网络有时会涉及端口转发。如果要让手机或局域网设备访问 Gateway,不要盲目开放公网端口,应优先使用可信隧道、反向代理鉴权或仅限局域网。

八、方式三:原生 Windows PowerShell 安装

如果只是想快速体验 OpenClaw CLI 和 Gateway,也可以在 PowerShell 里直接安装:

iwr -useb https://openclaw.ai/install.ps1 | iex

如果不想立即进入 onboarding:

& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard

原生 Windows 上如需启动 Gateway:

openclaw onboard –non-interactive –skip-health
openclaw gateway run
# 或尝试安装托管启动
openclaw gateway install
openclaw gateway status –json
提示:原生 Windows 的服务安装可能会尝试 Scheduled Task。如果系统策略阻止创建任务,OpenClaw 会退回到当前用户 Startup 文件夹方式。

九、方式四:npm / pnpm / bun 全局安装

如果你已经熟悉 Node 环境,可以直接用包管理器安装:

# npm
npm install -g openclaw@latest
openclaw onboard –install-daemon

# pnpm
pnpm add -g openclaw@latest
pnpm approve-builds -g
openclaw onboard –install-daemon

# bun
bun add -g openclaw@latest
openclaw onboard –install-daemon

如果 npm 安装时出现 sharp / libvips 相关构建错误,可尝试:

SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest

十、方式五:Docker / Docker Compose 部署

Docker 适合想要容器化 Gateway、跑在 VPS/NAS、或需要隔离环境的人。官方说明 Docker 是可选路线:个人电脑快速体验通常用普通安装更简单。

Docker 部署前检查建议
Docker 与 Compose安装 Docker Desktop 或 Docker Engine + Docker Compose v2
内存至少 2GB;构建时如果 exit 137,通常是内存不足
磁盘预留镜像、日志、workspace、media 和会话文件空间
公网访问先读安全加固,不要直接裸奔暴露 18789
持久化配置目录和工作区目录要挂载,否则容器重建会丢配置

典型 Docker 流程:

git clone https://github.com/openclaw/openclaw.git
cd openclaw
./scripts/docker/setup.sh

如果想使用预构建镜像:

export OPENCLAW_IMAGE=”ghcr.io/openclaw/openclaw:latest”
./scripts/docker/setup.sh

启动后打开本地控制台:

# 浏览器访问
http://127.0.0.1:18789/

# 或查看 Dashboard 链接
docker compose run –rm openclaw-cli dashboard –no-open

健康检查命令:

curl -fsS http://127.0.0.1:18789/healthz
curl -fsS http://127.0.0.1:18789/readyz

如果 Docker 目录出现权限错误:

sudo chown -R 1000:1000 /path/to/openclaw-config /path/to/openclaw-workspace
提示:容器默认用户是 node(uid 1000)。如果宿主机挂载目录属于 root 或其他用户,常见现象就是 EACCES、无法写入配置、日志或 workspace。

十一、第一次启动:Onboarding 应该怎么选?

安装后执行下面命令进入向导:

openclaw onboard –install-daemon

向导通常会引导你完成以下几件事:

  • 选择模型提供商:OpenAI、Anthropic、Google、DeepSeek、OpenRouter、本地 OpenAI-compatible 服务等。
  • 填写或授权 API Key / OAuth。
  • 创建 Gateway 配置,默认监听本地端口 18789。
  • 安装 daemon / user service,让 Gateway 后台常驻。
  • 配置基础 workspace、默认 agent 和 Dashboard 访问。

完成后检查:

openclaw gateway status
openclaw dashboard
openclaw doctor
提示:如果 Dashboard 能打开,并且本地聊天可以正常回复,说明基础部署已经跑通。此时再去配置 Telegram、WhatsApp、Slack 等外部渠道会更稳。

十二、模型配置:云端模型、本地模型都能接

OpenClaw 的模型策略可以理解为“主模型 + fallback”。主模型负责高质量推理,fallback 可用于备用、降本或应对限流。官方模型命令可查看状态、列表、设置默认模型和 fallback。

模型来源典型选择适合场景
OpenAI / Anthropic / GoogleGPT、Claude、Gemini 系列综合能力强,适合工具调用和复杂任务
DeepSeek / Qwen / GLM / Doubao中文模型或国内 API中文内容创作、国内网络环境
OpenRouter / LiteLLM统一代理多个模型想集中管理多模型和 fallback
Ollama / LM Studio本地 OpenAI-compatible 服务隐私、本地测试、小模型任务
vLLM / LocalAI本地或服务器模型 API高并发、生产 API、私有部署

常用模型命令:

openclaw models status
openclaw models list
openclaw models list –all
openclaw models set <provider/model>
openclaw models fallbacks add <provider/model>
openclaw models fallbacks list

在聊天里也可以用斜杠命令切换当前会话模型:

/model
/model list
/model 3
/model openai/gpt-5.4
/model status
安全提醒:不要只追求便宜或小模型。能执行工具、读写文件、调用浏览器的 agent 对模型可靠性要求更高。对于重要自动化任务,建议优先使用你信任的强模型,并为低风险任务单独设置便宜 fallback。

十三、接入 Telegram:最适合新手的手机聊天入口

如果你想在手机上和 OpenClaw 聊天,Telegram 通常是最快的入门渠道:只需要创建 Bot,拿到 Bot Token,再写入 OpenClaw。

  1. 在 Telegram 搜索 BotFather,创建一个新 Bot。
  2. 复制 BotFather 返回的 Bot Token。
  3. 在本机执行渠道添加命令。
openclaw channels add –channel telegram –token “<你的 Bot Token>”
openclaw gateway restart

Docker 部署时使用 CLI 容器执行:

docker compose run –rm openclaw-cli channels add –channel telegram –token “<你的 Bot Token>”
安全提醒:把 Telegram Bot 当成“入口门禁”。不要公开转发 token,不要把机器人拉进陌生群,初期建议启用 pairing/allowlist,只允许自己或可信账号发消息。

十四、配置安全:本地 AI 助手最容易被忽视的一步

OpenClaw 的强大之处在于它能“做事”,这也意味着风险更高。官方文档提醒:OpenClaw 连接真实消息渠道时,应把外部 DM 视为不可信输入。默认策略通常使用 pairing:未知发送者只能收到配对码,不会被直接处理。

安全项建议设置原因
DM pairing保持 pairing,手动 approve 可信用户避免陌生人直接驱动你的 agent
allowlist只允许自己的账号或可信群组减少提示注入和越权指令
Sandbox非 main 会话启用 non-main sandbox群聊、多人协作、未知输入应隔离执行
Skills / Plugins只装官方或审计过的插件插件可能拥有文件、命令和网络权限
Gateway 暴露默认只本地访问;公网部署加反代鉴权和防火墙裸露端口风险高
日志与备份保留配置备份,定期查看 doctor 输出便于排错和回滚

配对审批示例:

openclaw pairing approve <channel> <code>

沙箱配置示例:

{
  “agents”: {
    “defaults”: {
      “sandbox”: {
        “mode”: “non-main”,
        “scope”: “agent”
      }
    }
  }
}

构建默认沙箱镜像:

scripts/sandbox-setup.sh

十五、结合本地自动化:让 OpenClaw 帮你做网站发布任务

对于 AI 工具站、自媒体站或技术博客站,OpenClaw 的价值在于可以把“聊天指令”变成“可执行工作流”。例如:让它检查选题、生成文章、调用本地脚本、整理素材、触发 WordPress REST API 自动发文。

工作流环节OpenClaw 可以做什么建议做法
选题收集定时读取 RSS、网页、文件夹、表格先让 agent 只输出候选清单,不直接发布
文章生成根据标题生成正文、FAQ、SEO 信息固定模板,要求输出 Markdown / JSON
素材整理下载封面、生成图片说明、整理链接图片和外链要人工复核版权和来源
脚本执行调用 Python 发布脚本、检查返回结果只给脚本目录最小权限,不开放全盘写入
发布前审核生成预览、检查分类、标签和摘要关键任务保留“人工确认”步骤
发布后复盘记录文章 URL、时间、状态和报错写入日志或表格,方便追踪
# 示例:让本地 agent 检查发文清单
openclaw agent –message “检查 ~/ai_web_bot/draft.md 和 meta.json,确认是否符合 WordPress 发布要求,只给出问题清单,不要执行发布。” –thinking high
安全提醒:涉及邮箱、日历、网站后台、支付、服务器 SSH、数据库等高权限动作时,不建议让 agent 完全自动执行。更稳妥的做法是:AI 生成命令或草稿,人确认后再运行。

十六、更新、维护与健康检查

OpenClaw 更新频繁,建议养成“先 update,再 doctor,最后 restart/health”的习惯。

openclaw update
openclaw doctor
openclaw gateway restart
openclaw health

如果想预览更新但不立即应用:

openclaw update –dry-run

如果需要切换 beta 或指定标签:

openclaw update –channel beta
openclaw update –tag main

npm 回滚到指定版本:

npm i -g openclaw@<version>
openclaw doctor
openclaw gateway restart
提示:建议在重大更新前备份 ~/.openclaw 目录,尤其是 channels、credentials、workspace、agents、openclaw.json 等配置和状态文件。

十七、常见问题排查

问题排查命令解决方向
openclaw: command not foundnode -v / npm prefix -g / echo $PATH把 npm 全局 bin 目录加入 PATH,重新打开终端
Gateway 没启动openclaw gateway status执行 openclaw gateway restart 或重新 run/onboard
Dashboard 打不开openclaw dashboard / curl 127.0.0.1:18789/healthz确认端口、token、防火墙、Docker 映射
模型不允许 / 不回复openclaw models status / /model list调整 agents.defaults.models allowlist 或设置有效模型
API Key 无效openclaw models status –probe重新写入 provider auth 或检查账号额度
Docker exit 137docker compose logs通常是内存不足,换大机器或减少构建负载
Docker EACCESls -la 挂载目录chown 到 uid 1000 或调整挂载权限
WSL systemd 不可用systemctl –user status编辑 /etc/wsl.conf,wsl –shutdown 后重启
Telegram 没反应检查 token、BotFather、渠道配置确认 pairing/allowlist、gateway logs 与 webhook/polling 状态

十八、FAQ

1. OpenClaw 和 ChatGPT 有什么区别?

ChatGPT 更像云端对话产品,OpenClaw 更像本地优先的 AI 助手框架。它可以连接聊天渠道、模型、工具、文件、终端、定时任务和插件,让 AI 不只回答问题,还能执行操作。

2. 新手应该用 Docker 还是普通安装?

个人电脑新手建议先用普通安装脚本或 npm 安装;Docker 更适合 VPS、NAS、长期在线、隔离测试或团队部署。

3. Windows 用户一定要 WSL2 吗?

不是必须,但官方文档推荐 WSL2 作为更稳定的完整体验路线。原生 Windows 可运行核心 CLI/Gateway,但部分服务和工具链兼容性不如 WSL2。

4. 可以接本地大模型吗?

可以。你可以通过 Ollama、LM Studio、vLLM、LocalAI 等提供 OpenAI-compatible API,再在 OpenClaw 中配置为模型提供商或自定义 endpoint。

5. 默认端口是多少?

常见本地 Gateway 端口是 18789,Dashboard 通常可通过 http://127.0.0.1:18789/ 访问。

6. 为什么 Dashboard 提示未授权或需要 pairing?

通常是 token、设备审批或安全策略问题。重新运行 openclaw dashboard 获取链接,或用 devices list / devices approve 完成审批。

7. OpenClaw 能不能接 Telegram?

可以。新手常用 Telegram Bot Token 接入,步骤相对简单,适合先在手机上测试 AI 助手。

8. 要不要把 Gateway 暴露到公网?

不建议新手直接暴露。OpenClaw 拥有较高权限,公网部署必须考虑认证、防火墙、反向代理、TLS、IP 限制、日志审计和安全更新。

9. Skills 和 Plugins 可以随便装吗?

不可以。第三方 Skills/Plugins 可能包含危险命令或恶意脚本,只应安装官方、可信、可审计的扩展。

10. 更新后出问题怎么办?

先运行 openclaw doctor 查看迁移和配置问题,再 restart/health。如果仍不行,可回滚到指定 npm 版本或使用备份恢复配置。

官方参考来源

来源链接
OpenClaw GitHub READMEhttps://github.com/openclaw/openclaw
OpenClaw 官网https://openclaw.ai/
OpenClaw Getting Startedhttps://docs.openclaw.ai/start/getting-started
OpenClaw Install Overviewhttps://docs.openclaw.ai/install
OpenClaw Windows 平台说明https://docs.openclaw.ai/platforms/windows
OpenClaw Docker 部署文档https://docs.openclaw.ai/install/docker
OpenClaw Models CLIhttps://docs.openclaw.ai/concepts/models
OpenClaw Updatinghttps://docs.openclaw.ai/install/updating
OpenClaw Releaseshttps://github.com/openclaw/openclaw/releases
Facebook
LinkedIn
Reddit
X
Email
WhatsApp
Telegram
Pinterest
Mix

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注