生产力
apple-notes avatar

apple-notes

直接从终端管理 Apple Notes。通过 macOS 上的 memo CLI 进行笔记的创建、查看、编辑、删除、搜索与导出。

简介

Apple Notes CLI 技能通过 memo 工具提供了一个强大的命令行界面,用于管理您的 Apple Notes 生态系统。此工具专为偏好使用终端而非图形界面的高级用户与开发者设计,能与 macOS 原生的 Notes.app 进行无缝互动。它填补了结构化终端工作流程与本地文件存储之间的差距,确保您的想法、项目文档或研究笔记在不离开开发环境的情况下即可轻松取用。

此技能适用于将知识库维护在 Apple Notes 中并希望自动化日常任务的 macOS 用户。对于需要快速捕获信息、编写笔记管理脚本,或是将内容导出用于静态网站生成器或 Markdown 文档工作流程的开发者、系统管理员与技术作者特别实用。

  • 执行完整的 CRUD 操作:直接从 Shell 创建新笔记、读取内容、修改文字或删除旧条目。

  • 模糊搜索功能让您能通过关键字查询,快速定位大型笔记库中的特定内容。

  • 文件夹管理:在不同文件夹间移动笔记,无需鼠标即可维持工作区域的整洁与组织。

  • 支持批量导出:利用 Mistune 引擎将笔记导出为 HTML 或 Markdown 格式,确保转换稳定可靠。

  • 交互式编辑体验:笔记创建与编辑模式可在您偏好的终端编辑器中执行。

  • 必须在 macOS 环境下执行,并安装且配置好 Apple Notes.app。

  • 整合受 macOS 自动化权限限制;请务必通过「系统设置」>「隐私与安全性」>「自动化」,授予终端控制 Notes.app 的权限。

  • 目前支持基础文字与 Markdown 格式,若笔记包含嵌入图片或复杂附件,功能可能受限。

  • 本工具专为单机本地使用设计;交互式提示需要终端连接,适合 CLI 优先的工作流程,不建议用于无人看管的后台服务器任务。

  • 支持通过 Homebrew (tap antoniorodr/memo) 或 pip 安装,可轻松整合至现有的 shell 环境配置文件中。

仓库统计

Star 数
365,991
Fork 数
75,039
Open Issue 数
6,965
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 05:26
在 GitHub 查看