| name | apple-reminders |
| description | Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output. |
| homepage | https://github.com/steipete/remindctl |
| metadata | {"goclaw":{"emoji":"⏰","os":["darwin"],"requires":{"bins":["remindctl"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/remindctl","bins":["remindctl"],"label":"Install remindctl via Homebrew"}]}} |
Apple Reminders CLI (remindctl)
Use remindctl to manage Apple Reminders directly from the terminal. It supports list filtering, date-based views, and scripting output.
Setup
- Install (Homebrew):
brew install steipete/tap/remindctl
- From source:
pnpm install && pnpm build (binary at ./bin/remindctl)
- macOS-only; grant Reminders permission when prompted.
Permissions
- Check status:
remindctl status
- Request access:
remindctl authorize
View Reminders
- Default (today):
remindctl
- Today:
remindctl today
- Tomorrow:
remindctl tomorrow
- Week:
remindctl week
- Overdue:
remindctl overdue