SuperAPI AI 工具集

apple-notes

办公与效率

查看项目

更新于 10-16 04:08

技能介绍

Apple Notes CLI 是一个用于在 macOS 上通过 memo 命令行工具管理 Apple Notes 的技能。它让用户能够直接在终端中操作 Apple 笔记,无需打开图形界面。

用途 该工具主要用于从命令行管理 Apple Notes,适合需要快速记录、检索或整理笔记的用户,也便于在自动化脚本中调用。

主要能力

  • 查看笔记:列出所有笔记(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。

使用方式 安装方式有两种:

  • Homebrew:brew tap antoniorodr/memo && brew install antoniorodr/memo/memo
  • 手动(pip):克隆仓库后执行 pip install . 该工具仅支持 macOS。首次使用时,如果系统提示,需要授予 Notes.app 的自动化访问权限。对于自动化场景,需在“系统设置 > 隐私与安全性 > 自动化”中授予权限。

适用场景 适用于希望在终端中快速管理 Apple 笔记的用户,例如批量查看、搜索、整理笔记,或将笔记导出为其他格式。也适合集成到自动化流程中。

限制

  • 无法编辑包含图片或附件的笔记。
  • 交互式提示可能需要终端访问权限。
  • 仅支持 macOS。
  • 需要 Apple Notes.app 可访问。
  • 自动化时需在系统设置中授予权限。