1. 安装前必读 & 前置准备
1.1 适用范围 & 核心说明
本手册适用于零编程基础用户,提供完整的 OpenClaw 本地部署步骤。严格按照操作指引执行,通常可在 10 分钟内完成部署。
1.2 系统 & 硬件要求
- 系统版本:macOS 12.0 (Monterey) 及以上,建议升级至最新版本以避免兼容性问题。
- 硬件适配:Intel 芯片、Apple Silicon M1/M2/M3/M4 全系列均支持。
- 磁盘空间:至少预留 2GB 可用空间用于存放依赖环境和配置文件。
1.3 安装前必做检查
- 网络检查:确保可访问 GitHub 及境外网站,安装过程需拉取仓库资源。
- 终端权限检查:在「系统设置→隐私与安全性→完全磁盘访问」中开启终端权限,避免写入文件报错。
- 代理规则检查:若开启 VPN/代理,确保终端流量走代理通道,防止 Git 拉取超时。
1.4 核心注意事项
- 全程不要使用 sudo执行 npm 安装命令,否则会导致不可逆的权限报错。
- 所有命令建议直接复制粘贴,避免手动输入拼写错误。
- Node.js 必须安装 LTS 长期支持版本,禁止使用最新尝鲜版。
- API 密钥严禁泄露,以免账号被盗刷产生高额费用。
- 启动服务后对应的终端窗口不能关闭,否则服务将停止。
2. 前置依赖环境安装
2.1 安装 Homebrew 包管理器
Homebrew 是 macOS 专属包管理器,为后续依赖安装的基础。
- 打开 Mac 终端:启动台→其他→终端,或按下 Command+空格,输入「终端」回车。
- 复制以下命令,粘贴到终端中执行(使用清华源):
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
- 执行过程中选择 1,运用清华源安装。终端提示输入密码时输入开机密码(输入不显示字符,输完回车)。
- 等待安装完成,出现
Installation successful!字样即成功。 - 配置环境变量(Apple Silicon M 系列必须执行):
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
- 验证安装:终端输入
brew -v,出现版本号即成功。
2.2 安装 Node.js & npm 运行环境
OpenClaw 基于 Node.js 开发,需安装对应运行环境。
- 终端执行以下命令,通过 Homebrew 安装 Node.js LTS 版本:
brew install node@20
- 等待安装完成,执行环境变量配置命令:

