Things Mac

⚠️ 高效管理你的待办事项

基于 things3-cli 的 Things 3 任务管理指南,可读写本地数据库与 URL Scheme,助你快速添加、搜索、更新待办事项。

收藏
32k
安装
13.4k
版本
1.0.0
CLS 安全性认证2026-05-07
点击查看完整报告 >

使用说明

核心用法

things-mac 是一个指导型技能,为 macOS 上的 Things 3 任务管理应用提供完整的命令行操作手册。它围绕个人开发者 ossianhempel 开源的 things3-cli 工具展开,涵盖从安装配置到日常任务管理的全流程操作。

在只读能力方面,用户可以通过 things inboxthings todaythings upcoming 等命令查看收件箱、今日任务和即将到来的待办事项,也能使用 things search 进行全局搜索,或以 things projects / areas / tags 浏览项目、区域和标签结构。写入能力则通过 Things URL Scheme 实现,支持添加带备注、截止日期、标签或检查项的新任务,并可放入特定项目或区域。借助 --dry-run 标志,所有写入操作均可安全预览,避免误操作。修改已有任务(如更新标题、备注、标签或标记完成)需要先获取 UUID 并配置 THINGS_AUTH_TOKEN 认证令牌。

显著优点

  • 零代码风险:技能本身为纯 Markdown 指令手册,不含任何可执行脚本、二进制或隐藏逻辑,安全性极高。
  • 完整的 CLI 能力映射:将 things3-cli 的只读数据库查询和 URL Scheme 写入两大核心能力系统化呈现,覆盖创建、搜索、更新、归档等全生命周期操作。
  • 安全操作引导:内置 --dry-run 预览机制,确保用户在 Things 自动执行前确认操作意图,有效防止误写入。

潜在缺点或局限性

  • 上游依赖风险things3-cli 由个人开发者维护,缺乏企业级供应链保障,工具的长期维护和兼容性存在不确定性。
  • macOS 独占:技能仅适用于 Apple 生态,且要求 Things 3 已购买并安装,无法跨平台使用。
  • 删除功能缺失things3-cli 不支持真正的删除或移至废纸篓,只能通过 --completed--canceled 进行软归档,对于需要彻底清理旧任务的用户不够友好。
  • Full Disk Access 授权要求:读取本地数据库需授予系统最高文件权限,虽属必要但增加了安全攻击面。

适合的目标群体

  • 重度 Things 3 用户,希望将任务管理融入自动化工作流或通过命令行快速操作任务。
  • 开发者或技术爱好者,习惯在终端环境中管理待办事项,追求效率和控制力。
  • 使用 Clawdbot 等 Agent 框架的自动化场景,希望通过自然语言交互来创建和管理 Things 任务。

使用风险提示

1. 供应链信任风险:底层 things3-cli 源于个人 GitHub 仓库,安装前应审查源码,企业可考虑 Fork 到内部仓库后安装以控制风险。
2. 凭证泄露风险THINGS_AUTH_TOKEN 若明文存储在 .bashrc 或共享配置文件中可能被泄露,建议使用 macOS Keychain 进行加密存储。

3. 权限过度风险:Full Disk Access 授权后,调用应用可读取整个文件系统,建议仅对可信应用授权并定期审查授权列表。

安全解读

Things 3 CLI 综合评估

核心用法

things-mac Skill 为用户提供完整的 Things 3 任务管理能力,涵盖读取与写入两大维度:

数据库读取(本地 SQLite)

  • 查看收件箱、今日任务、即将到来的任务
  • 搜索任务、浏览项目/区域/标签结构
  • 无需认证即可快速检索

URL Scheme 写入(things:// 协议)

  • 添加任务:支持标题、备注、截止日期、标签、检查清单、指定项目/区域/标题
  • 修改任务:更新标题、追加/替换备注、移动列表、管理标签、标记完成/取消
  • 支持 --dry-run 安全预览,避免误操作

显著优点

1. 零网络依赖:纯本地操作,数据不出设备
2. 功能完整:覆盖 Things 3 绝大多数核心功能,从快速添加到复杂项目管理

3. 安全设计:读取与写入分离,敏感操作需显式认证令牌

4. 灵活输入:支持命令行参数、管道 STDIN 多行输入

5. 开源可审计:底层 things3-cli 为 Go 开源项目,代码透明

潜在缺点与局限性

  • macOS 独占:无法用于 iOS/iPadOS 或跨平台场景
  • 前置依赖:需自行安装 Go 编译的 things 二进制,并授予磁盘访问权限
  • 删除受限:暂不支持直接删除/移入废纸篓任务,需通过 UI 或标记取消变通
  • 认证门槛:修改操作需获取 Things 3 授权令牌,对新手有一定学习成本

适合人群

  • 深度 Things 3 用户,追求键盘驱动的高效工作流
  • 需要将任务管理集成到自动化脚本或 AI 工作流的 macOS 开发者
  • 注重数据隐私、偏好本地优先架构的用户

常规风险

  • 权限配置不当:未授予 Full Disk Access 会导致数据库读取失败
  • 令牌泄露风险THINGS_AUTH_TOKEN 若暴露在共享环境可能导致未授权修改
  • 误操作覆盖:批量更新时缺乏交互确认,建议始终先用 --dry-run 验证

Things Mac 内容

手动下载zip · 1.7 kB
SKILL.mdtext/markdown
请选择文件