安装 macOS

OpenClaw macOS 设置指南:在 Apple Silicon 和 Intel Mac 上安装

OpenClaw 的完整 macOS 安装指南。涵盖 Homebrew、Xcode 命令行工具、Apple Silicon 与 Intel 以及配套的 macOS 应用程序。

Updated: 2026年2月1日 阅读时间 9 分钟

Quick Answer

在 macOS 上安装 OpenClaw:`curl -fsSL https://openclaw.ai/install.sh | bash` 或 `brew install openclaw` (如果可用)。需要 macOS 13+、Node.js 18+ 和 Xcode 命令行工具。适用于 Apple Silicon 和 Intel Mac。

简介

得益于其 Unix 基础和出色的开发人员工具,macOS 是运行 OpenClaw 的最受欢迎的平台之一。本指南涵盖了在 Mac 上安装和配置 OpenClaw 所需的一切内容,无论您使用的是 Apple Silicon (M1/M2/M3) 还是基于 Intel 的 Mac。

有关一般安装说明,请参阅我们的完整安装指南

系统要求

macOS 版本

  • macOS 13 Ventura 或更高版本(推荐:macOS 14 Sonoma+)
  • 旧版本可能可以工作,但不受官方支持

硬件

  • Apple Silicon(M1、M2、M3、M1 Pro、M2 Max 等)— 完全支持,原生性能
  • Intel Macs — 通过 Rosetta 2 兼容性支持
  • RAM — 建议 2GB+(4GB+ 可获得最佳性能)
  • 存储 — 500MB+ 用于安装,额外的内存/数据空间

软件先决条件

  • Xcode 命令行工具 — 构建本机模块所需
  • Node.js 18+ — 可以由单行安装程序自动安装
  • 终端 — 内置 Terminal.app 或 iTerm2

安装方法

方法 1:单行安装(最简单)

在 macOS 上安装 OpenClaw 最简单的方法:

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

该脚本自动:

  • 检查 Node.js(如果缺少,则通过 Homebrew 安装)
  • 在全球范围内安装 OpenClaw
  • 设置必要的权限
  • 验证安装

注意: 如果尚未安装 Homebrew 或 Node.js,系统可能会提示您输入密码。

方法 2:自制安装

如果你使用Homebrew,可以直接安装OpenClaw:

brew install openclaw

或者如果使用 Homebrew Tap:

brew tap openclaw/openclaw
brew install openclaw

注意: Homebrew 配方可能无法立即提供。检查官方文档以获取最新的安装方法。

方法3:npm安装

如果您已经安装了 Node.js:

npm i -g openclaw

首先验证 Node.js 版本:

node --version

应该是 v18.0.0 或更高版本。

方法 4:macOS 配套应用程序

要获得 CLI 的 GUI 体验,请安装 macOS 配套应用程序:

  1. **下载:**访问GitHub发布
  2. **打开:**双击.dmg文件
  3. 安装: 将OpenClaw拖到Applications文件夹
  4. 启动: 从应用程序或 Spotlight 打开(⌘+空格键)

配套应用程序提供:

  • 带状态指示器的菜单栏图标
  • 快速访问设置
  • 日志查看器
  • 启动/停止控制

要求:

  • macOS 14+(索诺玛)
  • 通用二进制(适用于 Apple Silicon 和 Intel)

安装先决条件

Xcode 命令行工具

许多 npm 包需要 Xcode 命令行工具。安装它们:

xcode-select --install

出现提示时单击“安装”。这可能需要 10-15 分钟。

验证安装:

xcode-select -p

应输出:/Library/Developer/CommandLineTools

Node.js 通过 Homebrew

如果未安装 Node.js,请使用 Homebrew:

brew install node

或者安装 LTS 版本:

brew install node@18

验证:

node --version
npm --version

自制程序(如果未安装)

如果您没有自制程序:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

按照屏幕上的说明进行操作。在 Apple Silicon 上,您可能需要将 Homebrew 添加到您的 PATH 中:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

苹果芯片 vs 英特尔

苹果芯片 (M1/M2/M3)

OpenClaw 在 Apple Silicon 上本地运行,具有出色的性能:

  • 不需要 Rosetta — 原生 ARM64 二进制文件
  • 更好的性能 — 针对 Apple Silicon 进行了优化
  • 功耗更低 — 比 Intel Mac 更高效
  • 通用二进制文件 — 无缝工作安装与 Intel Mac 相同。一行安装程序会自动检测您的架构。

英特尔 Mac

OpenClaw 通过 Rosetta 2 在 Intel Mac 上完美运行:

  • 自动兼容性 — Rosetta 处理翻译
  • 稍慢 — 对性能影响最小
  • 完整功能 — 所有功能均相同

无需特殊配置——正常安装即可。

安装后设置

安装完成后,配置OpenClaw:

openclaw onboard

此交互式设置涵盖:

1.AI模型配置

选择您的人工智能提供商。热门选项:

AnthropicClaude:

  • Claude 3.5 十四行诗(推荐)
  • Claude 3 部作品
  • Claude 4

console.anthropic.com 获取您的 API 密钥。

OpenAI GPT:

  • GPT-4o
  • GPT-4 涡轮增压
  • GPT-4.1

platform.openai.com 获取您的 API 密钥。

本地型号:

  • Ollama(本地运行,无需 API 密钥)
  • LM工作室
  • 最小最大

2.macOS 权限

OpenClaw 可能会请求权限:

  • 全磁盘访问 — 用于读/写文件
  • 自动化 — 用于控制其他应用程序
  • 网络 — 用于 API 调用和聊天桥

系统设置 → 隐私和安全中授予权限。

3. iMessage 集成(macOS 特定)

设置 iMessage 集成:

openclaw integrations imessage

这需要:

  • macOS 消息应用程序已启用
  • iMessage 帐户已登录
  • 授予的权限

有关详细信息,请参阅我们的 iMessage 设置指南

运行 OpenClaw

启动服务器

openclaw

这将启动本地服务器并连接所有配置的集成。

在后台运行

使用 nohup 或进程管理器:

nohup openclaw > ~/.openclaw/logs/output.log 2>&1 &

或者安装 pm2

npm i -g pm2
pm2 start openclaw
pm2 save
pm2 startup

登录时启动

创建一个启动代理来自动启动 OpenClaw:

mkdir -p ~/Library/LaunchAgents

创建 ~/Library/LaunchAgents/com.openclaw.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>com.openclaw</string>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/local/bin/openclaw</string>
  </array>
  <key>RunAtLoad</key>
  <true/>
  <key>KeepAlive</key>
  <true/>
</dict>
</plist>

加载它:

launchctl load ~/Library/LaunchAgents/com.openclaw.plist

macOS 特定功能

配套应用程序集成

macOS 配套应用程序与 CLI 一起工作:

  • 菜单栏访问 — 快速状态和控制
  • 视觉指示器 — 连接状态一目了然
  • 设置 UI — 图形配置
  • 日志查看器 — 轻松调试问题

iMessage 支持

macOS 是唯一具有本机 iMessage 支持的平台:

  • 与 Apple Messages 直接集成
  • 通过连续性处理 iPhone 消息
  • 群聊支持
  • 媒体共享

请参阅 iMessage 设置指南 进行配置。

聚光灯集成

使 OpenClaw 命令可搜索:

ln -s /usr/local/bin/openclaw /usr/local/bin/claw

现在您可以在 Spotlight 中输入“claw”来运行命令。

故障排除

权限被拒绝错误

如果您看到权限错误:

sudo npm i -g openclaw

或者修复 npm 权限:

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zprofile
source ~/.zprofile

未找到命令

如果未找到 openclaw

  1. 检查npm全局路径:

    npm config get prefix
  2. 添加到路径:

    echo 'export PATH="$(npm config get prefix)/bin:$PATH"' >> ~/.zprofile
    source ~/.zprofile
  3. 重启终端

Xcode 命令行工具问题

如果构建失败:

sudo xcode-select --reset
xcode-select --install

苹果芯片兼容性

如果您遇到架构问题:

arch -arm64 npm i -g openclaw

强制罗塞塔(如果需要):

arch -x86_64 npm i -g openclaw

端口已在使用中

更改端口:

openclaw --port 3001

或者找到并终止该进程:

lsof -ti:3000 | xargs kill

性能提示

Apple 芯片优化

  • 使用原生 ARM64 Node.js(自动安装)
  • 启用本机二进制文件以获得更好的性能
  • 监控活动监视器以了解资源使用情况

内存管理

OpenClaw 使用内存用于:

  • AI模型上下文
  • 聊天记录
  • 浏览器会话
  • 技能数据

监控使用情况:

openclaw status
```### 电池寿命

连续运行 OpenClaw 使用最少的电池:
- AI API调用基于网络(低CPU)
- 本地处理高效
- 后台操作优化

要始终在线使用,请保持 Mac 接通电源或使用 Mac Mini/服务器。

## 更新 OpenClaw

更新到最新版本:

```bash
npm update -g openclaw

或者重新运行安装程序:

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

卸载

删除 OpenClaw:

npm uninstall -g openclaw

删除配置:

rm -rf ~/.openclaw

删除启动代理(如果已创建):

launchctl unload ~/Library/LaunchAgents/com.openclaw.plist
rm ~/Library/LaunchAgents/com.openclaw.plist

后续步骤

现在 OpenClaw 已安装在 macOS 上:

  1. 设置 iMessageiMessage 集成指南
  2. 连接其他应用程序WhatsAppTelegramDiscord
  3. 探索技能技能库
  4. 阅读常见问题解答常见问题

结论

无论您使用的是 Apple Silicon 还是 Intel,在 macOS 上安装 OpenClaw 都很简单。一行安装程序可以处理大部分复杂性,macOS 配套应用程序提供了出色的 GUI 体验。

如需更多帮助,请查看我们的一般安装指南常见问题解答页面。快乐的自动化!

Need help?

Join the OpenClaw community on Discord for support, tips, and shared skills.

Join Discord →