OpenClaw安装peekaboo(Mac-超详细)

作者已在OpenClaw中成功使用peekaboo,本文记录一些踩过的坑。以下会介绍快速安装及使用peekaboo,其详细介绍及多种安装方式可移步www.aipuzi.cn/ai-news/pee...

1.peekaboo介绍

控制和读取你 Mac 上的界面:切应用、点按钮、打字、截屏 + 让 AI 读屏

2.peekaboo安装

使用homebrew安装:

bash 复制代码
brew install steipete/tap/peekaboo

检查是否安装成功:

css 复制代码
peekaboo --version

​检查权限,显示Not Granted:

复制代码
peekaboo permissions

​

在Mac设置中给予需要使用peekaboo的应用权限:

设置-隐私与安全性-录屏与系统录音,点击+,例如可以新增"终端";

设置-隐私与安全性-辅助功能,点击+,例如可以新增"终端";

​​

重启终端,再次输入peekaboo permissions,两者都显示Granted即成功:

​

此时即可使用peekaboo相关命令,例如:

捕获全屏并保存到桌面

css 复制代码
peekaboo image --mode screen --retina --path ~/Desktop/screen.png

​

3.坑1-OpenClaw中无法使用peekaboo

​

原因:虽然我们给了终端使用peekaboo的权限,但是我们的OpenClaw却没有这个权限,OpenClaw执行命令时打开的shell和我们系统的shell是隔离的。

解决:

1.源码安装的OpenClaw

若是使用源码方式安装的OpenClaw(例如作者使用pnpm安装的OpenClaw,启动时也需要使用pnpm openclaw gateway start),则在设置-隐私与安全性-录屏与系统录音,点击+后,按下command+shift+g,输入你安装OpenClaw的node的路径(Finder中按下command+shift+.可以打显示或隐藏'隐藏目录',command+option+c可以快速复制文件路径),例如我的node路径是/Users/我的用户名/.nvm/versions/node/v22.13.0/bin/node,这样即可将node加入录屏与系统录音的选项,辅助功能同理,也需要将node加入选项。

​

​

​​

再次在OpenClaw使用peekaboo:

​

2.通过cli安装的OpenClaw

步骤同上,按下 command+shift+G,若是Apple Silicon机型,输入/opt/homebrew/bin;若是Intel Mac则输入/usr/local/bin,应该可以找到openclaw、node,把这两个加入选项,openclaw是主程序,node是执行环境。后续步骤同上。

4.坑2-OpenClaw中无法使用peekaboo的AI功能

​

原因:未设置API_KEY,使用多模态模型让peekaboo分析图片内容时报错

解决:

显示"隐藏目录",打开 /Users/你的用户名/.openclaw/.env ,填写API_KEY,若使用第三方厂商,还需要填写该厂商的URL,保存后根据自己的安装方式重启OpenClaw(pnpm openclaw gateway restart)

​

打开/Users/你的用户名/.peekaboo/config.json,将providers改为多模态模型,例如作者这里使用的第三方服务商提供的glm-4.6v多模态模型是完全兼容openai协议的

json 复制代码
{
  "aiProviders": {
    "providers": "openai/glm-4.6v"
  },
  "defaults": {
    "savePath": "~/Desktop/Screenshots",
    "imageFormat": "png",
    "captureMode": "window",
    "captureFocus": "auto"
  },
  "logging": {
    "level": "info",
    "path": "~/.peekaboo/logs/peekaboo.log"
  }
}

在OpenClaw中再次发送消息

​

​

后续大家有什么问题,欢迎评论交流~

​

相关推荐
EVE จุ๊บ1 天前
Mac安装Playwright
macos
全栈探索者1 天前
出图模型怎么选?同一只猫的四场实测:Z-Image、Qwen-Image 2.1、SD1.5 三维对决
人工智能·macos·aigc·stablediffusion·comfyui
加载力科技2 天前
Mac解压LZ4格式全攻略-免命令行极速解压
macos·mac 解压工具·乐压·mac 解压 lz4·lz4 格式·tar.lz4·极速解压
风别鹤2 天前
Xcode pod ‘xxx/xxx.h‘ file not found
ide·macos·xcode
猿粪已尽2 天前
mac 中 iTerm2 使用 rz、sz 上传下载文件详解,附 scp 操作指南
linux·macos·scp·lrzsz
全栈探索者3 天前
模型去哪下、放哪里、怎么选:Mac 玩 ComfyUI 的模型管理全图景(附我的实盘清单)
人工智能·macos·aigc·stablediffusion·comfyui
snakecy3 天前
macOS 安装 LaTeX 全流程指南:从 MacTeX 到中文排版
macos·策略模式
ddshub_cc3 天前
Claude Code 接入 DDS Hub:Windows/macOS 配置、验证与报错排查
windows·macos·ai编程·claude·codex·ai模型·aiapi
加载力科技3 天前
Mac解压RAR分卷全攻略-part01part02一键合并
macos·mac 解压 rar 分卷·rar 分卷·part01·mac 解压工具·乐压·分卷合并
2601_967979124 天前
Opteryx Python库 macOS版本0.0.0a12
python·macos·1024程序员节·wheel·opteryx·alpha