Echo · R01 生态调研:MD 知识库与 Obsidian 开源替代
调研目的:验证「MD 为事实源 + 渲染视图 + Agent 检索」架构在开源生态中的成熟落点;寻找 Obsidian 的开源替代。
一、Obsidian 的开源替代(编辑/阅读层)
Obsidian 免费但不开源(个人免费、商用 $50/年/人)。开源替代里最接近的是 Logseq,但各有取舍:
| 工具 | Stars | 协议 | 定位 | Agent 可读性 | 短板 |
|---|---|---|---|---|---|
| Logseq | 43.4k | AGPL-3.0 | 双链+块级笔记,最像 Obsidian | ✅ 直接读 MD | Android 端开发中 |
| Joplin | — | AGPL | 跨端笔记,加密同步 | ⚠️ 数据库存储非文件优先 | 无图谱 |
| SilverBullet | — | MIT | 自托管浏览器 vault | ✅ 纯 MD 页面 | 生态小 |
| 思源笔记 | — | — | 国产,本地 MD + 块引用 | ✅ | 国产商业成分 |
| AppFlowy | 67.5k | AGPL | Notion 开源替代 | ⚠️ 数据库存储 | 非文件优先 |
| Anytype | — | 源码可用 | 本地加密对象存储 | ⚠️ | 非真开源 |
结论:如果单纯要"Obsidian 的替代品",Logseq 是答案。但对你的场景——继续用 Obsidian 完全没问题(它本地 MD、免费、体验最好),真正的缺口不在"换软件",而在"发布层"和"Agent 检索层"。
二、MD 发布/渲染层(对标我们 md2site / Obsidian Publish)
这块生态最成熟,直接可替代 Obsidian Publish($96-120/年):
| 方案 | Stars | 定位 | 搜索 | 反链/图谱 | 适合 |
|---|---|---|---|---|---|
| Quartz | 12.5k | Obsidian vault → 数字花园站 | ✅ | ✅ 两者都有 | 想发布整个知识库、网状笔记 |
| MkDocs(Material) | 最流行(约为 Quartz 9 倍) | 文档站标杆 | ✅ | ❌ | 结构化分层内容(如 A01-A05 产物) |
| Obsidian Digital Garden | 2.2k | vault 插件直发 wiki 站 | ✅ | ✅ | 只想从 Obsidian 内发布 |
| Flowershow | — | Obsidian 特化 | ✅ | ✅ | 愿付 $50/年求省事 |
| Hugo/Jekyll/Eleventy | — | 通用 SSG | 视主题 | 需自建 | 想完全掌控 |
结论: - 轻量/结构化产物 → 用 MkDocs(Python 环境你现成)或保留我们的 md2site(零依赖、单文件) - 要数字花园/反链/图谱 → Quartz,免费开源,直接把 Obsidian vault 变网站
三、Agent 检索层(RAG 知识库,Echo 后端落点)
这才是"Agent 记忆不混乱"的存储方案。MD 是事实源,RAG 平台负责把它切块、向量化、供 Agent 检索:
| 平台 | Stars | 协议 | 定位 | 复杂度 |
|---|---|---|---|---|
| AnythingLLM | 56k | MIT | 个人隐私优先、桌面开箱即用,LanceDB 本地向量 | ★☆☆☆☆ |
| Dify | 90-132k | Apache-2.0 | 企业级 Agent 开发平台 + 混合检索/Rerank/工作流 | ★★★☆☆ |
| RAGFlow | 74.7k | Apache-2.0 | 复杂文档(PDF/表格/扫描件)深度理解 | ★★★☆☆ |
| MaxKB | 20k | Apache-2.0 | 中文友好、一行命令部署 | ★★☆☆☆ |
| Open WebUI | 127k | — | ChatGPT 体验全家桶 | ★★☆☆☆ |
结论:Echo 起步选 AnythingLLM(隐私、简单、能接学校服务器的 Qwen3.8),要复杂工作流/多步 Agent 时升 Dify。
四、三层架构地图(与我们方案的关系)
编辑/阅读层 发布/渲染层 Agent 检索层
Obsidian/Logseq Quartz/MkDocs/md2site AnythingLLM/Dify
│ MD 事实源 │ │
└──────► 带 front-matter 的 MD ◄────────┘
(唯一事实源,可检索可喂 Agent)
我们的 md2site.py 就是"发布/渲染层"的一个轻量实现——生态里有更强的 Quartz/MkDocs,但零依赖单文件是我们的差异化优势(Echo 产品的展示端可以直接内嵌)。
五、落地建议(按阶段)
| 阶段 | 行动 | 理由 |
|---|---|---|
| 现在 | 继续 Obsidian 创作 + md2site 渲染手机版 | 零迁移成本,已验证 |
| 要公开分享知识库时 | 引入 MkDocs 或 Quartz 发布 | 免费开源,成熟 |
| Echo 后端记忆库 | AnythingLLM + 学校 Qwen3.8(配 bge-m3 embedding) | 隐私、简单、能接本地模型 |
| 参赛 demo | 展示"录音 → MD 知识库 → Agent 检索 → 任务执行"全链路 | 架构完整、有故事性 |
一句话:不用换掉 Obsidian,也不用自造轮子——MD 事实源的架构和开源生态天然兼容,发布层和检索层都有现成的成熟方案,我们只需要做"衔接"。