macOS のターミナルから Apple Reminders を管理する — 日付フィルターと JSON 出力を使って、一覧表示、追加、編集、完了、削除を行います。
npx clawhub@latest install apple-remindersremindctl は、Apple Reminders の完全な管理機能をターミナルから利用できる macOS CLI ツールです。日付範囲(今日、今週、期限切れ、近日中)によるリマインダーの表示、リストの管理、期限付きリマインダーの作成・編集、そしてスクリプト向けに JSON または TSV 形式での出力に対応しています。macOS のアクセス許可を通じてネイティブの Apple Reminders アプリに直接接続するため、データはローカルに保持されます。
npx clawhub@latest install apple-remindersこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
today(今日)、tomorrow(明日)、week(今週)、overdue(期限切れ)、upcoming(近日予定)、completed(完了済み)、または特定の YYYY-MM-DD 形式の日付でリマインダーをすばやくフィルタリングできます。クエリロジックを一切記述することなく、毎日のブリーフィングを作成したり、期限切れの項目を確認したりするのに便利です。
add でリマインダーを作成し、edit でタイトルや期限日を更新し、complete で1件または複数件を完了としてマークし、delete --force で完全に削除します。すべての操作は、リマインダーをそのIDで対象指定します。
すべての Apple Reminders リストの表示、特定のリストからのリマインダーの表示、リストの作成・名前変更・削除を、すべてコマンドラインから行えます。
構造化データパイプライン向けには --json、タブ区切り値には --plain、件数のみ表示には --quiet を使って結果を出力できます。これにより、remindctl はシェルスクリプト、自動化ツール、AIエージェントへの統合が容易になります。
期日の設定やフィルタリングの際に、自然言語の省略表現(today、tomorrow)、YYYY-MM-DD、YYYY-MM-DD HH:mm、および完全な ISO 8601 タイムスタンプに対応しています。
セッション開始時に remindctl today --json を実行すると、本日期限のすべてのリマインダーが構造化された形式で表示され、AIエージェントがカレンダーのイベントやメッセージとともにそれらを要約できるようになります。
remindctl add --title "Review PR" --list Work --due tomorrow を使用すると、Apple Reminders アプリに切り替えることなくタスクを記録でき、ターミナルでの作業に集中し続けることができます。
remindctl overdue を実行して期限切れのアイテムをすべて確認し、次に remindctl complete 1 2 3 を使用して複数のリマインダーを1つのコマンドで完了済みにマークします。
remindctl week --plain を他のシェルツールや自動化スクリプトにパイプすることで、GUIを一切使わずに今後のリマインダーを処理、フィルタリング、またはレポート化することができます。
npx clawhub@latest install apple-remindersレビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!