OpenClaw는 remindctl CLI를 통해 Apple 미리알림을 제어합니다.
“내일 오전 10시에 치과 예약 리마인더 추가해줘”라고 말하면 됩니다.
사전 준비
# remindctl 설치
brew install nicklama/tap/remindctl
# 권한 확인 — 첫 실행 시 미리알림 접근 권한 요청
remindctl list
macOS 미리알림 접근 권한을 승인해야 합니다.
시스템 설정 → 개인정보 보호 → 미리알림에서 터미널 앱을 허용하세요.
기본 사용법
리마인더 추가
"내일 오전 10시 치과 리마인더 추가해줘"
"금요일까지 보고서 제출 리마인더"
"장보기 목록에 우유, 계란 추가해줘"
OpenClaw가 실행하는 명령:
# 기본 추가
remindctl add "치과 예약"
# 날짜 지정
remindctl add "보고서 제출" --due "2025-02-14"
# 특정 리스트에 추가
remindctl add "우유" --list "장보기"
리마인더 조회
"오늘 할 일 뭐 있어?"
"이번 주 리마인더 보여줘"
# 오늘 할 일
remindctl today
# 전체 리스트 확인
remindctl list
# 특정 리스트의 항목
remindctl list --name "업무"
리마인더 완료
remindctl complete "치과 예약"
실전 패턴
하트비트 연동
# HEARTBEAT.md
## 리마인더
- `remindctl today` 실행
- 기한 임박한 항목이 있으면 Telegram으로 알림
- 오전 체크: 오늘 할 일 요약
- 오후 체크: 미완료 항목 리마인드
이메일 → 리마인더
사용자: "이 이메일에 대해 금요일까지 답장하라고 리마인더 걸어줘"
OpenClaw 동작:
1. 이메일 제목/발신자 파악
2. remindctl add "[답장] 김팀장 Q1 리뷰 요청" --due "2025-02-14"
3. 완료 확인 메시지 전송
아침 브리핑에 통합
openclaw cron add --name "morning-todos" \
--cron "0 8 * * 1-5" \
--message "remindctl today 실행해서 오늘 할 일 목록 알려줘" \
--announce --session isolated
Apple 미리알림은 iCloud로 동기화되므로
iPhone, iPad, Mac에서 모두 확인할 수 있습니다.
OpenClaw로 추가한 리마인더가 모든 기기에 즉시 반영됩니다.
remindctl은 macOS에서만 동작합니다.
Linux나 원격 서버에서는 사용할 수 없습니다.