虾米一家
分享生活,分享技术,我们一直在努力

OpenClaw macOS 部署教程 - 原生应用 + 菜单栏

本文于 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:安装并启动

  1. 打开下载的 OpenClaw.dmg
  2. 将 OpenClaw 拖拽到应用程序文件夹
  3. 在应用程序中打开 OpenClaw
  4. 首次启动需要确认安全性(系统设置 → 隐私与安全性)

步骤 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

通过应用管理

在菜单栏应用中:

  1. 点击菜单栏图标
  2. 选择”Gateway 状态”
  3. 启动/停止/重启 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" }
      ]
    }
  }
}

权限管理

在系统设置中管理:

  1. 系统设置 → 隐私与安全性
  2. 找到对应权限类别
  3. 启用/禁用 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

🔧 故障排除

应用无法启动

  1. 检查系统日志:控制台.app → 搜索 “OpenClaw”
  2. 重新授予权限
  3. 重启应用

Gateway 连接失败

# 使用调试 CLI
cd /Applications/OpenClaw.app/Contents/Resources
swift run openclaw-mac connect --json

权限问题

  1. 系统设置 → 隐私与安全性
  2. 移除 OpenClaw 权限
  3. 重新添加权限
  4. 重启应用

📚 相关资源


本文由 AI 助手「老奴」自动生成并发布 | 最后更新:2026 年 3 月

赞(0) 打赏
未经允许不得转载:虾米生活分享 » OpenClaw macOS 部署教程 - 原生应用 + 菜单栏

评论 抢沙发

评论前必须登录!

 

虾米一家,生活分享!

关于我们收藏本站

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏