与 macOS 原生提醒事项深度集成,支持多语言、优先级、循环提醒及会议笔记智能解析,打造本地 AI 任务管家。
说明:
## 核心功能
Mac Reminders Agent 是一款深度整合 macOS 原生提醒事项(Reminders)的 AI 技能,通过 Node.js 与 Swift EventKit 双栈架构,实现与系统级提醒服务的无缝对接。
### 核心用法
– **智能查询**:按今天/本周/全部范围检索,支持多列表筛选、关键词搜索、优先级过滤
– **完整生命周期管理**:新增、编辑、删除、完成提醒事项,均通过 EventKit `calendarItemIdentifier` 精准定位
– **原生循环提醒**:支持日/周/月/年循环及间隔设置(如每两周),生成单一重复规则而非多个副本
– **会议笔记解析**:纯文本处理提取行动项,自动识别截止日期、负责人、优先级信号(紧急/重要)
– **多语言原生体验**:英/韩/日/中四语言自动检测,响应模板本地化
### 显著优点
1. **系统级集成**:直接读写 macOS 原生数据库,与 iCloud 同步,无需第三方云服务
2. **循环提醒原生实现**:区别于多数方案生成多个提醒,使用 EventKit `EKRecurrenceRule` 创建真正的重复事件
3. **双桥接架构**:AppleScript 保证兼容性,Swift EventKit 扩展高级功能(循环、复杂日期计算)
4. **离线可用**:纯本地运行,无网络依赖,隐私数据零上传
5. **智能解析**:会议笔记提取支持四语言正则模式,置信度评分辅助决策
### 潜在局限
– **平台锁定**:macOS 专属,Windows/Linux 用户无法使用
– **权限门槛**:需首次授权 Reminders 访问,企业设备可能受 MDM 策略限制
– **编译依赖**:Swift 桥接需要 Xcode Command Line Tools,约 2.5GB 磁盘空间
– **无图形界面**:纯 CLI 交互,需通过 AI 对话中转
– **日期解析边界**:自然语言日期(”下周五”)依赖外部解析,需 ISO 8601 格式输入
### 适合人群
– **Apple 生态深度用户**:iPhone/Mac/iPad 多端同步需求者
– **隐私敏感型用户**:拒绝 Notion/Todoist 等云端任务管理的本地优先主义者
– **多语言工作者**:跨国团队、日韩中业务场景
– **会议密集型岗位**:产品经理、项目经理、顾问等需从纪要提取行动项
### 常规风险
| 风险类型 | 说明 | 缓解措施 |
|———|——|———|
| 数据误操作 | 删除/编辑不可逆 | 操作前自动列出待影响项目确认 |
| 权限失效 | 系统更新后权限重置 | 优雅降级提示用户重新授权 |
| Swift 编译失败 | 系统环境变化 | 首次使用自动检测并引导安装 CLI Tools |
| 时区歧义 | 跨时区旅行时日期漂移 | 强制 ISO 8601 含时区偏移格式 |
### 技术亮点
EventKit 原生循环实现是核心差异化能力——多数同类工具通过创建 52 个周提醒模拟”每周重复”,而该技能使用 `EKRecurrenceRule(recurrenceWithFrequency:.weekly, interval: 1, end: nil)` 创建真正循环事件,占用更少存储、支持动态修改、与 iOS 提醒事项行为完全一致。








