Context
Discord 對話(2026-05-10),分析 claude-obsidian(4.6k stars)專案架構,並與 bot_vault 做詳細差異盤點。
Key Insights
-
Hot Cache 是 bot_vault 最值得移植的設計:claude-obsidian 用
wiki/hot.md(~500 字)維持 recent context,每次對話不需重讀完整 index。bot_vault 每次 skill 執行都從vault-codemap.md冷啟動,有冗餘 token 消耗。 -
兩者在資料流方向上互補:bot_vault 強在「外部訊號接收」(Discord、arXiv、Linkding → vault),claude-obsidian 強在「vault 內部自律維護」(linting 節奏、multi-round autoresearch、canvas 自動生成)。
-
bot_vault 的記憶架構更複雜但查詢能力更強:雙層設計(claude-mem MCP semantic search + Obsidian vault),claude-obsidian 只靠 vault 本身做跨 session 記憶。
-
Immutable source layer 分層不夠明確:claude-obsidian 用
.raw/(原始輸入) vswiki/(加工後)嚴格分離。bot_vault 的Clippings/部分扮演 raw 角色,但缺乏明確的「processed 層」概念,ai/目錄是 LLM 分析但沒有正式定義為加工層。 -
claude-obsidian 的
/autoresearch做了多輪自律循環(search → fetch → synthesize → file × 3 輪),bot_vault 的research-vault是單次執行,無 gap-filling 迭代。
Connections
- 2026-04-03-karpathy-llm-wiki-vault-improvements — Karpathy LLM Wiki 模式與 bot_vault 落差,本次分析是具體實作層的延伸
- 2026-04-04-vault-linter-design — vault linting 設計,claude-obsidian 的 8-類 lint 節奏可參考
- 2026-05-10-gitlab-ce-roadmap-gantt-alternatives — 同期 Discord 對話,self-hosted 工具選型模式