做了个 Obsidian 插件给整个 vault 做标签体检

最近做了一个 Obsidian 插件:AI Tag Curator。

一开始看起来像是“AI 给笔记打标签”,但我后来觉得这个方向太浅了。真正的问题不是某一篇笔记缺几个标签,而是 vault 用久以后,标签体系会慢慢失控:

  • 同一个意思有多个标签
  • 某些标签只用过一次
  • 有些标签太宽,检索时没有区分度
  • 层级标签写法不一致
  • 中英文、大小写、单复数混在一起
  • 老笔记没有跟上后来的标签习惯

所以这个插件的定位是“AI 标签管理与治理”:

  • 构建全库标签索引
  • 给当前笔记推荐标签,但优先复用已有标签
  • 解释推荐理由、置信度和相近但没选的标签
  • 生成标签健康报告
  • 识别低频、重复、层级不一致、过宽/过细、命名漂移
  • 支持部分可执行建议的预览、应用和回退

Obsidian 插件页:

GitHub:
https://github.com/qmkCamel/obsidian-ai-tag-curator

想听听重度 Obsidian 用户的反馈:你们的标签体系最大的问题是什么?

更新:AI Tag Curator 0.3.0 现在支持文件夹级安全批量标签预览。

我一直不太敢把批量功能做成“选中文件夹后让 AI 自动写入”,因为单篇推荐错了容易发现,几十篇一起改错就很难收拾。

所以这一版的重点不是更自动,而是让批量操作仍然可检查、可取消、可恢复:

  • 生成前确认文件范围和预计请求数
  • 按文件、标签查看 frontmatter、正文 inline tag 和 AI 来源
  • 已有标签默认低风险;新标签属于中风险,需要逐项选择
  • 预览后笔记内容发生变化时拒绝陈旧写入
  • 最近一次成功批次可以整体撤销,重启 Obsidian 后仍然有效
  • 只更新 frontmatter,不改正文和 inline tag 原位置

现在可以在 Community Plugins 中更新到 0.3.0:

完整更新说明:

尤其想听听重度标签用户的反馈:你需要看到哪些信息,才会放心让 AI 批量处理一个文件夹?