Apple Notes CLI
使用 memo notes 可以直接从终端管理 Apple Notes,支持创建、查看、编辑、删除、搜索、在文件夹之间移动笔记,以及导出为 HTML/Markdown。
安装与配置
通过 Homebrew 安装:brew tap antoniorodr/memo && brew install antoniorodr/memo/memo
手动安装(pip):在克隆仓库后执行 pip install .
仅支持 macOS;如系统提示,需要为 Notes.app 授予自动化访问权限。
查看笔记
列出所有笔记:memo notes
按文件夹过滤:memo notes -f "Folder Name"
模糊搜索笔记:memo notes -s "query"
创建笔记
新增笔记:memo notes -a
会打开交互式编辑器来撰写笔记。
带标题快速添加:memo notes -a "Note Title"
编辑笔记
编辑已有笔记:memo notes -e
通过交互方式选择要编辑的笔记。
删除笔记
删除笔记:memo notes -d
通过交互方式选择要删除的笔记。
移动笔记
将笔记移动到文件夹:memo notes -m
通过交互方式选择笔记和目标文件夹。
导出笔记
导出为 HTML/Markdown:memo notes -ex
导出所选笔记;使用 Mistune 处理 Markdown。
限制
无法编辑包含图片或附件的笔记。
交互式提示可能需要终端访问权限。
备注
仅支持 macOS。
需要 Apple Notes.app 可访问。
用于自动化时,请在“系统设置 > 隐私与安全性 > 自动化”中授予权限。