Appearance
02. OpenClaw 本地安装一键脚本指南(macOS 版)
适用对象:第一次在 Mac 上安装 OpenClaw 的新手 | 文档版本:V1.1 更新日期:2026 年 3 月 11 日 | 文档定位:OpenClaw macOS 最短安装路径,复制粘贴即可
其他安装方式
除了下面的手动脚本,社区还有这些一键安装工具:
- OpenClaw 官方一键脚本 —
curl -fsSL https://openclaw.ai/install.sh | bash,macOS/Linux/WSL2 通用 - EasyClaw — 桌面图形安装器,下载即用,无需终端,支持 macOS + Windows
- OpenClawInstaller (GUI) — 跨平台图形安装器,支持 npm 和 Docker 两种模式
- OpenClawInstaller by miaoxworld — 多平台多模型一键部署工具
- ClawHost — 一键云端部署,自动配置 VPS + DNS + SSL
- openclaw-deploy — Fly.io 免费部署,3 分钟上线
- install-openclaw-on-termux — 在 Android Termux 上部署 OpenClaw
先说结论
你只需要做 3 件事:打开终端把命令逐条复制粘贴执行、在配置向导里选模型填 API Key、在浏览器里测试。想理解原理请看完整版 03 号文档。
一键安装脚本
打开终端(Cmd+Space 搜索 Terminal),把下面整段复制粘贴进去,按回车执行:
bash
#!/bin/bash
set -e
# 1. 安装 Xcode 命令行工具(已安装会自动跳过)
xcode-select -p &>/dev/null || xcode-select --install
# 2. 安装 Homebrew(已安装会自动跳过)
if ! command -v brew &>/dev/null; then
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Apple Silicon Mac 需要手动加 PATH
if [ -f /opt/homebrew/bin/brew ]; then
eval "$(/opt/homebrew/bin/brew shellenv)"
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
fi
fi
# 3. 安装 Node.js
brew install node || brew upgrade node
# 4. 配置 npm 镜像 + 全局目录
npm config set registry https://registry.npmmirror.com
mkdir -p ~/.npm-global
npm config set prefix ~/.npm-global
grep -q 'npm-global' ~/.zshrc || echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.zshrc
export PATH="$HOME/.npm-global/bin:$PATH"
# 5. 安装 OpenClaw
npm install -g openclaw@latest
# 6. 启动配置向导
openclaw onboard提示:过程中可能需要输入 Mac 登录密码(输入时屏幕不显示字符,这是正常的)。Homebrew 安装和 Xcode 工具安装需要确认,脚本会等你操作完再继续。
脚本执行完后,onboard 会给你一个 Web 控制台地址,在浏览器里打开,输入"你好"测试即可。
如果你更习惯逐步操作,以下是分步说明:
第一步:打开终端
打开终端(Cmd+Space 搜索 Terminal)。
第二步:安装 Xcode 命令行工具
bash
xcode-select --install如果提示"已经安装",跳过这一步,直接进入第三步即可。
第三步:安装 Homebrew
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"过程中可能要求输入你的 Mac 登录密码。输入时屏幕不会显示任何字符,这是正常的,输完按回车即可。
安装完成后,终端会提示你执行一两条 eval 开头的命令。请照做——把它显示的那几行复制粘贴执行一遍。
验证:
bash
brew --version第四步:安装 Node.js
bash
brew install node验证:
bash
node --version如果显示 v22.x.x 或更高,说明成功。如果低于 22,执行:
bash
brew upgrade node第五步:配置 npm 国内镜像
bash
npm config set registry https://registry.npmmirror.com第六步:配置 npm 全局目录(避免权限问题)
bash
mkdir -p ~/.npm-global
npm config set prefix ~/.npm-global
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc第七步:安装 OpenClaw
bash
npm install -g openclaw@latest验证:
bash
openclaw --version如果提示 openclaw: command not found,执行一下 source ~/.zshrc 再试。
第八步:运行配置向导
bash
openclaw onboard向导会依次让你完成:
- 确认安全声明:按提示继续
- 选择模型:新手建议选
MiniMax M2.5或DeepSeek - 填写 API Key:把你在模型平台注册后拿到的密钥粘贴进去
- 聊天渠道:新手先跳过,后续可在文档 08 中配置
- Skills:新手先跳过,下一步会单独安装
- 网关服务:建议安装
第九步:安装推荐 Skills
推荐 Skills 请参考 09-OpenClaw-Skills-安装与推荐-通用说明.md
第十步:验证
在浏览器的 Web 控制台里输入:
你好,你是谁?如果收到回复,恭喜,安装成功!
装完了,接下来看哪里
| 你想做什么 | 看哪份文档 |
|---|---|
| 想了解每一步的原理 | 03-macOS 零基础指南 |
| 想比较不同模型 | 06-模型配置通用说明 |
| 想接飞书、Discord 等 | 08-聊天渠道通用说明 |
| 装好了但出错 | 10-排障与维护 |
最常见的 3 个问题
Q1:某一步提示 command not found
说明上一步没装成功。回去重新执行上一步的安装命令。
Q2:npm install 很慢或超时
确认你执行了第五步的镜像配置。如果还慢,可能是网络问题,换个网络再试。
Q3:浏览器打开后提示 unauthorized
你用的不是完整地址。回到终端,找到 onboard 输出的那个带 #token= 的完整链接,复制完整再打开。