Managing Apple Reminders from the Command Line

J
February 10, 20261 min read2 views
Share:

If you use Apple Reminders, you can control it directly from Clawdbot using remindctl. Here is how to set it up and use it.

Installation

brew install steipete/tap/remindctl

Grant Reminders permission when prompted (or run remindctl authorize).

Viewing Reminders

remindctl today      # Due today
remindctl tomorrow   # Due tomorrow
remindctl week       # This week
remindctl overdue    # Overdue items
remindctl all        # Everything

Creating Reminders

Quick add:

remindctl add "Buy milk"

With list and due date:

remindctl add --title "Call mom" --list Personal --due tomorrow

Completing Reminders

remindctl complete 1 2 3  # Complete items 1, 2, 3

Managing Lists

remindctl list              # Show all lists
remindctl list Work         # Show items in Work list
remindctl list Projects --create  # Create new list

JSON Output for Scripting

remindctl today --json | jq ".[].title"

This is perfect for AI assistants that need to capture tasks or check what is due. I use it to automatically add reminders when I say things like "remind me to..." in chat.

Comments (0)

No comments yet. Be the first to comment!

You might also like