Find My 技能评估
核心用法
该技能通过 Peekaboo UI 自动化框架控制 macOS 原生 Find My 应用,实现设备、人员和物品的定位功能。用户可通过命令行脚本执行以下操作:切换标签页(人员/设备/物品)、按位置选择项目、捕获位置截图、尝试播放 AirTag 声音等。所有交互基于屏幕坐标计算和鼠标点击模拟,无需调用苹果官方 API 或共享 Apple ID 凭证。
显著优点
- 零凭证风险:纯本地 UI 自动化,不存储 Apple ID、不访问网络 API,从根本上杜绝凭证泄露
- 原生应用控制:直接操作官方 Find My.app,功能完整度与官方体验一致
- 隐私数据本地化处理:截图仅保存在
/tmp/本地目录,无云端上传 - 透明可视化:自动化过程实时显示在屏幕上,用户可全程观察操作
- AirTag 完整支持:定位、播放声音、查看电量等核心功能均可触发
潜在缺点与局限性
- 平台极度受限:仅限 macOS,且必须安装 OpenClaw.app + Peekaboo 桥接工具
- 脆弱的坐标依赖:无法通过 accessibility API 获取元素名称,只能按列表位置(第1、第2...)选择,若列表顺序变化则定位错误
- 独占式控制:运行时用户无法操作 Mac,鼠标点击会产生冲突
- 权限门槛高:需授予 OpenClaw.app 屏幕录制和辅助功能权限
- 自动化不可靠:
--app "Find My"存在已知挂起问题,Play Sound 按钮识别可能失败需手动干预 - 无实时坐标返回:只能输出截图路径,无法直接解析返回经纬度数值
适合人群
- 已深度使用 Apple 生态(Find My + AirTag)的 macOS 用户
- 需要自动化追踪家中钥匙、钱包等高频遗失物品的场景
- 希望本地化处理位置隐私、拒绝云端 API 的技术敏感型用户
- 具备基础脚本能力、能接受坐标调试维护成本的进阶用户
常规风险
- 位置数据暴露:脚本可访问所有 Family Sharing 成员的位置信息,若设备被他人使用可能导致隐私泄露
- 截图残留:Find My 窗口截图可能包含敏感位置信息,需关注
/tmp/目录清理 - 误操作风险:基于坐标的点击若窗口位置变动,可能误触其他应用或系统功能
- 权限滥用:Screen Recording 和 Accessibility 权限一旦被恶意利用,可监控全屏内容
总结
该技能适合将 Find My 纳入本地自动化工作流,但需接受其「脆弱、独占、高维护」的特性。不建议作为关键依赖的生产工具,更适合辅助性、低频率的定位查询场景。