开通会员

(4752期)macOS Notes – 原生操控 Apple 备忘录,本地安全记笔记

10.0 综合评分
6.3 kB 文件大小
2026-09-24 更新时间

原生操控 Apple 备忘录,本地安全记笔记 通过 AppleScript 原生操控 macOS 备忘录,支持创建、搜索、读取笔记,无需第三方 API,数据完全本地存储。 使用说明 核心用法 macos-notes 是一款基于 AppleScript 的 macOS 专属技能,通过 osascript 与系统备忘录应用(Notes.app)深度集成,实现笔记的自动化管理。该技能采用 shell 脚本封装层 ($SKILL_DIR/scripts/notes.sh) 作为统一入口,支持六大核心操作:列出账户与文件夹、创建笔记、读取笔记、列出笔记、搜索笔记。 所有交互均通过 JSON 格式经 stdin 传递,避免命令行参数泄露敏感数据。创建笔记时支持纯文本自动转 HTML,或直接传入富文本 HTML;读取时则自动将内部 HTML 渲染为纯文本返回。技能强制要求先执行 list-folders 以识别账户结构,解决跨账户同名文件夹的歧义问题。 显著优点 原生系统集成:直接调用 AppleScript,无需第三方云服务或 API 密钥,数据完全保留在本地 iCloud/本地账户中。 零配置依赖:仅需系统预装的 osascript 和 python3,无额外二进制依赖。 安全传输设计:JSON 通过 stdin 传递,规避进程列表暴露敏感内容的风险。 自动格式转换:底层处理 HTML/文本转换,用户侧只需关注内容本身。 审计日志:所有操作记录至 logs/notes.log,便于追溯。 潜在缺点与局限性 平台严格受限:仅支持 macOS,Windows/Linux 用户无法使用。 密码笔记不可访问:受 AppleScript 沙盒限制,无法读取或修改受密码保护的笔记。 标题精确匹配:read-note 依赖笔记标题精确匹配,容错性较低。 无并发控制:未提及锁机制,多进程同时写入可能导致数据竞争。 HTML 能力有限:虽支持原始 HTML 注入,但 Notes.app 实际渲染能力受限于其内部 HTML 子集,复杂样式可能被过滤。 适合人群 macOS 重度用户,希望将笔记管理纳入自动化工作流 注重隐私、拒绝云服务同步的本地优先用户 需快速记录会议纪要、待办事项或碎片化信息的效率工作者 与其他 CLI 工具链(如 fzf、jq)集成的开发者 常规风险 数据误操作:精确匹配标题机制下,误删或覆盖同名笔记风险存在 脚本注入:虽经 JSON 转义,但 html 字段的原始 HTML 注入仍需警惕 XSS 样式的内容污染 iCloud 同步延迟:依赖系统级同步,网络异常时可能出现笔记状态不一致 权限变更:macOS 版本升级可能收紧 osascript 对 Notes.app 的自动化权限,导致技能失效 原始说明 Create, read, search, and manage macOS Notes via AppleScript. Use when the user asks to take a note, jot something down, save an idea, create meeting notes,...

开通会员
安全无毒 已通过安全检测,请放心下载 无毒 无插件 人工检测

原生操控 Apple 备忘录,本地安全记笔记

通过 AppleScript 原生操控 macOS 备忘录,支持创建、搜索、读取笔记,无需第三方 API,数据完全本地存储。

使用说明

核心用法

macos-notes 是一款基于 AppleScript 的 macOS 专属技能,通过 osascript 与系统备忘录应用(Notes.app)深度集成,实现笔记的自动化管理。该技能采用 shell 脚本封装层 ($SKILL_DIR/scripts/notes.sh) 作为统一入口,支持六大核心操作:列出账户与文件夹、创建笔记、读取笔记、列出笔记、搜索笔记。

所有交互均通过 JSON 格式经 stdin 传递,避免命令行参数泄露敏感数据。创建笔记时支持纯文本自动转 HTML,或直接传入富文本 HTML;读取时则自动将内部 HTML 渲染为纯文本返回。技能强制要求先执行 list-folders 以识别账户结构,解决跨账户同名文件夹的歧义问题。

显著优点

  1. 原生系统集成:直接调用 AppleScript,无需第三方云服务或 API 密钥,数据完全保留在本地 iCloud/本地账户中。
  2. 零配置依赖:仅需系统预装的 osascript 和 python3,无额外二进制依赖。
  3. 安全传输设计:JSON 通过 stdin 传递,规避进程列表暴露敏感内容的风险。
  4. 自动格式转换:底层处理 HTML/文本转换,用户侧只需关注内容本身。
  5. 审计日志:所有操作记录至 logs/notes.log,便于追溯。

潜在缺点与局限性

  1. 平台严格受限:仅支持 macOS,Windows/Linux 用户无法使用。
  2. 密码笔记不可访问:受 AppleScript 沙盒限制,无法读取或修改受密码保护的笔记。
  3. 标题精确匹配:read-note 依赖笔记标题精确匹配,容错性较低。
  4. 无并发控制:未提及锁机制,多进程同时写入可能导致数据竞争。
  5. HTML 能力有限:虽支持原始 HTML 注入,但 Notes.app 实际渲染能力受限于其内部 HTML 子集,复杂样式可能被过滤。

适合人群

  • macOS 重度用户,希望将笔记管理纳入自动化工作流
  • 注重隐私、拒绝云服务同步的本地优先用户
  • 需快速记录会议纪要、待办事项或碎片化信息的效率工作者
  • 与其他 CLI 工具链(如 fzf、jq)集成的开发者

常规风险

  • 数据误操作:精确匹配标题机制下,误删或覆盖同名笔记风险存在
  • 脚本注入:虽经 JSON 转义,但 html 字段的原始 HTML 注入仍需警惕 XSS 样式的内容污染
  • iCloud 同步延迟:依赖系统级同步,网络异常时可能出现笔记状态不一致
  • 权限变更:macOS 版本升级可能收紧 osascript 对 Notes.app 的自动化权限,导致技能失效

原始说明

Create, read, search, and manage macOS Notes via AppleScript. Use when the user asks to take a note, jot something down, save an idea, create meeting notes,…

免责声明

本站提供的资源转载自国内外各大媒体和网络,仅供试玩体验;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该游戏内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。

上一篇 (4753期)pdf-ocr-extraction – 本地OCR零成本提取扫描PDF文字 下一篇 (4751期)Password Manager – 军工级加密 · 零云端本地保险箱

玩家评论

10 /10
0 人评分 · 0 条评论
写下我的评测

还没有玩家留言,来抢沙发吧~