macOS、Linux 和 Windows 的 OpenClaw 安装指南

在 macOS、Windows 和 Linux 上本地安装 OpenClaw 的分步说明。本指南将带你逐步完成安装,并介绍常见问题的解决方法。如果不想安装,也可以通过 Kimi Claw 在线运行 OpenClaw,无需本地配置。

阅读时长:15 分钟2026-08-12

OpenClaw 是一款本地工具,能让你的 AI 智能体连接到 Telegram、WhatsApp 等应用并执行操作,例如发送消息或处理任务。一旦理解了流程,设置起来就很简单。本指南涵盖了在 macOS、Linux 和 Windows 上的安装方法。

OpenClaw 安装方式速览

根据自己的需求选择安装方式。在本地运行 OpenClaw 可以将所有内容保留在自己的设备上,但需要安装 npm 等依赖,或使用自动化脚本。如果你想跳过环境配置,像 Kimi Claw 这样的全托管平台会帮你处理好环境,让你可以直接开始使用。

macOS / LinuxWindows
本地运行一行终端命令一行 PowerShell 命令
通过 npm通过 npm
通过 Homebrew通过 WSL2
在线运行基于云的解决方案(例如 Kimi Claw)基于云的解决方案(例如 Kimi Claw)

如何在 macOS 和 Linux 上安装 OpenClaw

macOS 和 Linux 使用相同的安装程序和命令。除特别说明外,以下操作步骤对两个系统均适用。

以下是快速安装指南。如需带截图的完整分步教程,请参阅如何在 macOS 上安装 OpenClaw

方法一:使用一键安装脚本

第 1 步:在终端中运行安装脚本

运行官方安装脚本来设置 OpenClaw。该脚本会检查是否已安装 Node.js 22 或更高版本。如果未安装或版本过旧,将自动安装 Node.js 24。随后它会安装 OpenClaw CLI 并启动引导向导。

curl -fsSL https://openclaw.ai/install.sh | bash
在 macOS 终端中使用一键脚本安装 openclaw

第 2 步:完成引导向导

按照引导向导设置你的智能体环境,包括选择模型提供商(例如 Kimi API)、输入 API 密钥、选择渠道以及配置基本设置。

选择 kimi api

第 3 步:检查安装情况

运行以下命令以确认你的 OpenClaw 版本。

openclaw --version

第 4 步:验证网关并完成设置

运行以下命令,检查 OpenClaw 网关是否已启动。

openclaw gateway status

安装程序还会在 macOS 上注册一个 LaunchAgent,或在 Linux 上注册一个 systemd 服务,让 OpenClaw 持续在后台运行。设置完成后,你的智能体就可以使用了。你可以开始对话、连接工具,或根据需要配置工作流。

方法 2:使用 Homebrew 安装

第 1 步:安装或升级 Node.js

在终端中运行以下命令,使用 Homebrew 安装 Node.js。如果已安装 Node.js,请改用升级命令,以确保使用的是最新版本。

brew install node
install openclaw with homebrew

第 2 步:安装 OpenClaw CLI

运行以下命令,全局安装 OpenClaw CLI。

npm install -g openclaw@latest

第 3 步:运行引导设置并配置守护进程

运行以下命令,启动引导向导并注册后台守护进程。按照向导配置你的智能体环境,包括选择模型提供方(例如 Kimi API)、输入 API key,以及连接消息渠道。设置完成后,你的智能体就可以使用了。你可以开始对话、连接工具,或根据需要配置工作流。

openclaw onboard --install-daemon

方法 3:使用 npm 安装

第 1 步:检查运行环境版本

运行以下命令,确认系统上已安装 Node.js 22.14 或更高版本。如果版本已是最新,即可继续安装。

node --version

第 2 步:安装 OpenClaw CLI

运行以下命令,全局安装 OpenClaw CLI。

npm install -g openclaw@latest

第 3 步:运行引导设置并启用持久化

运行以下命令,启动引导向导并注册后台守护进程。按照向导配置你的智能体环境,包括选择模型提供方(例如 Kimi API)、输入 API key,以及选择消息渠道。设置完成后,你的智能体就可以使用了。你可以开始与它交互、连接工具,或根据需要构建工作流。

openclaw onboard --install-daemon

平台说明: OpenClaw 同时支持 Intel 和 Apple Silicon Mac。如果安装被 Gatekeeper 拦截,可以在系统设置的“隐私与安全性”中允许安装。

如何在 Windows 上安装 OpenClaw

在 Windows 上安装 OpenClaw 主要有三种方式:使用 PowerShell 安装程序快速原生安装,使用 WSL2 获得完整的 Linux 环境,或使用 npm 手动安装。

以下是快速安装指南。如需带截图的完整分步教程,请参阅如何在 Windows 上安装 OpenClaw

方法 1:使用 PowerShell 安装程序(Windows 原生)

第 1 步:在 PowerShell 中运行安装脚本

以管理员身份打开 PowerShell,运行官方的一行式脚本来安装 OpenClaw。

iwr -useb https://openclaw.ai/install.ps1 | iex
install openclaw on Windows using PowerShell

第 2 步:完成引导向导

按照引导步骤配置你的智能体环境,包括选择模型提供方(例如 Kimi API)、输入 API key,以及选择消息渠道。

choose Kimi K2.5 as the OpenClaw API

第 3 步:验证安装

运行以下命令,确认 OpenClaw 已正确安装且网关处于活动状态。

openclaw --version
openclaw gateway status

第 4 步:开始使用你的智能体

设置完成后,你的智能体就可以使用了。你可以开始与它交互、连接工具,或根据需要配置工作流。

Run your OpenClaw

方法 2:使用 WSL2 安装

第 1 步:设置 Linux 环境

以管理员身份打开 PowerShell,运行以下命令启用并初始化 WSL2。

wsl --install

第 2 步:在 Linux 中运行安装程序

打开 Linux 终端,运行标准安装脚本来安装 OpenClaw。

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

第 3 步:完成引导向导

按照引导步骤配置你的智能体环境,包括选择模型提供方(例如 Kimi API)、输入 API key,以及选择消息渠道。

设置完成后,你的智能体就准备好了。你可以开始与它交互,连接工具,或根据需求配置工作流。

运行你的 OpenClaw

方法 3:在 Windows 上通过 npm 安装

第 1 步:检查 Node.js 版本

运行以下命令,确认 Node.js 已安装且版本是最新的。

node --version

第 2 步:安装 OpenClaw CLI

运行以下命令,全局安装 OpenClaw CLI。

npm install -g openclaw@latest

第 3 步:运行引导设置并启用持久化

运行以下命令,启动引导设置向导并注册后台守护进程。

openclaw onboard --install-daemon

按照引导步骤配置你的智能体环境,包括选择模型提供方(例如 Kimi API)、输入 API key,以及选择消息渠道。

设置完成后,你的智能体就准备好了。你可以开始与它交互,连接工具,或根据需求配置工作流。

如何使用 Kimi Claw 在线运行 OpenClaw

上述方法需要终端、受支持的 Node.js 版本,以及一台保持开机的机器。Kimi Claw 提供完全托管的方案,让你无需安装或维护本地环境即可运行 OpenClaw。

第 1 步:打开 Kimi Claw 并创建实例

前往 Kimi Claw 页面,点击创建开始。

打开 kimi claw 网页

第 2 步:确认部署

在弹出窗口中确认部署。Kimi Claw 会自动搭建好你的 OpenClaw 环境,包括网关和工作区,无需任何本地配置。

在线运行 openclaw

第 3 步:开始使用你的工作区

部署完成后,你的工作区会在仪表盘中打开。你可以直接在浏览器中与智能体交互、设置技能、配置定时任务并管理文件。

在浏览器中启动 kimi claw

Kimi Claw 的主要特性

  • 云端托管: Kimi Claw 在云端运行你的网关,即使本地机器离线,你的智能体也能保持可用。

  • 自动维护: 更新和补丁在后台自动处理,无需手动设置或重启。

  • 内置能力: 包含任务调度、持久化存储,以及基于提示词的动态技能加载,并支持跨设备无缝访问。

排查常见的 OpenClaw 安装错误

大多数 OpenClaw 安装问题都属于几种常见类别,比如 PATH 配置、依赖缺失或端口冲突。以下内容可帮助你在 macOS、Windows 和 Linux 上快速识别并解决最常见的问题。

安装后出现 “openclaw: command not found”

OpenClaw 不在你系统的 PATH 中。

  • 解决方法: 将 npm 的全局 bin 目录添加到 PATH 中。

export PATH="$PATH:$(npm config get prefix)/bin"

然后重新加载你的 shell(例如运行 source ~/.zshrc)或重启终端。在 Windows 上,将该路径添加到环境变量中并重启 PowerShell。

macOS 上出现 Sharp 构建错误

这通常是因为全局安装的 libvips 与 Sharp 库发生冲突。

  • 解决方法: 在运行安装命令时加上此环境变量。

SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest

如果出现 node-gyp 错误,请安装 Xcode Command Line Tools:

xcode-select --install

重启后 OpenClaw 无法启动

在引导设置过程中未安装后台守护进程。

  • 解决方法: 加上守护进程标志重新运行引导设置。

openclaw onboard --install-daemon

然后验证该服务:

# macOS launchctl list | grep openclaw # Linux systemctl status openclaw

网关无响应或显示“0 tokens used”

网关进程可能已停止,或 API 身份验证失败。

  • 解决方法: 重启网关。

openclaw gateway restart

运行健康检查:

openclaw doctor

查看调试日志:

openclaw logs --follow

同时请确认你的 API 密钥有效。

18789 端口已被占用

另一个进程正在占用 OpenClaw 网关端口。

  • 解决方法: 找到并停止冲突的进程

# macOS / Linux sudo lsof -i :18789 kill -9 <PID> # Windows (PowerShell) netstat -ano | findstr :18789

然后重启网关:

openclaw gateway restart

EACCES 权限错误

这通常表示 npm 全局目录的权限设置不正确。

  • 解决方法: 更新目录所有权。

sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

在 Windows 上,以管理员身份运行 PowerShell,或设置自定义的 npm prefix:

npm config set prefix "$env:APPDATA\npm"

对于 Docker 环境,修复卷权限:

sudo chown -R 1000:1000 ~/.openclaw

“spawn git ENOENT” 错误

Git 未安装,或未添加到 PATH 中。

  • 解决方法: 从 git-scm.com 安装 Git,重启终端后重新安装。

WSL2 中 systemd 无法工作

WSL 配置中未启用 systemd。

  • 解决方法: 编辑 /etc/wsl.conf,添加以下内容。

[boot] systemd=true

然后重启 WSL:

wsl --shutdown

重新打开 Linux 终端并验证:

systemctl status openclaw

在 VPS 上执行 npm install 时内存不足

低内存的 VPS 实例在安装包时可能会失败。

  • 解决方法: 创建一个交换文件(swap file)。

sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile

然后重新运行安装。

连接消息平台时出现“Access not configured”

你的账户尚未通过 OpenClaw 授权。

  • 解决方法: 使用配对码批准你的账户。

openclaw pairing approve telegram <CODE>

同时请确认你的机器人凭据(令牌、Webhook、权限)配置正确。

结语

在 macOS、Linux 和 Windows 上安装 OpenClaw 都很简单。你可以根据自己的环境选择一键脚本、PowerShell、WSL2 或 npm 进行安装。引导向导会带你完成模型选择、API 配置和消息渠道设置。如果你不想管理本地环境,Kimi Claw 也提供完全托管的方案,让你直接在云端运行 OpenClaw。

常见问题

可以在不使用 WSL 的情况下在 Windows 上安装 OpenClaw 吗?
是的。PowerShell 安装脚本(iwr -useb https://openclaw.ai/install.ps1 | iex)可以在 Windows 10 和 Windows 11 上原生运行。它会自动处理 Node.js 检测、CLI 安装和引导流程,无需依赖 WSL。对于长时间运行的部署,建议使用 WSL2,因为 systemd 能提供更稳定的后台服务。对于一般用途,原生 PowerShell 安装方式就足够好用。
OpenClaw 需要什么版本的 Node.js?
推荐使用 Node 24,同时也支持 Node 22 LTS(22.14 或更高版本)。一键安装脚本会自动检查你的 Node.js 版本,并在需要时自动升级。如果你通过 npm 手动安装 OpenClaw,可以运行 node --version 来确认版本是否满足最低要求。
安装完成后如何更新 OpenClaw?
在终端中运行 npm install -g openclaw@latest,即可将 CLI 更新到最新版本。你也可以重新运行一键安装脚本,它会自动升级已有的安装。OpenClaw 还支持通过 127.0.0.1:18789 的控制界面进行应用内更新。更新完成后,运行 openclaw gateway restart 重启网关以加载新版本。
安装 OpenClaw 是免费的吗?
是的。OpenClaw 基于 MIT 许可证免费且开源。你需要从模型提供商获取 API 密钥来运行智能体,这可能会产生使用费用。
关闭终端后如何让 OpenClaw 持续运行?
安装程序会将 OpenClaw 注册为后台服务。在 macOS 上,它会创建一个 LaunchAgent;在 Linux 上,则使用 systemd 服务。运行 openclaw gateway status 可确认守护进程是否处于活动状态。在 Windows 上,启用 systemd 的 WSL2 能提供最稳定的常驻运行方案。如果你不想自行管理本地服务,也可以选择像 Kimi Claw 这样的全托管方案,在云端持续运行 OpenClaw。
相关推荐
云端 OpenClaw:可选方案及如何选择
云端 OpenClaw:可选方案及如何选择
2026-08-12
如何在 Mac 上安装 OpenClaw:分步指南
如何在 Mac 上安装 OpenClaw:分步指南
2026-08-12
如何在 Windows 上安装 OpenClaw:2026 完整指南
如何在 Windows 上安装 OpenClaw:2026 完整指南
2026-08-12
安装 Claude Code:Windows 与 Mac 完整指南
安装 Claude Code:Windows 与 Mac 完整指南
2026-08-12
如何将外部 API 连接到 Roo Code
如何将外部 API 连接到 Roo Code
2026-08-12