OpenClaw(俗称 “小龙虾”)是一款能真正执行任务的开源 AI 智能体网关,不是单纯的聊天工具 —— 它能帮你自动整理文件、运行脚本、网页自动化,数据全程本地存储,隐私更安全。本文详细拆解 Windows、macOS、Linux 电脑端,以及 Android、iOS 移动端真实部署步骤,附避坑指南和完整常用命令清单,新手也能一次搞定!

一、部署前必看:核心要求与准备

1.1 核心定义与价值

OpenClaw 是本地优先部署的 AI 执行网关,核心能力是 “把自然语言指令转化为实际操作”,支持文件管理、终端命令执行、网页自动化,数据完全由你掌控,适合注重隐私、需要高效自动化的个人 / 团队。

1.2 通用环境要求(真实准确版)

表格

部署端系统要求硬件建议核心依赖
电脑端Windows 10+/macOS 12+/Ubuntu 22.04+内存≥4GB(推荐 8GB),磁盘≥20GBNode.js≥v22、npm/pnpm、Git
Android 端Android 8.0+剩余存储≥200MB,RAM≥4GBTermux(F-Droid 版,无 APK)
iOS 端iOS 14.0+剩余存储≥100MBSafari/Chrome 浏览器(仅远程 Web 管理)

1.3 必备准备

  • 稳定网络(下载依赖 / 模型)
  • 对应设备权限(Windows PowerShell 管理员、macOS/Linux sudo、Android 未知来源安装 Termux)
  • 模型 API Key(可选,后续可在 WebUI 配置)

二、电脑端部署(3 大系统详细步骤)

2.1 Windows 10/11 部署(新手首选)

  1. 打开 PowerShell:开始菜单搜索「PowerShell」,右键以管理员身份运行
  2. 解锁脚本执行权限(必做):

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

提示时输入 Y 回车。

3. 执行官方一键安装:

iwr -useb https://openclaw.ai/install.ps1 | iex
  1. 国内加速(可选):

npm config set registry https://registry.npmmirror.com
npm install -g openclaw@latest
  1. 初始化配置:

openclaw onboard
  1. 启动网关:

openclaw gateway start
  1. 访问面板:http://localhost:18789

2.2 macOS 12+ 部署

方案 1:官方一键(推荐)

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

openclaw onboard
openclaw gateway start

方案 2:手动 Homebrew

brew install node@22
npm install -g openclaw@latest --registry=https://registry.npmmirror.com

2.3 Linux(Ubuntu 22.04+)

sudo apt update && sudo apt upgrade -y
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
npm install -g openclaw@latest --registry=https://registry.npmmirror.com
openclaw onboard
sudo openclaw gateway start

2.4 电脑端常见问题避坑

  • Windows 权限不足:必须管理员运行 PowerShell
  • 启动失败:openclaw doctor 自动修复
  • 端口占用:修改端口后重启

三、移动端部署(Android + iOS,真实无 APK)

3.1 Android 部署(Termux 命令行

OpenClaw 官方无安卓 APK,只能通过 Termux 环境运行 Node.js 版本,这是唯一真实方法。

步骤:

  1. 下载 F-Droid 版 Termux(Google Play 已废弃)
  2. 打开 Termux,执行:

pkg update && pkg upgrade -y
pkg install nodejs-lts git tmux -y
npm install -g openclaw@latest --registry=https://registry.npmmirror.com
  1. 初始化:

openclaw onboard
  1. 后台运行(防止掉线):

tmux new -s openclaw
openclaw gateway start

Ctrl+B → D 后台挂起。

5. 访问:

手机浏览器打开:http://localhost:18789

3.2 iOS 端(仅远程管理,无本地运行)

iOS 无法本地运行 OpenClaw,只能远程连接电脑 / Android 的面板

  1. 电脑 / Android 已运行 OpenClaw
  2. 同一 WiFi 下访问:http://IP:18789
  3. Safari 添加到主屏幕,实现类 APP 体验

3.3 移动端常见问题

  • Termux 后台被杀:开启忽略电池优化
  • 无法访问:关闭防火墙、同一 WiFi
  • Android 无 APK、无官方 APP,请勿相信第三方 APK

四、核心配置与使用入门

  1. 打开 http://localhost:18789
  2. 设置 → 模型配置
  3. 填入 API Key 或对接本地 Ollama 模型
  4. 重启网关生效:

openclaw gateway restart

五、OpenClaw 常用命令全清单(真实官方命令)

5.1 基础信息

openclaw -V
openclaw --help
openclaw onboard
openclaw doctor
openclaw update

5.2 网关服务(核心)

openclaw gateway start
openclaw gateway stop
openclaw gateway restart
openclaw gateway status
openclaw gateway install  # 开机自启
openclaw gateway uninstall

5.3 状态与日志

openclaw status
openclaw logs --follow
openclaw dashboard

5.4 配置与模型

openclaw config list
openclaw config set 键名 值
openclaw config validate
openclaw models list
openclaw models set 模型名

5.5 卸载

openclaw uninstall
openclaw uninstall --purge  # 彻底删除

5.6 Termux 专用

tmux new -s openclaw
tmux attach -t openclaw
ip addr show  # 查看本机IP

六、进阶技巧

  • 多设备统一管理:电脑主节点 + 手机远程
  • 技能市场扩展插件
  • Termux 必须用 tmux 保活

七、常见问题解决

  • 安装失败:openclaw doctor
  • 端口被占用:修改 gateway.port
  • API 调用失败:检查 Key / 余额
  • Termux 掉线:电池优化 → 无限制