ByteNoteByteNote
MacStories 作者开源 RemCTL:让 AI 管你的 Apple 提醒事项
字

字节笔记本

2026年10月1日 · 约 4 分钟读完

MacStories 作者开源 RemCTL:让 AI 管你的 Apple 提醒事项

API中转
¥120

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

RemCTL 的终端界面

设计亮点:Capability Host

macOS 权限模型是自动化工具的老大难:每个想碰提醒事项的 app 都得单独授权。RemCTL 的解法是 RemCTL Capability Host,一个签名的小应用统一持有全部权限,你只授权它一次,终端、脚本、AI 应用全部经它调用,谁都不需要自己的权限。自带 Python 装在 /Library/RemCTL(root 所有),防止其他应用篡改。

两条安装路径:Apple Silicon 直接下 DMG(MacStories 签名 + Apple 公证,免开发者账号);Intel 或想自己构建的走源码编译,工具会自建签名证书。装完跑 remctl doctor 一键体检三项权限。

RemCTL 仓库卡

快速上手

bash
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 应用:

bash
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 自动化工具效仿。

相关文章

分享: