Hermes + LMWiki + Obsidian — 個人知識庫工作流

今天給大家介紹一套我每天都在用的個人知識庫工作流,用 Hermes 把 LMWiki 和 Obsidian 這三個工具串聯起來,實現完全自動化的知識管理。

簡單來說,就是你把文檔交給 Hermes → Hermes 自動幫你整理成結構化的知識網絡 → 你可以在 Obsidian 裡用雙向鏈接自由瀏覽整條鏈路。文檔 → AI整理 → 變成雙向鏈接,全程不需要你手動操作任何圖形界面。更重要的是,從此之後你再也不需要向任何人學習知識庫怎麼搭建,因為這個流程一旦打好,所有繁瑣的知識管理工作都交給 AI 了,你只需要提問和探索。

第一部分:Obsidian(本地雙向鏈接筆記工具)

Obsidian 是一款本地雙向鏈接筆記工具,完全免費,跨 Windows、Mac、Linux 三平台。

  1. 核心特點:雙向鏈接

    什麼叫雙向鏈接?舉個例子:你在筆記 A 裡寫了「參考蘋果的種植方法」,在筆記 B 裡寫了「蘋果是一種水果」,這兩篇筆記通過「蘋果」這個詞條自動關聯起來了,點擊任何一個都能跳轉到另一篇。這就是雙向鏈接,它不需要你手動維護,Obsidian 自動幫你建立關係。

    傳統筆記軟件的問題是:寫了幾十篇筆記,但這些筆記之間是孤立的,根本不知道「蘋果」這個詞在其他所有地方出現過。

  2. Graph View(關係圖譜)

    按下 CMD + G 打開 Graph View,把所有筆記和它們之間的鏈接關係畫成一張圖,一眼就能看到知識結構,看到哪些節點是孤島,哪些是樞紐。

  3. 安裝與使用

    • 安裝:打開官網 obsidian.md 下載 MacOS 版本。
    • 創建 Vault:安裝後打開 APP,選擇或創建一個 Vault(筆記倉庫),本質上就是一個裝滿了 MD 文件的文件夾。
    • 用法:在筆記裡輸入兩個方括號 水果,會自動把它變成一個藍色鏈接。如果該筆記存在,點擊就跳轉;如果不存在,點進去就會創建它。

第二部分:LMWiki(開源本地知識庫工具)

LMWiki 是一個開源的本地知識庫工具(GitHub 上有 3500 Stars,採用 GPLv3 協議)。它和市面上大多數 AI 知識庫產品的思路完全不同。

  1. 增量構建 vs 傳統 RAG

    • 傳統 RAG(如 Notion AI, ChatGPT 文檔對話):每次提問,系統在文檔裡搜索相關段落,臨時拼湊一個答案。每次都從零開始,沒有積累。
    • LMWiki 的思路:讓 AI 增量構建一個「持久化」的 Wiki。
      • 持久化:你導入一篇文檔,LMWiki 會真正理解文檔,提取關鍵實體、概念、關係,然後生成或更新對應的 Wiki 頁面。
      • 積累:這些頁面保存在本地,隨著導入文檔越多,Wiki 越豐富。頁面之間會形成引用和關聯,矛盾的地方會被標註,知識空白會被識別。
      • 回答:提問時直接基於結構化 Wiki 回答,並標註來源(告訴你結論來自哪篇文檔的哪一段)。
  2. 安裝與操作步驟

    1. 下載:訪問 nashlm/lmwiki/releases 下載 MacOS 的 .dmg 或 .app 文件。
    2. 安裝:解壓後將 LMWiki.app 拖到應用程序文件夾。
    3. 新建項目:打開 APP,點擊 New 或 + 按鈕創建項目。
    4. 配置 API:點擊右上角設置圖標,填入 API Key(支持 OpenAI, Claude, Minimax 及任何 OpenAI API 接口)。
    5. 導入文檔:左側文件樹右鍵點擊 Import 或按 CMD + I。支持 PDF, MD 和 TXT。
    6. 交互:底部的對話框可以直接提問,右側預覽區會實時渲染成結構化的 Wiki 頁面。

關鍵點:LMWiki 的項目目錄裡有一個 Wiki 文件夾,裡面是 AI 生成的純 MD 格式頁面。這個文件夾可以直接拖進 Obsidian,完全兼容雙向鏈接功能。

第三部分:Hermes(自動化執行引擎)

Hermes 是一個 AI 助手,在這套工作流中承擔「自動化執行引擎」的角色。

  1. 核心能力

    Hermes 可以通過 AppleScript 控制 LMWiki 的圖形界面。這意味著你不需要手動打開 LMWiki、點擊導入按鈕、選擇文件。你只需要告訴 Hermes:「把桌面的產品文檔導入知識庫」,Hermes 就會自動幫你完成全部操作。

  2. 前提條件(權限開啟)

    MacOS 需要開啟輔助訪問權限:系統設置 → 隱私與安全性 → 輔助功能 → 將 Terminal 或你的終端應用添加至列表並開啟開關。

  3. 使用規則(防止污染)

    只有當你明確要求時,Hermes 才會操作知識庫:

    • 執行寫入:當你說「寫入知識庫」、「導入知識庫」、「把這個文件放進知識庫」時 → 執行導入。
    • 執行檢索:當你說「結合知識庫查一下」、「根據知識庫回答」時 → 執行檢索。
    • 普通對話:日常對話時,Hermes 不會主動動你的知識庫,這樣可以防止知識庫被無關對話污染。

完整閉環工作流演示

入口 → Hermes → LMWiki → Obsidian

  1. 下達指令:你說「把桌面的產品需求文檔導入知識庫」。
  2. 自動化執行:Hermes 通過 AppleScript 激活 LMWiki 窗口 → 點擊 Import 按鈕 → 在文件選擇器定位到桌面 → 選中文件 → 確認導入。
  3. AI 處理:LMWiki 讀取文檔 → 識別關鍵實體(如產品名稱、功能模塊) → 在 Wiki 基礎上增量更新頁面 → 右側預覽區實時顯示摘要、要點和來源。
  4. 知識展示:將 LMWiki 的 Wiki 文件夾拖進 Obsidian → 形成由 AI 整理過的雙鏈網絡 → 通過 Graph View 查看知識關聯強度。

這個過程可以無限循環:導入更多文檔 → Wiki 不斷擴充 → 知識網絡越密集 → 回答越準確。

總結:三條規則

  • 規則一:說「寫入知識庫」→ Hermes 導入
  • 規則二:說「結合知識庫」→ Hermes 檢索
  • 規則三:Obsidian 隨時可用(純 MD,無需轉換)

最終分工

  • Hermes:自動化執行引擎(接收指令 → 操作界面)
  • LMWiki:本地知識庫(文檔處理 → 增量 Wiki 構建)
  • Obsidian:筆記展示層(雙向鏈接 → 知識網絡可視化)