macOS 安装

在 macOS 上通过安装脚本、npm 或 Homebrew 安装 OpenClaw。

前置条件

  • macOS 12 (Monterey) 或更新版本
  • Node.js 22+ — 通过 nodejs.org 或 Homebrew 安装

验证 Node.js 已安装:

node --version
# 期望输出:v22.x.x 或更高

方法 1:安装脚本(推荐)

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

该脚本将:

  1. 下载最新的 macOS 版 OpenClaw 二进制文件
  2. 将其添加到你的 PATH
  3. ~/.openclaw/ 创建配置目录

方法 2:npm 全局安装

npm install -g openclaw@latest

验证安装:

openclaw --version

初始设置

运行引导向导:

openclaw onboard --install-daemon

向导将引导你完成:

  • 选择 AI 提供商(OpenAI、Claude、Ollama 等)
  • 输入 API 密钥
  • 选择渠道(WhatsApp、Telegram 等)
  • 安装启动代理(后台守护进程)

验证

# 检查 Gateway 状态
openclaw gateway status

# 打开控制面板
openclaw dashboard

控制面板默认打开 http://127.0.0.1:18789/

macOS 启动代理

OpenClaw 作为 macOS 启动代理安装,实现自动启动:

# 启动守护进程
openclaw service start

# 停止守护进程
openclaw service stop

# 检查状态
openclaw service status

启动代理 plist 文件位于:

~/Library/LaunchAgents/ai.openclaw.gateway.plist

配置

配置文件位于:

~/.openclaw/openclaw.json

故障排除

"无法验证开发者"警告

如果 macOS 阻止了二进制文件:

xattr -d com.apple.quarantine $(which openclaw)

Node.js 未找到

如果通过 Homebrew 安装了 Node.js,确保 PATH 包含:

export PATH="/opt/homebrew/bin:$PATH"

权限被拒绝

修复安装目录的权限:

sudo chown -R $(whoami) /usr/local/bin

下一步