跳转至

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 事实源的架构和开源生态天然兼容,发布层和检索层都有现成的成熟方案,我们只需要做"衔接"。