← 返回
开发者工具 中文

Find My

Control Apple Find My app via Peekaboo to locate people, devices, and items (AirTags). Use when asked to find keys, wallet, AirTags, locate family members an...
{"answer":"通过Peekaboo控制Apple“查找”App定位人、设备和物品(AirTag)。适用于寻找钥匙、钱包、定位家人等请求。"}
loganprit loganprit 来源
开发者工具 clawhub v1.0.2 1 版本 99924.9 Key: 无需
★ 3
Stars
📥 1,271
下载
💾 19
安装
1
版本
#latest

概述

Find My

Control the native Find My app via Peekaboo. No sketchy APIs or credential sharing.

Run scripts from: cd {skillDir}

Requirements

RequirementDetails
----------------------
OSmacOS only
AppsFind My.app (must be open), OpenClaw.app (provides Peekaboo bridge)
PermissionsOpenClaw.app needs Screen Recording + Accessibility permissions
PeekabooCLI must be installed and configured

Privacy & Security

What this skill accesses:

  • Location data for people, devices, and items in your Find My app
  • Screenshots of the Find My window (stored locally in /tmp/)

What this skill does NOT do:

  • No network requests to third-party services
  • No credential storage or Apple ID access
  • No data exfiltration — all operations are local UI automation

Data scope: The skill can see/interact with anything visible in your Find My app, including:

  • Shared locations of family/friends
  • Device locations (yours and Family Sharing members)
  • AirTag/item locations

User awareness: This skill uses mouse clicks and UI automation. You will see the actions happening on screen.

Known Limitations

  1. --app "Find My" hangs in Peekaboo - use --window-id instead
  2. Sidebar items not accessible - Find My doesn't expose item names via accessibility APIs
  3. Position-based selection - Select items by position (1st, 2nd, 3rd...) not by name
  4. macOS only - Requires Peekaboo + OpenClaw.app bridge
  5. Exclusive control - User cannot interact with the Mac while skill is running (mouse/clicks conflict)

Quick Reference

ScriptPurpose
-----------------
fm-window.shGet window ID and bounds (JSON)
fm-screenshot.sh [path]Capture Find My window
fm-tab.sh Switch tab: people, devices, items
fm-list.sh [tab]Screenshot + show sidebar positions
fm-select-item.sh [tab]Select item by position (1, 2, 3...)
fm-locate.sh [tab]Select item and screenshot location
fm-info.sh [path]Open info panel, screenshot
fm-play-sound.sh Attempt to play sound on item
fm-click.sh Click at relative window coords

Workflow Examples

List available items

./scripts/fm-list.sh items
# Screenshots the Items tab - view image to see your AirTags/items

Find your keys (if keys are 2nd item in list)

./scripts/fm-locate.sh 2 items
# Shows location on map, outputs screenshot path

Play sound on keys

./scripts/fm-play-sound.sh 2
# Selects 2nd item, attempts to click Play Sound
# May require manual click if button not found

Check on a family member

./scripts/fm-list.sh people
# View screenshot to see who's listed

./scripts/fm-locate.sh 1 people
# Shows first person's location

UI Layout Reference

Tab Bar (y ≈ 68 from window top)

TabX Position
-----------------
People~63
Devices~154
Items~243

Sidebar Items (x ≈ 150)

PositionY Coordinate
------------------------
1st item~120
2nd item~174
3rd item~228
4th item~282
(spacing)+54px each

Manual Coordinate Clicks

When automation fails, calculate coordinates manually:

# Get window position
./scripts/fm-window.sh
# Output: {"x": 824, "y": 62, "width": 1024, "height": 768, "window_id": 2248}

# Click at relative position within window
./scripts/fm-click.sh 150 174   # 2nd sidebar item
./scripts/fm-click.sh 243 68    # Items tab

Info Panel Actions

After selecting an item, click the ⓘ button on the map popup to open the info panel:

ActionDescription
---------------------
Play SoundMake AirTag chirp (items only)
DirectionsOpen Maps with directions
ShareShare location with others
Lost ModeEnable contact info sharing
NotificationsConfigure alerts

Troubleshooting

"Find My window not found"

  • Ensure Find My.app is open
  • Check OpenClaw.app is running (provides Peekaboo bridge)

Clicks not registering

  • Window may have moved - re-run fm-window.sh for fresh coordinates
  • Ensure Find My is frontmost before clicking

Can't find Play Sound button

  • Open info panel manually (click ⓘ on map popup)
  • Then re-run play-sound script

Future Improvements

When Peekaboo fixes --app "Find My":

  • Direct element targeting without coordinate calculation
  • Reliable accessibility tree for sidebar items
  • Simpler automation flows

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-03-29 04:27 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

life-service

Caldav Calendar

asleep123
使用 vdirsyncer + khal 同步并查询 CalDAV 日历(iCloud、Google、Fastmail、Nextcloud 等)。适用于 Linux。
★ 242 📥 30,467
life-service

healthcheck

stellarhold170nt
使用 JSON 文件存储追踪饮水和睡眠
★ 11 📥 29,910
life-service

Sonoscli

steipete
控制Sonos音箱(发现/状态/播放/音量/分组)
★ 55 📥 84,862