macOS 环境下 OpenClaw 完全部署与配置教程

March 10, 2026By Henry

Windows 安装教程点我 OpenClaw 是一款强大的开源 AI Agent 工具,相比 Windows 环境,macOS 的安装体验更加流畅,得益于 Homebrew 包管理器的自动化支持。本文将详细记录在 macOS 上从零开始安装、配置 OpenClaw 的完整流程。


一、环境准备

1. 系统要求

  • macOS 10.15 或更高版本(本教程基于 macOS 15.4.1)
  • 已安装 Homebrew 包管理器
  • 稳定的网络连接

如何查看自己的 macOS 版本?

  1. 打开终端(也叫Terminal)

终端图片终端图片

  1. 输入sw_vers并回车,ProductVersion后的即为版本号

版本号版本号

2. 检查 Homebrew

如果尚未安装 Homebrew,请先访问 brew.sh 安装,或在终端执行:

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

验证 Homebrew 安装:

bash
brew --version

二、一键安装 OpenClaw

1. 执行官方安装脚本

OpenClaw 提供了针对 macOS 优化的安装脚本,会自动处理 Node.js 版本升级和依赖安装。在终端中执行:

bash
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash

2. 安装过程说明

安装脚本会自动完成以下步骤:

  1. 检测系统环境:识别 macOS 系统并选择合适的安装方式
  2. 安装 Node.js v22:通过 Homebrew 安装 node@22(OpenClaw 要求 Node.js 22+)
  3. 安装 OpenClaw:通过 npm 全局安装最新版本
  4. 配置环境变量:在 ~/.local/bin/openclaw 创建启动脚本

安装成功后,你会看到类似以下输出:

text
🦞 OpenClaw installed successfully (OpenClaw 2026.3.8)!
Home sweet home. Don't worry, I won't rearrange the furniture.

3. 配置 PATH 环境变量

为了在任何位置都能使用 openclaw 命令,需要将 Node.js 22 添加到 PATH。编辑 ~/.zshrc 文件:

bash
echo 'export PATH="/opt/homebrew/opt/node@22/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

验证安装:

bash
openclaw --version

应该输出类似:OpenClaw 2026.3.8 (3caab92)


三、初始化配置

1. 执行配置向导

首次使用需要在终端里执行:

bash
openclaw onboard --flow quickstart

在连续的风险提示与初始询问中:

  • 看到 I understand this is powerful and inherently risky. Continue?,请选择 Yes

风险确认风险确认

后续配置项建议按需简化(可使用最小化跑通再深层配置):

  • 模型/Model:选择所需模型,若暂未准备 API 可选 skip for now
  • API Keys:提供对应的 API Key (例如 Kimi、DeepSeek 或 MiniMax),其余保持默认。

下面以 MiniMax 为例获取 API Key:

  1. 打开浏览器前往 MiniMax 开发者平台 (platform.minimaxi.com),并通过手机号快速注册/登录。

  2. 登录后,在页面右上角中找到并点击 账户管理 ,左侧栏选择 接口密钥

    MiniMax 控制台配置 API KeysMiniMax 控制台配置 API Keys

  3. 点击 创建新的 API Key+ 新建,给这个 Key 随意命名(比如 "OpenClaw")并确认。

  4. 系统会生成一串以 sk- 开头的密钥。该密钥仅会完整显示一次,请务必立刻复制并妥善保存至密码管理器或安全位置,切勿发给他人。

    获取并复制 API Key获取并复制 API Key

API Key配置API Key配置

  • Select Channel/Search Provider/Skills*:可以先 skip for now,先验证安装完成,后续单独配置。

  • Hooks:全部勾选。上下箭头选择,空格选中/取消选中,回车提交。

hooks设置hooks设置

  • Hatch your bot:选择 open in web ui,将启动网关服务并在浏览器弹出控制台页面 http://127.0.0.1:18789/。控制台启动完成并可发消息回复,即代表基础运行成功。(注:目前 Web UI 界面仍处于早期阶段,体验还不是很完善。对于熟悉命令行的用户,强烈推荐使用命令行交互,后续可通过终端输入 openclaw tui 进入。)

Web控制台Web控制台

你可以在 Web UI 中:

  • 发送消息与 AI 对话
  • 查看会话历史
  • 管理设备配对
  • 配置模型和插件

四、配置 AI 模型

如果后续额外配置其他AI模型,可以参考以下步骤:

bash
openclaw config

选择LocalModel

随后选择自己的提供商。如果没有则选择Custom Provider。随后同上方 初始化配置API Keys处所提的相同方式配置。

验证配置

bash
openclaw health

动态切换模型

如果需要在聊天过程中临时切换不同的 AI 模型,可以在终端使用 TUI(文本用户界面)进行操作:

  1. 在终端输入 openclaw tui 打开命令行交互界面。
  2. 在对话框中输入 /model(或者 /models)并回车。
  3. 使用键盘的上下方向键挑选想要的模型,最后回车确认,即可切换成功。

动态切换模型动态切换模型


五、插件管理

1. 查看所有插件

bash
openclaw plugins list

OpenClaw 内置 38+ 插件,包括:

  • 通讯平台:Telegram、Discord、Slack、飞书、微信等
  • 语音功能:voice-call、talk-voice
  • 内存管理:memory-core、memory-lancedb
  • 其他工具:browser、diffs、lobster 等

2. 启用插件

以飞书插件为例:

bash
openclaw plugins enable feishu

3. 安装第三方插件

bash
openclaw plugins install @m1heng-clawd/feishu

六、常用命令速查

服务管理

bash
# 启动 Gateway
openclaw gateway
 
# 查看健康状态
openclaw health
 
# 查看实时日志
openclaw logs follow
 
# 重启服务
openclaw restart

配置管理

bash
# 查看配置
openclaw config get
 
# 设置配置项
openclaw config set key value
 
# 删除配置项
openclaw config unset key
 
# 打开配置文件
openclaw config file

诊断与修复

bash
# 运行诊断
openclaw doctor
 
# 自动修复问题
openclaw doctor --fix
 
# 查看详细日志
openclaw logs follow --level debug

设备管理

bash
# 生成配对码
openclaw devices pair
 
# 查看已配对设备
openclaw devices list
 
# 打开控制台
openclaw dashboard

七、常见问题排查

1. 端口被占用

如果 18789 端口被占用,可以指定其他端口:

bash
openclaw gateway --port 19000

或强制关闭占用进程:

bash
openclaw gateway --force

2. Node.js 版本不匹配

确保使用 Node.js 22:

bash
node --version  # 应显示 v22.x.x

如果版本不对,重新加载环境变量:

bash
source ~/.zshrc

3. 权限问题

如果遇到权限错误,检查目录权限:

bash
ls -la ~/.openclaw
chmod -R 755 ~/.openclaw

4. 网络连接问题

如果安装过程中下载缓慢,可以配置 npm 镜像:

bash
npm config set registry https://registry.npmmirror.com

完整文档:https://docs.openclaw.ai

整个 macOS 环境下的 OpenClaw 部署流程到此完成。

—— GeekPie 社团,2026 年 3 月 10 日