Mac 安装 OpenClaw 的详细步骤

一、先确认安装方式

OpenClaw 官方当前最推荐的方式,是直接运行安装脚本。这个脚本会自动识别系统、自动处理 Node 依赖,并启动 onboarding。官方要求 Node 24 推荐,或 Node 22.14+ 也可;安装完成后可以用 openclaw --version、openclaw doctor、openclaw gateway status 做检查。 

二、Mac 上最简单的安装步骤

1)打开终端

Mac 上打开:

• Launchpad → Terminal

• 或 Spotlight 搜索 Terminal

2)执行官方安装命令

直接运行:

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

这是官方推荐命令。它会自动安装所需环境,并启动 OpenClaw 的引导配置。 

3)如果你只想安装,不想立刻进入引导

可以用:

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

这个会安装 OpenClaw,但不立即跑 onboarding。 

三、如果你已经自己装好了 Node

bash 复制代码
你也可以手动安装 OpenClaw CLI:

npm install -g openclaw@latest
openclaw onboard --install-daemon

如果你用的是 pnpm,则官方给出的方式是:

pnpm add -g openclaw@latest
pnpm approve-builds -g
openclaw onboard --install-daemon

其中 pnpm 需要额外执行 pnpm approve-builds -g。 

四、安装完成后怎么验证

bash 复制代码
安装后建议依次执行:

openclaw --version
openclaw doctor
openclaw gateway status

含义分别是:
	•	openclaw --version:确认 CLI 已经装好
	•	openclaw doctor:检查配置问题
	•	openclaw gateway status:检查 Gateway 是否正常运行  

如果 Gateway 已经正常启动,你还可以打开本地控制面板:

openclaw dashboard

默认本地地址是:

http://127.0.0.1:18789/

官方文档把这个作为本地 Dashboard 默认入口。 

五、第一次配置时你需要准备什么

官方文档说明,除了 Node 版本以外,你通常还需要准备一个你要接入的模型提供方 API Key,然后通过 onboarding 去完成配置。OpenClaw 的 Gateway 是核心进程,后续聊天通道、控制台、macOS app 都围绕它工作。 

通常你会在 onboarding 里配置:

• 模型提供商

• API Key

• 默认 agent

• 本地/远程控制方式

• 聊天通道接入方式(如 Telegram、Discord 等) 

六、Mac 上常见问题

bash 复制代码
1)openclaw: command not found

官方文档给出的排查方式是:

node -v
npm prefix -g
echo "$PATH"

如果全局 npm 的 bin 目录没进 PATH,就把它加到 ~/.zshrc 或 ~/.bashrc:

export PATH="$(npm prefix -g)/bin:$PATH"

保存后重新开一个终端窗口。 

2)npm 安装时报 sharp 相关错误

官方文档给了一个处理方式:

SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest

这通常用于 sharp 因全局 libvips 冲突导致的安装失败。 

3)不要用 root 用户安装

GitHub 上近期 issue 提到,macOS 上用 root 安装可能引发问题,重新换普通用户安装会更稳。这个不是主文档里的硬性要求,但算是比较新的踩坑反馈。 

七、如果你还想装 macOS 桌面 App

OpenClaw 现在还有 macOS companion app。官方开发文档说明,这个 App 依赖全局安装的 openclaw CLI 来管理后台任务;在 App 里也可以到 General 设置页点击 Install CLI。 

如果你是开发者,要从源码构建 macOS app,官方步骤是:

  1. 安装 Xcode 26.2+

  2. 安装 Node 24 和 pnpm

  3. pnpm install

  4. ./scripts/package-mac-app.sh 打包

  5. 再安装全局 CLI。 

另外有两个近期社区反馈你要留意:

• 有 issue 提到桌面 App 目前看起来偏向 Apple Silicon 支持,Intel Mac 兼容性存在用户反馈。 

• 还有 issue 提到某些桌面版本要求 macOS 15+。这更像版本现状,不是安装 CLI 的硬限制,但如果你装桌面 App 启不来,要先检查系统版本。 

八、我建议你在 Mac 上这样装

最稳妥的顺序是:

bash 复制代码
# 1. 直接官方脚本安装
curl -fsSL https://openclaw.ai/install.sh | bash

# 2. 检查版本
openclaw --version

# 3. 自检
openclaw doctor

# 4. 看 Gateway 状态
openclaw gateway status

# 5. 打开控制台
openclaw dashboard

这样最省事,也最接近官方推荐流程。 

相关推荐
aspirant-complete1 小时前
MAC(Apple Silicon)嵌入式基于Clion(stm32CubeMX)环境搭建
stm32·macos
七夜zippoe20 小时前
OpenClaw 边缘部署实战:IoT 场景下的轻量级 Agent 集群与离线自治
agent·集群·lot·轻量级·边缘部署·openclaw
EXI-小洲21 小时前
MacOS IDEA将本地项目代码上传至SVN空仓库
macos·svn·intellij-idea
weixin_531670892 天前
Interlude起来:久坐提醒软件为什么需要登录?有没有完全本地运行的Mac休息提醒软件?
人工智能·macos·swift
coding4u2 天前
Mac 多桌面(Spaces)的正确用法:你的屏幕可以大三倍
macos·docker·计算机外设·文件管理·策略模式
梦想的颜色2 天前
Pi‑Agent 深度硬核解析:极简主义编程智能体,OpenClaw 底层内核源码剖析
大模型应用·ai 编程·codingagent·openclaw·piagent·agent 框架源码·2026ai 工具
weixin_531670893 天前
Interlude起来:Swift原生Mac软件有什么优势?原生Mac应用和Electron应用有什么区别?
人工智能·macos·mac·swift
k4m7v2pz3 天前
Swift Package Manager 在 macOS 26 上的三个编译错误排查指南
macos·spm·ai编程·xcode·swift·命令行工具
zhonyu鱼3 天前
Pot 翻译:开源免费的跨平台划词翻译与 OCR 工具
windows·macos·开源·ocr·开源软件
杜子麟3 天前
Android studio模拟器离线安装
android·macos·android studio