
字节笔记本
2026年10月1日 · 约 4 分钟读完
MacStories 作者开源 RemCTL:让 AI 管你的 Apple 提醒事项
MacStories 创始人 Federico Viticci 开源了他的新工具 RemCTL 2.0(544 星,MIT):在终端、AI 应用和 Codex 工作区里完全掌控 Apple 提醒事项。它不只覆盖基础功能(提醒、列表、截止日期、旗标、搜索),还做到了 Apple 从未开放给第三方的能力:分区、标签、子任务、智能列表和模板。

设计亮点:Capability Host
macOS 权限模型是自动化工具的老大难:每个想碰提醒事项的 app 都得单独授权。RemCTL 的解法是 RemCTL Capability Host,一个签名的小应用统一持有全部权限,你只授权它一次,终端、脚本、AI 应用全部经它调用,谁都不需要自己的权限。自带 Python 装在 /Library/RemCTL(root 所有),防止其他应用篡改。
两条安装路径:Apple Silicon 直接下 DMG(MacStories 签名 + Apple 公证,免开发者账号);Intel 或想自己构建的走源码编译,工具会自建签名证书。装完跑 remctl doctor 一键体检三项权限。

快速上手
remctl today # 今天到期 + 逾期
remctl upcoming 7 # 未来一周
remctl add "Review PR" -l Work -d "tomorrow 10:00" -p high
remctl add "Pay rent" -d 2026-06-01 --recurrence monthly
remctl done 23880 23881 # 支持最多 50 条批量完成
remctl search "invoice" --json # 所有读命令都有 --json每条提醒有稳定数字 ID,递归、内联图片、按列表排序全都支持。需要 macOS 14+ 加 iCloud 提醒事项。
AI 集成是重点
内置 MCP server,安装时自动发现并接入你 Mac 上的 AI 应用:
remctl mcp install # 全部支持的 app
remctl mcp install --client claude-desktop # Claude Desktop
remctl mcp install --client tailscale # 通过私有 Tailscale 网络远程用AI 应用可以读、建、改、完成、删除提醒和列表,支持分页搜索、从"已删除"恢复,支持 MCP Apps 的还能拿到交互式提醒事项小组件。作者演示的场景:让 Codex 在它的 Reminders 工作区里直接管理任务清单。
适合谁用
Mac 重度自动化用户:Viticci 是 Apple 自动化圈最有名的折腾者,这个工具的权限架构和边界处理可以作为同类 MCP 工具的范本。
用 Codex/Claude Code 管日程的人:让 agent 直接读写提醒事项而不是截图模拟点击,可靠性和隐私都更优。
Tailscale 用户:远程通过私有网络安全调用本机工具,链路思路值得借鉴。
一个定位说明:它只做提醒事项这一件事,且依赖 macOS 原生 Reminder 框架,跨平台用户不适用。但" Capability Host 持有权限、多端复用"这个模式,很可能被更多 macOS 自动化工具效仿。



