findmy

Track Apple devices and AirTags via FindMy.app UI automation on macOS.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/xu1713/openhorse --skill findmy-xu1713
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: findmy
Source: https://github.com/xu1713/openhorse/tree/main/openhorse/openhorse/skills/apple/findmy
Command: npx skills add https://github.com/xu1713/openhorse --skill findmy-xu1713

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Apple provides no CLI or API for Find My, so locating devices and AirTags from a terminal or agent workflow requires manual app interaction. This Skill bridges that gap using AppleScript and screen capture to read device locations programmatically. ## Core Features & Use Cases - UI Automation of FindMy.app: Opens Find My, switches between Devices and Items tabs, and clicks specific entries via AppleScript or the peekaboo tool. - Vision-Based Location Reading: Captures screenshots of the Find My window and uses vision analysis to extract device names, addresses, and coordinates. - AirTag Tracking Over Time: Periodically captures an AirTag's location to compile movement routes, such as monitoring a pet's patrol path. - Use Case: Ask where your keys are, and the Skill opens Find My, selects the AirTag, screenshots the detail view, and reports the current address. ## Quick Start Ask the agent where your AirTag or Apple device is, and it will open Find My, capture the screen, and report the location.

Frequently Asked Questions about findmy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track an AirTag location from the command line on macOS?

Apple provides no CLI for Find My, so tracking requires UI automation. Use AppleScript to open FindMy.app, navigate to the Items tab, capture a screenshot with screencapture, and analyze the image with a vision tool to read the location.

How to automate the Find My app with AppleScript?

Use osascript to activate FindMy and System Events to click toolbar buttons like Devices or Items. For more reliable element targeting, install peekaboo via brew and use its see and click commands with annotated UI captures.

Does Find My have an API or CLI for location access?

No, Apple does not provide any API or command-line interface for Find My. The only option is UI automation of the FindMy.app combined with screenshot capture and vision-based reading of the displayed locations.

Why does my AirTag location stop updating during tracking?

AirTags only update their location while the Find My page is actively displayed in the foreground. If the app is minimized or the page is left, updates stop, so keep FindMy in the foreground during monitoring sessions.

What permissions are needed to screenshot Find My on macOS?

Screen Recording permission must be granted to the terminal in System Settings under Privacy and Security. Without it, screencapture cannot read the Find My window contents for vision analysis.