开发者绕过 AppleScript 直读 SQLite,Apple Notes 搜索提速 2500 倍

autocar24 · reddit · 2026-09-09

现有几乎所有 Apple Notes 集成(Claude 桌面连接器、OpenClaw、Hermes、memo)都通过 AppleScript 读取 Notes.app,全文搜索极慢。作者在自己的 749 条笔记库上实测:AppleScript 全文搜索耗时 220 秒,且 memo 只搜标题、OpenClaw 的 skill 说的「模糊搜索」实际上跳过了正文。

作者写了 apple-notes-cli,直接读取 NoteStore.sqlite:同样的搜索 0.087 秒完成,无需缓存、不启动 Notes.app、数据始终实时。功能包括相关性排序的全文搜索、按时间查看最近改动、单条笔记导出为 Markdown、全量导出并保留文件夹结构。设计上只读,不写数据库,保证 CloudKit 同步不受影响。附带 Claude Code skill,可让 agent 自然语言搜索笔记。开源:github.com/ingjieye/apple-notes-cli

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →