通过 Apple Find My 追踪共享联系人位置,精确到街道级别,支持智能地点识别与 AI 视觉辅助分析。
说明:
## 核心用法
`findmy-location` 是一款基于 macOS Find My 应用的位置追踪工具,通过屏幕读取和辅助功能技术,实现对共享联系人的实时位置获取。工具会自动打开 Find My 应用、选择目标联系人、捕获地图截图,并解析其中的地标信息,最终输出精确的地址、城市及场景上下文(家/工作/外出)。
## 显著优点
1. **高精度定位**:可达到街道级别(street-corner)的精度,远超普通区域定位
2. **智能场景识别**:通过配置 `known_locations`,自动将地图地标匹配为 “home”、”work”、”out” 等场景标签
3. **AI 视觉兜底**:当识别失败时,自动标记 `needs_vision: true` 并保存截图,支持后续 AI 视觉分析
4. **多输出格式**:支持人类可读格式和结构化 JSON 输出,便于自动化集成
5. **可靠点击方案**:可选 Hammerspoon 集成,解决多窗口环境下的点击准确性问题
## 潜在缺点与局限性
1. **平台强绑定**:仅支持 macOS 13+,Windows/Linux 用户无法使用
2. **隐私依赖**:需要目标联系人主动开启位置共享,无法强制追踪
3. **权限门槛高**:需授予 Accessibility 和 Screen Recording 权限,安全敏感
4. **配置成本**:首次使用需配置 known_locations 和 markers,否则频繁触发 vision fallback
5. **单点故障**:依赖 iCloud 账户登录状态和 Find My 服务可用性
## 适合人群
– 需要关注家庭成员(老人、儿童)实时位置的安全管理者
– 希望自动化位置记录与场景分析的效率工具用户
– 已将 macOS 作为主力工作环境的 Apple 生态深度用户
– 具备一定技术能力、能接受命令行工具的用户
## 常规风险
1. **隐私合规风险**:追踪他人位置需获得明确授权,滥用可能违反当地法律
2. **账户安全风险**:工具需要 iCloud 账户权限,配置不当可能导致账户泄露
3. **权限滥用风险**:Accessibility 和 Screen Recording 权限可被恶意利用,需确保工具来源可信
4. **数据泄露风险**:截图保存在 `/tmp/` 目录,多用户环境可能存在临时文件泄露风险
建议仅在完全信任目标联系人、且获得明确位置共享授权的前提下使用,并定期检查 `/tmp/findmy-*.png` 截图文件的清理情况。









