Hermes+AutoCLI+Obsidian:打造自動入庫、自動整理、自動微信匯報的知識系統

作者:AI科技驛站
日期:2026年5月1日 下午11:23
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

HermesAutoCLIObsidian 三件套,將知識管理全面自動化

整理版摘要

作者學完 Harness 工程之後,想將自己嘅知識管理自動化。佢之前嘅筆記系統好亂——技術文章、命令行輸出、項目筆記散到周圍,揾起嚟好嘥時間,整理完又要手動複製去微信同筆記軟件,好麻煩。

佢揾到一個現成方案Hermes(統一入口,命令行快速錄入)、AutoCLI(規則引擎,自動分類打標籤入庫)、Obsidian(結構化知識庫,雙向連結)。三層分工明確,內容入嚟自動處理,人只需要做決策。成個系統用一行命令就可以驗證聯通。

結論係呢套系統可以大幅減少手動整理嘅時間,適合經常整理技術文檔、有大量命令行輸出要歸檔、或者想知識自動結構化嘅人。作者建議逐步搭建:先裝 Obsidian 體驗雙向連結,再裝 Hermes 感受命令行錄入,最後加 AutoCLI 實現完全自動化。

  • 結論Hermes + AutoCLI + Obsidian 三件套可以實現「輸入 → 自動處理 → 知識庫沉澱 → 匯報推送」嘅完整自動化
  • 方法:先裝 Obsidian,再裝 Hermes,最後加 AutoCLI,逐步搭建唔會亂
  • 差異:用成熟工具代替臨時腳本,可以避開編碼亂碼等隱藏問題,邊際成本更低
  • 啟發:系統設計應該令「人只做決策」,而唔係將時間花喺重複嘅整理操作上
  • 可行動點:用 hermes init 初始化配置,再用 auto-cli rule enable 啟用規則,就可以開始自動分類
整理重點

痛點同系統架構:為乜要搞自動化

作者之前嘅工作流好原始:見到技術文章就收藏去瀏覽器,跑命令行嘅輸出就複製去筆記軟件,項目有進展就手動記錄去 Obsidian,但到咗週末想覆盤就周圍揾唔返啲筆記。佢話揾資料花時間、整理花時間、複習又揾唔到。

系統分三層Hermes 負責輸入採集,AutoCLI 做規則引擎自動分類,Obsidian 做結構化知識庫。總體邏輯係「內容進 → 自動處理 → 知識庫沉澱 → 微信匯報推送」,人只需要做決策

  1. 1 第一層 Hermes:統一命令行入口,快速錄入各類內容
  2. 2 第二層 AutoCLI:觸發條件 → 執行動作,幫你自動分類、打標籤、入庫
  3. 3 第三層 Obsidian:雙向連結形成知識網絡

驗證三層聯通只需一行命令:輸入內容,然後檢查知識庫目錄有冇新文件。擴展第四層(微信推送)只需喺 AutoCLI 加新規則,唔使改現有配置。

整理重點

Hermes 輸入層:命令行快速錄入內容

Hermes 係成個系統嘅入口,負責統一處理各類輸入。作者之前直接用 shell 腳本,80 行代碼塞埋一堆,遇到 URL 編碼問題搞到亂碼。換咗 Hermes 之後,呢啲問題內置處理咗,唔使自己煩。

安裝方法:macOS 用 Homebrew 執行 brew install hermes-agent,其他系統先裝 Node.js 再用 npm install -g hermes-agent。安裝完用 hermes --version 驗證。

程式內容 bash
# 初始化配置
hermes init

# 設定知識庫路徑
hermes config set --key vault_path --value "/你的/Obsidian/倉庫路徑"

# 查看配置
hermes config list

核心操作圍繞 chat 同 model 兩個命令。例如 hermes chat "幫我記錄:今天學到了 Hermes 的安裝方法",或者用 hermes model list 管理模型。

整理重點

AutoCLI 規則引擎:自動分類、打標籤、入庫

AutoCLI 係自動化引擎,核心邏輯係「觸發條件 → 執行動作」。規則寫喺 ~/.auto-cli/rules/ 目錄下,每個規則係一個 JSON 文件。安裝方法:npm install -g auto-cli-agent。

程式內容 json
{
  "name": "python-article",
  "trigger": {
    "type": "content_match",
    "pattern": "Python|python"
  },
  "actions": [
    {"type": "add_tag", "value": "python"},
    {"type": "move_to", "value": "/Obsidian/技術/Python/"}
  ]
}

啓用規則:auto-cli rule enable python-article,再用 auto-cli rule list 檢查。呢個示例只係入門,你可以按自己需要加更多條件同動作。

觸發條件可以係內容匹配、時間觸發、或來自 Hermes 嘅事件

整理重點

Obsidian 知識庫同三層聯調測試

Obsidian 係最終嘅知識存儲,雙向連結係佢嘅核心能力。所有筆記喺一個文件夾,用 [[筆記名稱]] 互相引用。安裝好簡單:macOS 用 brew install --cask obsidian,Windows 上官網下載。

測試雙向連結:創建一個筆記叫「學習筆記.md」,內容寫「今天學了 Hermes 嘅安裝方法,參考 [[命令行技巧]]。」咁樣就形成咗雙向連結。

三層聯調測試:執行 echo "今天安裝了 Hermes" | hermes chat,然後檢查知識庫目錄 ls /你的/Obsidian/倉庫路徑/,如果出現新文件就代表成功。

  1. 1 第一步:裝 Obsidian,試嚇 [[雙向連結]] 嘅威力
  2. 2 第二步:裝 Hermes,用 hermes chat 快速錄入
  3. 3 第三步:加 AutoCLI,寫規則自動分類

啊... 最近又喺度搞新嘢喇。

事情係咁嘅。前幾日咪啱啱學完 Harness 工程囉,跟住諗嚇可唔可以將自己嘅知識管理都自動化埋。你咪笑我,我之前嗰個筆記系統真係亂到爆——技術文章、命令行輸出、項目筆記散到周圍係,揾起嚟嘥時間又嘥力。整理完之後仲要手動複製去微信、筆記軟件,麻煩到死。

你估點?真係俾我揾咗個現成方案:Hermes + AutoCLI + Obsidian

講白啲呢就係一套自動入庫、自動整理、自動微信匯報嘅知識系統。原理好簡單:

  • Hermes:統一入口,命令行方式快速錄入內容
  • AutoCLI:規則引擎,幫你自動分類、打標籤、入庫
  • Obsidian:結構化知識庫,雙向連結

呢套嘢好喺邊?內容入咗嚟,自動處理好,人只需要做決策。

痛點:手動整理知識,嘥時間又容易唔記得

以前我每日嘅工作流係咁嘅:

  1. 睇到一篇技術文章 → 收藏到瀏覽器
  2. 跑命令行得到輸出 → 複製到筆記軟件
  3. 項目有進展 → 手動記錄到Obsidian
  4. 週末想覆盤 → 周圍都揾唔返之前嘅筆記

痛點就係:揾資料嘥時間,整理嘥時間,複習揾唔到。

系統架構:三層分工

驗證三層聯通係咪正常,用一行命令就夠喇:執行輸入命令,然後檢查知識庫目錄係咪有新文件出現。

如果需要擴展第四層(微信推送),喺自動化引擎度加新規則然後重啓服務就得,唔需要修改現有任何配置

第一層:Hermes 輸入採集

點解要用 Hermes?

Hermes 係成個系統嘅入口,負責統一處理各類內容輸入。

我一開始冇用 Hermes,試過直接寫 shell 腳本做同樣嘅嘢——大概 80 行代碼,抓取、解析、寫入全部塞喺一個腳本度。跑咗三個月,某日發現 URL 編碼問題搞到所有中文標籤都變曬亂碼。花咗兩個鐘先揾到 root cause。

換咗 Hermes 之後,同樣嘅場景佢內置處理,唔需要自己判斷編碼。

呢啲就係成熟工具同臨時腳本嘅分別。

安裝 Hermes

macOS 用戶(推薦用 Homebrew):

# 1. 如果沒有 Homebrew,先安裝
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/headless/install_headless.sh)"

# 2. 安裝 Hermes
brew install hermes-agent

# 3. 驗證安裝
hermes --version

其他系統用戶(經 npm):

# 1. 需要先安裝 Node.js
# 下載地址:https://nodejs.org

# 2. 安裝 Hermes
npm install -g hermes-agent

# 3. 驗證安裝
hermes --version

基本配置

# 1. 初始化配置
hermes init

# 2. 配置知識庫路徑
hermes config set --key vault_path --value "/你的/Obsidian/倉庫路徑"

# 3. 查看配置
hermes config list

基本用法

Hermes 嘅核心操作圍繞 chatmodel 兩個命令。

# 對話模式
hermes chat "幫我記錄:今天學到了 Hermes 的安裝方法"

# 模型管理
hermes model list
hermes model use gpt-4

第二層:AutoCLI 規則引擎

AutoCLI 係做乜嘢嘅?

AutoCLI 係自動化引擎,負責將輸入嘅內容自動分類、打標籤、入庫。

佢嘅核心邏輯係:觸發條件 → 執行動作

安裝 AutoCLI

npm install -g auto-cli-agent
auto-cli --version

配置規則

AutoCLI 嘅規則寫喺 ~/.auto-cli/rules/ 目錄底下。

示例:Python 文章自動分類

{  "name": "python-article",  "trigger": {    "type": "content_match",    "pattern": "Python|python"  },  "actions": [    {"type": "add_tag", "value": "python"},    {"type": "move_to", "value": "/Obsidian/技術/Python/"}  ]}

啟用規則

auto-cli rule enable python-article
auto-cli rule list

第三層:Obsidian 知識庫

咩係 Obsidian?

Obsidian 就係最終嘅知識儲存,雙向連結係佢嘅核心能力。

所有筆記都喺一個文件夾裏面,經 [[筆記名稱]] 可以互相引用,形成知識網絡。

安裝 Obsidian

# macOS
brew install --cask obsidian

# Windows
# 下載安裝包:https://obsidian.md/download

雙向連結測試

建立一個筆記 學習筆記.md,內容:

# 學習筆記

今天學了 Hermes 的安裝方法,參考 [[命令行技巧]]。

咁就形成咗雙向連結!

三層聯調測試

# 1. 輸入內容
echo "今天安裝了 Hermes" | hermes chat

# 2. 檢查知識庫目錄
ls /你的/Obsidian/倉庫路徑/

# 3. 如果有新文件,說明三層聯通成功!

總結

三者聯動:內容入 → 自動處理 → 知識庫沉澱 → 微信匯報推送

如果你都想搭建呢套系統,我嘅建議係:

  1. 第一步:先裝 Obsidian,體驗雙向連結
  2. 第二步:再裝 Hermes,感受命令行輸入嘅快感
  3. 第三步:最後加 AutoCLI,實現完全自動化

呢套系統適合邊個?

  • 需要成日整理技術文檔嘅人
  • 有大量命令行輸出需要歸檔嘅人
  • 想知識自動結構化嘅人

想試嚇?評論區吱一聲,我睇嚇有幾多人感興趣,感興趣嘅我下期出詳細嘅「手把手安裝教程」,保證小白都學得識!

啊... 最近又在折騰新東西了。

事情是這樣的。前幾天不是剛學完 Harness 工程嘛,然後就想着能不能把自己的知識管理也自動化一下。你還別笑,我之前那個筆記系統真的是一塌糊塗——技術文章、命令行輸出、項目筆記散落各處,找起來費時費力。整理完後還得手動複製到微信、筆記軟件,麻煩死了。

你猜怎麼着?還真讓我找到了一個現成的方案:Hermes + AutoCLI + Obsidian

說白了這就是一套自動入庫、自動整理、自動微信匯報的知識系統。原理很簡單:

  • Hermes:統一入口,命令行方式快速錄入內容
  • AutoCLI:規則引擎,幫你自動分類、打標籤、入庫
  • Obsidian:結構化知識庫,雙向連結

這套東西好在哪?內容進來,自動處理好,人只需要做決策。

痛點:手動整理知識,費時又容易遺忘

以前我每天的工作流是這樣的:

  1. 看到一篇技術文章 → 收藏到瀏覽器
  2. 跑命令行得到輸出 → 複製到筆記軟件
  3. 項目有進展 → 手動記錄到Obsidian
  4. 週末想覆盤 → 到處找不到之前的筆記

痛點就是:找資料花時間,整理花時間,複習找不到。

系統架構:三層分工

驗證三層聯通是否正常,用一行命令就夠了:執行輸入命令,然後檢查知識庫目錄是否有新文件出現。

如果需要擴展第四層(微信推送),在自動化引擎中添加新規則並重啓服務即可,不需要修改現有任何配置

第一層:Hermes 輸入採集

為什麼要用 Hermes?

Hermes 是整個系統的入口,負責統一處理各類內容輸入。

我一開始沒用 Hermes,試過直接寫 shell 腳本做同樣的事——大概 80 行代碼,抓取、解析、寫入全塞在一個腳本里。跑了三個月,某天發現 URL 編碼問題導致所有中文標籤都變成了亂碼。花了兩小時才找到 root cause。

換 Hermes 之後,同樣的場景它內置處理,不需要自己判斷編碼。

這就是成熟工具和臨時腳本的區別。

安裝 Hermes

macOS 用戶(推薦用 Homebrew):

# 1. 如果沒有 Homebrew,先安裝
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/headless/install_headless.sh)"

# 2. 安裝 Hermes
brew install hermes-agent

# 3. 驗證安裝
hermes --version

其他系統用戶(通過 npm):

# 1. 需要先安裝 Node.js
# 下載地址:https://nodejs.org

# 2. 安裝 Hermes
npm install -g hermes-agent

# 3. 驗證安裝
hermes --version

基本配置

# 1. 初始化配置
hermes init

# 2. 配置知識庫路徑
hermes config set --key vault_path --value "/你的/Obsidian/倉庫路徑"

# 3. 查看配置
hermes config list

基本用法

Hermes 的核心操作圍繞 chatmodel 兩個命令。

# 對話模式
hermes chat "幫我記錄:今天學到了 Hermes 的安裝方法"

# 模型管理
hermes model list
hermes model use gpt-4

第二層:AutoCLI 規則引擎

AutoCLI 是幹什麼的?

AutoCLI 是自動化引擎,負責把輸入的內容自動分類、打標籤、入庫。

它的核心邏輯是:觸發條件 → 執行動作

安裝 AutoCLI

npm install -g auto-cli-agent
auto-cli --version

配置規則

AutoCLI 的規則寫在 ~/.auto-cli/rules/ 目錄下。

示例:Python 文章自動分類

{  "name": "python-article",  "trigger": {    "type": "content_match",    "pattern": "Python|python"  },  "actions": [    {"type": "add_tag", "value": "python"},    {"type": "move_to", "value": "/Obsidian/技術/Python/"}  ]}

啓用規則

auto-cli rule enable python-article
auto-cli rule list

第三層:Obsidian 知識庫

什麼是 Obsidian?

Obsidian 就是最終的知識存儲,雙向連結是它的核心能力。

所有的筆記都在一個文件夾裏,通過 [[筆記名稱]] 可以互相引用,形成知識網絡。

安裝 Obsidian

# macOS
brew install --cask obsidian

# Windows
# 下載安裝包:https://obsidian.md/download

雙向連結測試

創建一個筆記 學習筆記.md,內容:

# 學習筆記

今天學了 Hermes 的安裝方法,參考 [[命令行技巧]]。

這樣就形成了雙向連結!

三層聯調測試

# 1. 輸入內容
echo "今天安裝了 Hermes" | hermes chat

# 2. 檢查知識庫目錄
ls /你的/Obsidian/倉庫路徑/

# 3. 如果有新文件,說明三層聯通成功!

總結

三者聯動:內容進 → 自動處理 → 知識庫沉澱 → 微信匯報推送

如果你也想搭建這套系統,我的建議是:

  1. 第一步:先裝 Obsidian,體驗雙向連結
  2. 第二步:再裝 Hermes,感受命令行錄入的快感
  3. 第三步:最後加 AutoCLI,實現完全自動化

這套系統適合誰?

  • 需要經常整理技術文檔的人
  • 有大量命令行輸出需要歸檔的人
  • 想要知識自動結構化的人

想試試?評論區吱一聲,我看看有多少人感興趣,感興趣的我下期出詳細的「手把手安裝教程」,保證小白也能學會!