Drafts CLI

📋 终端掌控 Drafts 笔记流

通过命令行管理 Drafts 笔记,支持创建、编辑、搜索等操作,但仅限 macOS 且需应用运行

收藏
5.9k
安装
2.7k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Drafts CLI 是一款专为 macOS 设计的命令行工具,用于管理 Drafts 笔记应用。用户可通过终端执行创建、查看、列出、编辑、追加、前置文本以及运行 Actions 等操作。典型工作流包括快速捕获灵感(drafts create)、日常日志追加(drafts append)、按标签检索(drafts list -t)等。工具支持 JSON 和纯文本两种输出格式,并提供 schema 命令便于 LLM 集成。

显著优点

1. 无缝桥接 CLI 与 GUI:为习惯终端效率的用户保留了 Drafts 强大的笔记生态
2. 灵活的文本操作:支持 prepend/append/replace 三种修改模式,满足增量更新需求

3. 标签与状态管理:可指定标签、标记 flagged、选择存储位置(inbox/archive)

4. Actions 调用能力:能触发 Drafts 内置或自定义的自动化动作

潜在缺点与局限性

  • 平台极度受限:仅支持 macOS,依赖 AppleScript,Linux/Windows 完全无法使用
  • 前置依赖苛刻:必须保持 Drafts 应用持续运行,且需要 Pro 订阅解锁自动化
  • 权限门槛:首次使用需通过系统隐私设置授予自动化权限
  • 无离线能力:完全依赖本地应用状态,应用未启动时命令会失败或挂起

适合人群

  • macOS 重度终端用户且已订阅 Drafts Pro
  • 需要快速将 shell 脚本输出捕获到笔记系统的工作流自动化用户
  • 希望用命令行批量处理 Drafts 笔记的开发者或技术写作者

常规风险

  • 命令挂起风险:若 Drafts 弹出对话框未处理,CLI 命令将阻塞等待
  • 数据一致性:直接操作底层笔记,无版本控制,误操作可能导致内容丢失
  • 订阅依赖:Pro 订阅失效将直接导致工具核心功能不可用
  • AppleScript 脆弱性:macOS 系统升级可能破坏脚本兼容性

Drafts CLI 内容

手动下载zip · 2.9 kB
skill-card.mdtext/markdown
请选择文件