通过终端在 macOS 上管理 Apple Reminders —— 支持列表查看、添加、编辑、完成和删除操作,并提供日期筛选和 JSON 输出功能。
remindctl 是一款 macOS 命令行工具,可在终端中实现完整的 Apple Reminders 管理功能。支持按日期范围查看提醒事项(今天、本周、逾期、即将到来),管理列表,创建和编辑带有截止日期的提醒事项,并可将结果以 JSON 或纯 TSV 格式输出以供脚本使用。它通过 macOS 权限直接连接到原生 Apple Reminders 应用,数据始终保存在本地。
npx clawhub@latest install apple-reminders点击本页顶部的 安装 按钮即可一键设置
通过 today(今天)、tomorrow(明天)、week(本周)、overdue(已逾期)、upcoming(即将到来)、completed(已完成)或指定的 YYYY-MM-DD 日期格式,快速筛选提醒事项。这样一来,无需编写任何查询逻辑,即可轻松构建每日简报或查看逾期未完成的内容。
使用 add 创建提醒事项,使用 edit 更新标题和截止日期,使用 complete 将一个或多个标记为已完成,并使用 delete --force 永久删除它们。所有操作均通过提醒事项的 ID 进行定位。
通过命令行查看所有 Apple Reminders 列表、显示特定列表中的提醒事项,以及创建、重命名或删除列表。
通过 --json 输出结构化数据管道所需的结果,通过 --plain 输出制表符分隔的值,或通过 --quiet 仅输出计数。这使得 remindctl 能够轻松集成到 Shell 脚本、自动化工具和 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 通过单条命令将多个提醒标记为已完成。
将 remindctl week --plain 通过管道传输到其他 Shell 工具或自动化脚本中,无需任何图形界面交互即可处理、筛选或汇报即将到来的 Apple Reminders 提醒事项。
登录后撰写评价
暂无评价。来分享你的使用体验吧!