obsidian-curator

📋 AI 驱动的 CouchDB 笔记管家

通过 CouchDB 直接管理 Obsidian 知识库,支持 AI 辅助笔记分类归档与任务管理,开源可信、零外部传输

收藏
6k
安装
1.4k
版本
0.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

obsidian-curator 是一款面向 Obsidian LiveSync 用户的命令行工具,通过直接读写 CouchDB 数据库实现笔记管理,无需本地文件系统访问。核心能力分为六大模块:

1. 快速捕获 (capture):将碎片想法、会议记录直接写入 vault 的 inbox,支持自定义来源标签。

2. AI 处理 (process/file):调用大模型为笔记生成摘要、推荐标签、建议存放路径,并按 PARA/Zettelkasten/Johnny Decimal 等预设结构自动归档。支持 OpenAI、Anthropic、Ollama 及自定义端点。

3. 结构审计 (audit):扫描 vault 文件夹结构,检测与预设规范的偏离。

4. 智能整理 (tidy):识别重复笔记、空占位文件、孤立内容,AI 辅助处理歧义情况。

5. 任务管理 (tasks):创建、查询、完成待办,支持自然语言日期解析("next Tuesday")和按项目/优先级筛选。

6. 配置管理:交互式初始化向导,支持多种 AI provider 热切换。

---

显著优点

  • 架构独特:直接操作 CouchDB 而非文件系统,适合 LiveSync 用户的远程/多端场景
  • 安全可信:MIT 开源,npm 发布附带 Sigstore 加密 provenance,无生命周期脚本,仅依赖 nano 和 date-fns
  • 隐私优先:本地网络通信,无遥测、无电话回家,凭证仅存本地
  • 灵活 AI 策略:从完全离线(Ollama)到云端 API 自由切换,"none" 模式可纯规则运行
  • 结构化工作流:内置 PARA、Zettelkasten 等成熟方法论,降低组织决策成本

---

潜在局限与风险

架构限制:

  • 必须禁用 E2EE:LiveSync 端到端加密与 CouchDB 直接访问互斥,这是 LiveSync 设计约束,意味着 vault 内容在 CouchDB 中以明文存储
  • CouchDB 依赖:无法用于纯本地文件模式的 Obsidian 用户

使用门槛:

  • 需自行部署 CouchDB 并完成 LiveSync 配置,对非技术用户有 setup 成本
  • AI 功能质量取决于 provider 选择和 prompt 工程,Ollama 本地模型在复杂分类场景可能表现参差

数据安全:

  • 凭证以明文 JSON 存储于 ~/.obsidian-curator/config.json,依赖操作系统级文件权限保护
  • CouchDB 的网络暴露配置由用户负责,工具本身不加固数据库

---

适合人群

  • 已使用 Obsidian LiveSync 并托管自有 CouchDB 的知识管理重度用户
  • 希望在服务器/CI 环境自动化笔记整理的技术从业者
  • 注重数据主权、愿以 E2EE 换取自动化能力的隐私权衡型用户
  • 需要跨设备统一入口处理快速捕获和任务管理的效率工具爱好者

obsidian-curator 内容

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