Управляйте напоминаниями Apple с помощью remindctl
Создавайте и управляйте напоминаниями Apple из терминала с помощью remindctl: добавляйте личные задачи с датами выполнения, которые синхронизируются с iOS, и организуйте списки напоминаний.
Что понадобится
- Требуется бинарный файл remindctl и macOS; его можно установить через Homebrew командой brew install steipete/tap/remindctl.
- Фильтры по дате и параметр --due поддерживают следующие форматы.
- Относительные названия дней: сегодня, завтра и вчера.
- Дата в формате YYYY-MM-DD.
- Дата с временем в формате YYYY-MM-DD HH:mm.
- Метки времени ISO 8601, например 2026-01-04T12:34:56Z.
Как применить
Выберите Apple Reminders, если элемент должен синхронизироваться с iPhone или iPad пользователя.
Этот способ создаёт элемент в приложении Reminders.
Используйте его для личных задач со сроками и организации списков.
Для планирования задач или оповещений OpenClaw используйте инструмент cron вместе с systemEvent.
Для событий календаря или встреч используйте приложение Apple Calendar.
Для управления проектами или рабочими задачами используйте Notion, GitHub Issues или очередь задач.
Для разовых уведомлений используйте инструмент cron для таймерных оповещений.
Сначала уточните, нужен ли пользователю элемент Apple Reminders или оповещение в чате.
Оповещение OpenClaw через cron — отдельный вариант для чата.
Если пользователь говорит «напомни мне», но может иметь в виду оповещение OpenClaw, сначала уточните детали.
Установка: brew install steipete/tap/remindctl
Эта функция работает только на macOS; предоставьте разрешение на доступ к Напоминаниям при запросе.
Проверка статуса: remindctl status
Запрос доступа: remindctl authorize
Просмотрите напоминания на сегодня, завтра, на эту неделю, просроченные, все или за конкретную дату.
remindctl # Today's reminders
remindctl today # Today
remindctl tomorrow # Tomorrow
remindctl week # This week
remindctl overdue # Past due
remindctl all # Everything
remindctl 2026-01-04 # Specific date
Выведите список всех списков напоминаний, отобразите или создайте конкретный список, либо удалите список.
remindctl list # List all lists
remindctl list Work # Show specific list
remindctl list Projects --create # Create list
remindctl list Work --delete # Delete list
Создайте напоминания, при необходимости указав заголовок, список и дату выполнения.
remindctl add "Buy milk"
remindctl add --title "Call mom" --list Personal --due tomorrow
remindctl add --title "Meeting prep" --due "2026-02-15 09:00"
Отметьте напоминания как выполненные или удалите их по ID.
remindctl complete 1 2 3 # Complete by ID
remindctl delete 4A83 --force # Delete by ID
Выберите формат вывода: JSON для скриптов, TSV с параметром --plain или только количество строк с параметром --quiet.
remindctl today --json # JSON for scripting
remindctl today --plain # TSV format
remindctl today --quiet # Counts only
Пример: если пользователь просит «напомни мне проверить деплой через 2 часа», уточните, хочет ли он добавить это в Apple Reminders (что синхронизируется с телефоном) или получить оповещение OpenClaw здесь.
Источник: openclaw/openclaw и участники проекта. Лицензия: MIT.
Copyright (c) 2026 OpenClaw Foundation
Перевод и редакционная адаптация: ClawCases.
>Ресурсы
>Похожие юзкейсы
Командная строка Apple Notes
Управляйте заметками Apple непосредственно из терминала с помощью CLI memo: создавайте, просматривайте, редактируйте, удаляйте, искайте заметки, перемещайте их между папками и экспортируйте в формате HTML или Markdown.
Автоматизируйте интерфейс macOS с помощью CLI-инструмента Peekaboo
Используйте Peekaboo для анализа интерфейса macOS, взаимодействия с нужным элементом и проверки результата. Примеры используют синтаксис версии 4; ознакомьтесь с актуальной документацией и справкой установленной команды. Для старых версий следуйте инструкциям соответствующей версии.
Календарь контента для социальных сетей
Составьте календарь кампании в социальных сетях для нескольких платформ — от подготовки черновиков до утверждения и публикации или передачи на проверку; адаптируйте текст постов под каждый канал и помечайте слоты платформ как переданные на проверку, а не опубликованные, если нет соответствующего коннектора.