OpenClaw 简介
OpenClaw(前身为 Clawdbot/Moltbot)是一款开源的 AI 个人助手,支持在 MacOS、Windows 及 Linux 系统上本地部署。它兼容多种主流大语言模型(如 Qwen、Claude、GPT),允许用户通过自然语言控制设备和服务,实现邮件处理、日程安排等自动化任务。
前置环境准备
安装前请确认 Node.js 版本。OpenClaw 要求 Node >= 22。如果版本过低,请先升级(推荐使用 nvm、fnm 或 brew)。
node -v
一键安装
MacOS / Linux 用户
推荐直接使用官方提供的安装脚本:
curl -fsSL https://openclaw.ai/install.sh | bash
Windows (PowerShell) 用户
可以使用以下命令执行安装:
iwr -useb https://openclaw.ai/install.ps1 | iex
或者通过包管理器全局安装:
npm install -g openclaw@latest
# 或使用 pnpm
pnpm add -g openclaw@latest
运行配置向导
安装完成后,运行以下命令启动向导,设置网关、认证和聊天平台:
openclaw onboard --install-daemon
脚本执行完毕后,会显示 onboarding 指引,表明安装成功。

启动与隧道配置
如果在向导中安装了服务,网关通常已自动运行。我们可以通过以下命令检查状态:
openclaw gateway status
如需手动在前台运行并开启详细日志:
openclaw gateway --port 18789 --verbose
默认网关地址为 http://127.0.0.1:18789/。由于这是本地地址,外网无法直接访问,我们需要建立 SSH 隧道来实现远程访问。这里以阿里云 ECS 为例进行说明。
注意: 以下命令需在本地电脑上执行,而非服务器端。
1. 建立隧道
使用 SSH 将本地端口映射到服务器,再转发到本地网关:
ssh -L 18789:127.0.0.1:18789 -L 18800:127.0.0.1:18800 root@<ECS 公网 IP 地址>
例如:
ssh -L 18789:127.0.0.1:18789 -L 18800:127.0.0.1:18800 [email protected]
2. 登录与访问
输入 ECS 服务器密码完成 SSH 登录后,即可在浏览器访问:
http://127.0.0.1:18789/?token=<您的 GATEWAY_TOKEN>

