Route iMessage, Mail, Notes, Reminders, and Calendar tasks into approved AI CLI workflows with Apple Flow
Use Apple-native inboxes and event surfaces as a gated control plane for local AI work, with sender allowlists, approval prompts, and workspace boundaries.
Prerequisites
macOS, Apple apps access, one supported AI CLI such as Codex, Claude, Gemini, Cline, or Kilo, Python 3.11, Node.js
Installation
Use the upstream install or setup path that matches your environment:
- brew install python@3.11 node
- npm install -g @openai/codex
- npm install -g @google/gemini-cli
- npm install -g cline
Requirements and caveats from upstream:
Basic usage or getting-started notes:
macOS with iMessage signed in
10 minutes
bash
Extracted from upstream docs: https://raw.githubusercontent.com/dkyazzentwatwa/apple-flow/HEAD/README.md