首页 游戏 软件 资讯 排行榜 专题
首页
AI教程
MacBook M1安装OpenClaw详细教程与步骤解析

MacBook M1安装OpenClaw详细教程与步骤解析

热心网友
29
转载
2026-05-28

前言

想在M1 Mac上部署一个能打通WhatsApp、Telegram、Discord、Slack等多个聊天平台的开源AI助手吗?OpenClaw是个不错的选择。今天,我们就来手把手走一遍在Apple Silicon Mac上从零安装和配置OpenClaw的全过程。

MacBook M1 安装 OpenClaw 完整指南

环境要求

动手之前,先确认你的环境满足以下要求:

要求 说明
Node.js ≥22,必须是 ARM64 原生版本
操作系统 macOS (Apple Silicon)
包管理器 npm 或 pnpm

第一步:检查 Node.js 架构

这一步是M1/M2/M3 Mac用户最容易栽跟头的地方,务必仔细。

很多朋友习惯用nvm来管理Node.js,但默认安装的版本很可能是x86_64架构的(通过Rosetta转译运行)。而OpenClaw依赖的node-llama-cpp等原生模块,在Rosetta下会直接报错,导致安装失败。

检查当前架构

打开终端,运行以下命令检查你的Node.js架构:

node -p "process.arch"

如果输出是x64,那就说明你安装的是x86_64版本,需要重新来过。

也可以用这个命令再确认一下:

file $(which node)

正确的输出应该包含arm64,而不是x86_64

安装 ARM64 版本的 Node.js

如果发现架构不对,别慌。如果你用的是nvm,按照下面这个流程操作就能搞定:

# 1. 先切换到其他版本(因为不能卸载正在使用的版本)
source ~/.nvm/nvm.sh
nvm use 20 # 或其他已安装版本

# 2. 卸载 x86_64 版本
nvm uninstall 22

# 3. 在 ARM64 环境下重新安装
arch -arm64 /bin/zsh -c "export NVM_DIR=~/.nvm && source ~/.nvm/nvm.sh && nvm install 22"

# 4. 设置为默认版本
nvm alias default 22
nvm use default

# 5. 验证架构
node -p "process.arch"
# 应输出: arm64

第二步:安装 OpenClaw

确认Node.js架构正确无误后,安装OpenClaw本身就是一条命令的事儿:

npm install -g openclaw@latest

安装完成后,验证一下:

openclaw --version
# 输出: 2026.2.6-3 (或更新版本)

第三步:运行 Onboard 向导

安装好命令行工具,接下来就是核心的配置环节了。运行Onboard向导,它会引导你完成所有必要设置。

openclaw onboard --install-daemon

3.1 安全警告确认

向导启动后,首先会显示一个安全警告,提醒你OpenClaw拥有读取文件和执行操作的权限。这是正常流程,确认后选择“Yes”继续即可。

3.2 选择 Onboarding 模式

这里建议选择QuickStart,这是最简单快捷的配置方式,会使用一组合理的默认值。

◇ QuickStart ─────────────────────────╮
│                                      │
│ Gateway port: 18789                  │
│ Gateway bind: Loopback (127.0.0.1)   │
│ Gateway auth: Token (default)        │
│ Tailscale exposure: Off              │
│                                      │
├──────────────────────────────────────╯

3.3 配置模型认证

这里以使用MiniMax API Key为例:

  1. Model/auth provider → 选择 MiniMax
  2. MiniMax auth method → 选择 MiniMax M2.1(注意不要选OAuth)
  3. Enter MiniMax API key → 输入你的API Key
  4. Default model → 选择 Keep current (minimax/MiniMax-M2.1)

3.4 配置聊天渠道

连接WhatsApp、Telegram等聊天平台可以稍后进行,这里先跳过。

◇ Select channel (QuickStart)
│→ Skip for now

3.5 配置 Skills

Skills(技能)也可以按需后续添加,这里同样选择跳过。

◇ Configure skills now? (recommended)
│→ No
◇ Install missing skill dependencies
│→ Skip for now

3.6 安装 Gateway 服务

向导会自动为你安装macOS的LaunchAgent服务,让OpenClaw Gateway在后台持续运行。

◒ Installing Gateway service…
...Installed LaunchAgent: ~/Library/LaunchAgents/ai.openclaw.gateway.plist
Logs: ~/.openclaw/logs/gateway.log
◇ Gateway service installed.

3.7 配置 Shell 补全

建议选择“Yes”启用命令自动补全功能,之后记得重新加载一下shell配置。

source ~/.zshrc

3.8 完成

配置完成!向导会显示控制面板的访问地址,务必记下。

◇ Control UI ─────────────────────────────────────────────────────────────────────╮
│                                                                                  │
│ Web UI: https://127.0.0.1:18789/                                                  │
│ Web UI (with token):                                                             │
│ https://127.0.0.1:18789/#token=xxxxxx                                             │
│                                                                                  │
├──────────────────────────────────────────────────────────────────────────────────╯
└Onboarding complete. Use the dashboard link above to control OpenClaw.

第四步:验证安装

检查 Gateway 状态

运行以下命令,确认Gateway服务已经正常启动:

openclaw gateway status

看到类似下面的输出,就说明一切正常:

Service: LaunchAgent (loaded)
Runtime: running (pid xxxx)
RPC probe: ok
Listening: 127.0.0.1:18789

访问控制面板

这里有个关键点:不要直接访问 https://127.0.0.1:18789/,这样会因为缺少Token认证而无法连接。

正确的方法是获取带Token的完整URL:

openclaw dashboard --no-open

复制命令输出的完整URL(包含#token=xxx部分),粘贴到浏览器中打开,就能成功进入OpenClaw的控制面板了。

重要文件路径

了解这些核心文件的存放位置,对后续管理和排查问题很有帮助。

路径 说明
~/.openclaw/openclaw.json 主配置文件
~/.openclaw/workspace/ Agent 工作区
~/.openclaw/credentials/ 凭证存储
~/.openclaw/agents/main/sessions/ 会话记录
~/.openclaw/logs/gateway.log Gateway 日志
~/Library/LaunchAgents/ai.openclaw.gateway.plist macOS 服务配置

常用命令速查

把下面这些常用命令存下来,日常管理会方便很多。

命令 说明
openclaw --version 查看版本
openclaw gateway status 查看网关状态
openclaw dashboard --no-open 获取带 Token 的控制面板 URL
openclaw status 查看整体状态
openclaw health 健康检查
openclaw doctor 诊断问题
openclaw channels add 添加聊天渠道
openclaw skills 管理 Skills
openclaw configure --section web 配置网页搜索
openclaw security audit --deep 安全审计
openclaw config get gateway.auth.token 获取 Gateway Token

常见问题 FAQ

Q1: 安装时报错 "llama.cpp is not supported under Rosetta"

原因:你的 Node.js 是 x86_64 版本,在 Apple Silicon Mac 上通过 Rosetta 运行。

解决方案:按照本文「第一步」的方法,卸载 x86_64 版本,安装 ARM64 原生版本。

验证方法

node -p "process.arch"
# 应输出: arm64
file $(which node)
# 应包含: arm64

Q2: 控制面板显示 "unauthorized: gateway token missing" 或 "gateway token mismatch"

原因:直接访问 https://127.0.0.1:18789/ 没有带 Token 认证。

解决方案

方法一(推荐):使用命令获取带 Token 的链接

openclaw dashboard --no-open

复制输出的完整 URL 到浏览器打开。

方法二:手动获取 Token

openclaw config get gateway.auth.token

然后在控制面板的设置中粘贴 Token。

方法三:如果 Token 丢失,重新生成

openclaw doctor --generate-gateway-token

Q3: 如何查看 Node.js 架构?

# 方法 1
node -p "process.arch"
# 方法 2
file $(which node)

Q4: 如何让 AI 能搜索网页?

需要配置 Bra ve Search API Key:

openclaw configure --section web

Q5: 如何添加聊天渠道(Telegram/Discord/WhatsApp 等)?

openclaw channels add

Q6: Gateway 服务没有启动怎么办?

# 检查状态
openclaw gateway status

# 手动加载服务
launchctl load ~/Library/LaunchAgents/ai.openclaw.gateway.plist

# 或者前台运行(调试用)
openclaw gateway --port 18789 --verbose

Q7: 如何重新运行 onboard 向导?

openclaw onboard --install-daemon

总结

在 M1/M2/M3 Mac 上成功部署 OpenClaw,其实就抓住三个关键点:

  1. 确保 Node.js 是 ARM64 版本 - 这是最容易踩的坑,也是大部分安装失败的根源。
  2. 使用 openclaw onboard --install-daemon - 这个向导能一键完成核心配置和后台服务安装。
  3. 访问控制面板要带 Token - 记住用 openclaw dashboard --no-open 获取完整 URL,别直接访问IP端口。

搞定这几步,你的个人AI助手就已经在本地跑起来了。接下来,就可以通过浏览器打开控制面板,开始连接各种聊天渠道,或者为AI配置更多实用技能了。

来源:https://juejin.cn/post/7604084016510812201
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

阿里云轻量服务器部署 OpenClaw 详细图文教程
AI教程
阿里云轻量服务器部署 OpenClaw 详细图文教程

阿里云推出基于通义千问的OpenClaw智能助理平台,面向开发者、创作者及运营者,具备官方背书、零代码部署和多场景适配优势。平台通过六大场景赋能用户,包括日程管理、内容创作、股票分析、团队协作、开发编程及海外运营本地化,旨在以低门槛方式提升效率,快速构建智能工作流。

热心网友
05.28
程序员为何热衷养龙虾?OpenClaw爆火背后的技术真相
AI教程
程序员为何热衷养龙虾?OpenClaw爆火背后的技术真相

OpenClaw是一款本地运行的开源AI助手框架,能自动执行浏览器操作、系统任务等,实现从对话到执行的转变。其因安装简便、功能完整及模型成本下降而迅速流行,催生了安装服务、技能开发等商业机会。该工具标志着个人AI助手正朝自动化执行方向发展。

热心网友
05.28
Windows搭建13人AI团队实战:OpenClaw多Agent避坑指南
AI教程
Windows搭建13人AI团队实战:OpenClaw多Agent避坑指南

在Windows系统上部署OpenClaw多智能体协作平台时,面临官方文档以Mac Linux为主的环境适配挑战。实践过程需解决PowerShell执行策略、Gateway重启机制、Skill安装与安全审查、Agent调度权限配置等多个典型问题。通过分步安装核心与增强Skills、配置工作区及权限、并采用手动方式重启服务,最终成功搭建了一个由13个各司其职的

热心网友
05.28
Mac本地部署OpenClaw详细步骤与操作指南
AI教程
Mac本地部署OpenClaw详细步骤与操作指南

在macOS上部署OpenClaw需满足Node jsv18以上、飞书账号等前置条件。主要步骤包括:准备Node js环境、安装OpenClawCLI、初始化数据目录、配置AI模型(如Qwen)以及设置飞书机器人插件与频道。最后通过封装环境变量的脚本启动服务,并提供了常用命令与权限问题排查方法。

热心网友
05.28
阿里云OpenClaw低成本方案:年费仅相当于本地部署月开销
AI教程
阿里云OpenClaw低成本方案:年费仅相当于本地部署月开销

OpenClaw 智能助理:六大核心场景赋能开发者高效成长 在AI工具层出不穷的今天,找到一款真正能融入工作流、解决实际痛点的产品并不容易。阿里云推出的OpenClaw智能助理平台,或许是一个值得关注的答案。它基于通义千问大模型深度定制,专为开发者、创作者和运营者设计,提供一站式的AI赋能方案。 简

热心网友
05.28

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

仓位管理的重要性:为什么满仓操作是投资大忌与风险控制核心
web3.0
仓位管理的重要性:为什么满仓操作是投资大忌与风险控制核心

为什么不能满仓操作?仓位管理是风险控制的第一道防线 在加密市场的惊涛骇浪中,一个核心原则被反复验证:满仓操作,无异于将自己置于毫无退路的悬崖边缘。它背后潜藏着五大风险:市场不确定性下的单点暴露、心理压力导致决策失衡、错失动态再平衡机会、杠杆叠加加剧爆仓、链上痕迹削弱抗审查能力。理解这些风险,是构建稳

热心网友
05.28
联想百应AI 3.0首创成长型企业词元经济闭环方案
业界动态
联想百应AI 3.0首创成长型企业词元经济闭环方案

对于成长型企业而言,部署AI的最大挑战往往不在于技术本身,而在于算力成本宛如一笔糊涂账——每月支出多少、流向何处、下月预算如何规划,几乎全凭估算。联想最新推出的百应AI 3 0版本,正是精准回应了这一难题。 本次,联想首次为成长型企业打造了一套覆盖全链路的词元经济解决方案,其核心理念极为简洁:将算力

热心网友
05.28
WPS多维表格百万行32ms性能重新定义协作新高
AI教程
WPS多维表格百万行32ms性能重新定义协作新高

上周,金山办公在武汉举办了WPS AI NEXT线下路演,现场发布的新一代WPS多维表格,凭借一份硬核成绩单引发行业关注。在权威表格智能体评测榜单SpreadSheetBench最新排名中,WPS多维表格的AI智能引擎位列全球第二,仅次于谷歌,充分展现了国产办公软件的AI实力。 当前,多维表格赛道竞

热心网友
05.28
问剑长生宗门联赛S3赛季全新玩法详解与攻略
游戏资讯
问剑长生宗门联赛S3赛季全新玩法详解与攻略

宗门联赛S3赛季引入三线对抗机制,增加排兵布阵博弈;新增战术设计可禁用特定秘术,强化情报收集。同时加入挂机功能降低参与门槛,匹配机制优化提升公平性,位面加速缩短比赛耗时,满足不同玩家需求。

热心网友
05.28
Motive物理AI运营平台迎来重大升级
AI资讯
Motive物理AI运营平台迎来重大升级

车队运营团队普遍面临两个核心痛点:工具碎片化、手动流程耗时严重。在近期举办的Vision 26峰会上,Motive一口气发布了集成硬件与人工智能的多项创新方案,矛头直指这两个痼疾,将其物理AI运营平台的边界大幅外扩。从本质上看,这套新方案要解决的是一个老问题:如何把散落在不同系统里的数据整合到一个统

热心网友
05.28