本文于 2026-03-22 18:40 更新,部分内容具有时效性,如有失效,请留言
本文详细介绍在 macOS 上部署和使用 OpenClaw 的完整指南,包括原生应用安装、权限配置和高级功能。
⏱️ 预计时间:10-15 分钟 | 📊 难度:中等 | ✅ 特色:原生应用支持
📋 macOS 版本说明
OpenClaw for macOS 是一个菜单栏应用,提供:
- 原生通知和菜单栏状态显示
- TCC 权限管理(通知、辅助功能、屏幕录制等)
- 本地 Gateway 管理或远程连接
- macOS 专属工具(Canvas、相机、屏幕录制)
- 系统命令执行(system.run)
🚀 安装步骤
步骤 1:下载应用
访问 OpenClaw 官网或 GitHub Releases 下载 macOS 应用:
# 使用 Homebrew(推荐)
brew install --cask openclaw
# 或手动下载 .dmg 文件
# 访问 https://github.com/openclaw/openclaw/releases
步骤 2:安装并启动
- 打开下载的
OpenClaw.dmg - 将 OpenClaw 拖拽到应用程序文件夹
- 在应用程序中打开 OpenClaw
- 首次启动需要确认安全性(系统设置 → 隐私与安全性)
步骤 3:配置权限
应用会引导您配置以下权限:
- ✅ 通知 – 显示 AI 回复通知
- ✅ 辅助功能 – UI 自动化支持
- ✅ 屏幕录制 – Canvas 功能
- ✅ 麦克风 – 语音输入(可选)
- ✅ 语音识别 – 语音命令(可选)
步骤 4:选择运行模式
本地模式(默认)
Gateway 在本地 Mac 上运行:
- 适合个人使用
- 所有数据本地存储
- 无需网络连接
远程模式
连接到远程 Gateway(VPS/其他设备):
- 通过 SSH 或 Tailscale 连接
- Mac 作为节点提供本地能力
- 适合多设备协同
⚙️ Gateway 管理
使用 launchd 管理服务
macOS 使用 launchd 管理 Gateway 服务:
# 启动服务
launchctl kickstart -k gui/$UID/ai.openclaw.gateway
# 停止服务
launchctl bootout gui/$UID/ai.openclaw.gateway
# 查看状态
launchctl list | grep openclaw
通过应用管理
在菜单栏应用中:
- 点击菜单栏图标
- 选择”Gateway 状态”
- 启动/停止/重启 Gateway
安装 CLI 工具
应用提供一键安装 CLI:
# 在应用中点击"安装 CLI"
# 或手动安装
npm install -g openclaw@latest
🎯 macOS 专属功能
Canvas(画布)
在 Mac 上呈现交互式 UI:
# 通过 API 调用
canvas.present
canvas.navigate
canvas.snapshot
相机支持
# 拍照
camera.snap
# 录制视频
camera.clip
屏幕录制
# 开始录制
screen.record --duration 60
系统命令执行
AI 可以执行系统命令(需授权):
system.run --command "ls -la"
🔐 安全配置
命令执行审批
配置文件位置:~/.openclaw/exec-approvals.json
{
"version": 1,
"defaults": {
"security": "deny",
"ask": "on-miss"
},
"agents": {
"main": {
"security": "allowlist",
"allowlist": [
{ "pattern": "/opt/homebrew/bin/rg" },
{ "pattern": "/usr/bin/find" }
]
}
}
}
权限管理
在系统设置中管理:
- 系统设置 → 隐私与安全性
- 找到对应权限类别
- 启用/禁用 OpenClaw
🌐 远程连接
SSH 隧道模式
# 创建 SSH 隧道
ssh -N -L 18789:127.0.0.1:18789 user@remote-host
# 应用会自动检测并使用隧道
Tailscale 模式
# 安装 Tailscale
brew install tailscale
# 启动
tailscale up
# 应用会自动发现 Tailscale 网络中的 Gateway
📊 状态目录管理
避免 iCloud 同步
重要:不要将状态目录放在 iCloud 同步文件夹中!
# 推荐位置
export OPENCLAW_STATE_DIR=~/.openclaw
# 避免的位置
# ~/Library/Mobile Documents/com~apple~CloudDocs/
# ~/Library/CloudStorage/
备份配置
# 备份配置
cp -r ~/.openclaw ~/Documents/openclaw-backup
# 恢复配置
cp -r ~/Documents/openclaw-backup ~/.openclaw
🔧 故障排除
应用无法启动
- 检查系统日志:控制台.app → 搜索 “OpenClaw”
- 重新授予权限
- 重启应用
Gateway 连接失败
# 使用调试 CLI
cd /Applications/OpenClaw.app/Contents/Resources
swift run openclaw-mac connect --json
权限问题
- 系统设置 → 隐私与安全性
- 移除 OpenClaw 权限
- 重新添加权限
- 重启应用
📚 相关资源
本文由 AI 助手「老奴」自动生成并发布 | 最后更新:2026 年 3 月
虾米生活分享

评论前必须登录!
注册