1.6 KiB
1.6 KiB
remindctl
Fast CLI for Apple Reminders on macOS.
Install
Homebrew (Home Pro)
brew install steipete/tap/remindctl
From source
pnpm install
pnpm build
# binary at ./bin/remindctl
Requirements
- macOS 14+ (Sonoma or later)
- Swift 6.2+
- Reminders permission (System Settings → Privacy & Security → Reminders)
Usage
remindctl # show today (default)
remindctl today # show today
remindctl tomorrow # show tomorrow
remindctl week # show this week
remindctl overdue # overdue
remindctl upcoming # upcoming
remindctl completed # completed
remindctl all # all reminders
remindctl 2026-01-03 # specific date
remindctl list # lists
remindctl list Work # show list
remindctl list Work --rename Office
remindctl list Work --delete
remindctl list Projects --create
remindctl add "Buy milk"
remindctl add --title "Call mom" --list Personal --due tomorrow
remindctl edit 1 --title "New title" --due 2026-01-04
remindctl complete 1 2 3
remindctl delete 4A83 --force
Output formats
--jsonemits JSON arrays/objects.--plainemits tab-separated lines.--quietemits counts only.
Date formats
Accepted by --due and filters:
today,tomorrow,yesterdayYYYY-MM-DDYYYY-MM-DD HH:mm- ISO 8601 (
2026-01-03T12:34:56Z)
Permissions
On first run, macOS will prompt for Reminders access. You can manage access in: System Settings → Privacy & Security → Reminders.