A Mac with a dedicated Apple Account can act as a shared message bus for local agents and cloud models. They exchange reminders, notes, calendar events, and messages via CLI tools that hit the same local databases and frameworks the native Apple apps use. Changes propagate through iCloud or known file paths—no custom protocol needed.

Setup: sign a separate Apple Account into the Mac. Personal data stays on the main account. Agents write only to the dedicated account's stores or local files under a shared directory.

CLI tools install via Homebrew. First run triggers macOS permission dialogs under System Settings → Privacy & Security. Once granted, an agent can list today's reminders, search notes, or send a message with a single command.

The setup script checks for Homebrew, installs it if missing, adds taps, installs tools (remindctl, imsg, memo, apple-tools), and runs status checks to surface permission prompts. You manually grant Terminal access to Reminders, Calendar, Contacts, Mail, Messages, Full Disk Access, and Automation. After approval, re-run status checks to confirm.

remindctl uses EventKit to read/write Apple Reminders. It lists items by date or list, adds items with due dates, alarms, recurrence, notes, priorities, location triggers, and edits/completes/deletes them. Output: plain text or JSON. Example: an agent finishes extracting action items from a transcript and runs remindctl add "Follow up on budget" --list Shared --due tomorrow --notes "From 11 Oct call". Another agent later runs remindctl list Shared and marks the item complete once the follow-up is logged.

This turns macOS into a native integration layer for agentic workflows without building custom APIs.