Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "openclaw-findmy",
"version": "0.3.1",
"version": "0.4.0",
"description": "Query Find My friend locations via macOS FindMy.app UI scraping. Bundles the findmy Go CLI and Swift Vision/CoreGraphics helper. Use when the user asks where someone is or wants a location refresh.",
"author": {
"name": "Omar Shahine"
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -259,14 +259,14 @@ All four distribution channels in one repo:

| Surface | Source of truth | Auto-published |
|---|---|---|
| Homebrew formula | [`omarshahine/homebrew-tap`](https://github.com/omarshahine/homebrew-tap) `Formula/findmy-cli.rb` | manual on tag |
| Homebrew formula | [`omarshahine/homebrew-tap`](https://github.com/omarshahine/homebrew-tap) `Formula/findmy-cli.rb` | GH Actions on tag push |
| NPM package | `openclaw/package.json` | GH Actions on tag push |
| ClawHub package | same as NPM, source-linked to commit | GH Actions on tag push |
| Claude Code plugin | `.claude-plugin/plugin.json` (bundle format) | manual linked install |

CI workflows under `.github/workflows/` handle NPM and ClawHub on every
`v*` tag push (OIDC trusted publishing for NPM, `CLAWHUB_TOKEN` for
ClawHub). Homebrew formula bump is still manual.
CI workflows under `.github/workflows/` handle NPM, ClawHub and the Homebrew
formula on every `v*` tag push (OIDC trusted publishing for NPM,
`CLAWHUB_TOKEN` for ClawHub, `HOMEBREW_TAP_TOKEN` for the tap).

The Claude Code wrapper (`scripts/findmy.sh`) builds `bin/findmy` and
`bin/findmy-helper` on first invocation via `make`. No binaries are
Expand Down
2 changes: 1 addition & 1 deletion openclaw/openclaw.plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"id": "findmy-cli",
"name": "Find My",
"description": "macOS-only. Read-only. Query the locations of friends who have already opted in to share with this Mac's Apple ID in Apple's Find My, by driving FindMy.app via screen capture and Vision OCR. Returns name, coarse location (city, state), staleness, and distance — never precise coordinates or history. It cannot surface anyone who has not consented to share, and does not bypass any Apple access control. For personal use locating consenting friends and family, not for surveillance or tracking people without their knowledge. Shells out to the `findmy` binary (install via `brew install omarshahine/tap/findmy-cli`). Requires Screen Recording permission granted to the host process.",
"version": "0.3.2",
"version": "0.4.0",
"configSchema": {
"type": "object",
"properties": {
Expand Down
4 changes: 2 additions & 2 deletions openclaw/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion openclaw/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "findmy-cli",
"version": "0.3.2",
"version": "0.4.0",
"description": "OpenClaw plugin for macOS Find My friend locations. Read-only and consent-bounded: it reads only the friends who have already opted in to share their location with this Mac's Apple ID, returns coarse location only, and cannot surface anyone who has not consented. For personal use locating consenting friends and family, not surveillance. Shells out to the findmy CLI to drive FindMy.app via screen capture and Vision OCR. macOS-only. Install findmy first via `brew install omarshahine/tap/findmy-cli`.",
"type": "module",
"openclaw": {
Expand Down
Loading