oh-my-hermes:為 Hermes Agent 增加的本地優先操作層
只需安裝一次。任何人都可以專業地使用hermes-agent。為您的代理商提供強大的智慧和記憶系統。
秒懂
- 它是什麼?
- 安裝一次,保留 Hermes,並添加強調證據邊界的工作流技能。
- 適合誰用?
- oh-my-hermes 的 README 將其定位為 Hermes Agent 的本地優先操作層,包含工作流技能、證據邊界和多語言支援。MIT 授權按原樣提供程式碼,沒有承諾支援或安全保證;倉庫中的開放問題可用於核對目前行為。
- 可以商用嗎?
- 可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
- 還在維護嗎?
- 有在維護。儲存庫最近一次提交在 4 天前。
- 用什麼語言寫的?
- 主要是 Python(依據 GitHub 的語言統計)。
以上回答依據專案的 GitHub 資料(最近同步於 2026年9月14日)與我們的分析,不構成法律意見。
開源專案深度解析
oh-my-hermes|1|在 Hermes Agent 之上增加操作層
oh-my-hermes(簡稱 OMH)是一個 Python 套件,它運行在 Hermes Agent 之上,而不是取代 Hermes Agent。README 將它描述為位於單一 Hermes 原生技能之上的操作層:它界定問題、選擇工作流和證據門檻,並把原生技能當作該受控路徑內的能力使用。README 的標語是安裝一次,保留 Hermes,再加上一層更強的操作層。專案徽章顯示需要 Python 3.11 或更高版本,倉庫首頁指向包含文件的 GitHub Pages 站點。
在 rlaope/oh-my-hermes 的專屬觀察是:這個專案使用 Python,預設分支為 main,授權標示為 MIT。README 把能力放在自己的命令、模組與資料格式中,不能只用一句產品描述取代這些邊界。README 未說明的效能上限、部署規模與相依版本,也不能由倉庫星數或描述推導。
針對 rlaope/oh-my-hermes 的第 1 節,應從 README 列出的安裝或執行命令開始,保存命令使用的參數,再對照它宣稱的輸出、設定檔與錯誤訊息。若文章涉及 oh-my-hermes 的版本行為,請以 GitHub Releases 的版本標記核對,並把本機環境、輸入資料與輸出結果分開記錄。這個核對只回答該功能是否按文件運作,不代表其他模組也有同樣結果。
這一節的判斷還要留意責任邊界:rlaope/oh-my-hermes README 有明確寫出的內容才可作為事實,沒有寫出的整合方式、容量數字或可靠性保證應保留疑問。對採用者來說,關鍵是知道 oh-my-hermes 的入口是否能在指定版本重現,以及失敗時哪一層留下可讀訊息。
oh-my-hermes|2|README 中的安裝與維護命令
Quick Start 部分給出一條安裝命令:`curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.sh | sh`,隨後執行 `omh setup`。另一種方式使用 Hermes skills 命令:`hermes skills tap add rlaope/oh-my-hermes` 和 `hermes skills install rlaope/oh-my-hermes/skills/omh-routing --yes`。README 還提供了一句給 AI 助手的自然語言指令,內容是把該 GitHub 連結交給助手安裝。更新和健康檢查分別用 `omh update` 和 `omh doctor`。關於把 `--full` 安裝還原到核心的維護路徑,README 指向 docs/INSTALLATION.md。
針對 rlaope/oh-my-hermes 的第 2 節,應從 README 列出的安裝或執行命令開始,保存命令使用的參數,再對照它宣稱的輸出、設定檔與錯誤訊息。若文章涉及 oh-my-hermes 的版本行為,請以 GitHub Releases 的版本標記核對,並把本機環境、輸入資料與輸出結果分開記錄。這個核對只回答該功能是否按文件運作,不代表其他模組也有同樣結果。
oh-my-hermes|3|工作流技能與能力分類
OMH 打包了 103 個可安裝的工作流技能,README 稱之為六個可讀能力分類,但緊接著的表格列出了七項:澄清與規劃、借力構建、研究與學習、安全地編碼與發佈、製作精緻的交付物、記憶與維運,以及不隱藏邊界的連接。代表工作流名稱包括 `ulw-interview`、`ulw-plan`、`omh-decide`、`ulw-work`、`omh-research-brief`、`omh-code-review`、`omh-design-quality-gate`、`omh-memory-new` 和 `omh-toolbelt-readiness`。README 說明完整的生成目錄、觸發器、框架和證據規則位於 docs/WORKFLOWS.md。
針對 rlaope/oh-my-hermes 的第 3 節,應從 README 列出的安裝或執行命令開始,保存命令使用的參數,再對照它宣稱的輸出、設定檔與錯誤訊息。若文章涉及 oh-my-hermes 的版本行為,請以 GitHub Releases 的版本標記核對,並把本機環境、輸入資料與輸出結果分開記錄。這個核對只回答該功能是否按文件運作,不代表其他模組也有同樣結果。
oh-my-hermes|4|證據邊界與狀態區分
README 把「有用的準備」與「觀察到的結果」分開,定義了三種狀態:Prepared(已準備)、Observed(已觀察)和 Verified(已驗證)。已準備表示路由、計畫、提示、工件契約或交接已經就緒;已觀察表示包裝器或運行時記錄了某個動作或結果確實發生;已驗證表示匹配的測試、審查、服務表面檢查或其他必需門檻已經通過。README 明確說明 `prepared_not_observed` 不是執行、提供商存取、工件生成、審查、CI、部署、合併就緒或合併。它還指出能力影響按獨立維度報告,而不是合併成一個分數。
針對 rlaope/oh-my-hermes 的第 4 節,應從 README 列出的安裝或執行命令開始,保存命令使用的參數,再對照它宣稱的輸出、設定檔與錯誤訊息。若文章涉及 oh-my-hermes 的版本行為,請以 GitHub Releases 的版本標記核對,並把本機環境、輸入資料與輸出結果分開記錄。這個核對只回答該功能是否按文件運作,不代表其他模組也有同樣結果。
oh-my-hermes|5|本地優先的路由與多語言支援
README 描述的路由器可以在本地對英語、韓語、日語、中文、西班牙語、法語、德語和印地語的請求進行分類,無需翻譯 API。它返回推薦的能力分類、技能、負責人、下一步動作以及仍然缺少證據的部分。OMH 被描述為本地優先的控制平面:核心路由、目錄、清單和聲明規則都是確定性的本地表面,外部呼叫和提供商存取始終是顯式整合,而不是隱藏在核心行為中。README 還說,自然語言聊天中的專案感知澄清會使用目前倉庫裡經過審查的術語,但不會改變已選路線,也不會持久化上下文。
針對 rlaope/oh-my-hermes 的第 5 節,應從 README 列出的安裝或執行命令開始,保存命令使用的參數,再對照它宣稱的輸出、設定檔與錯誤訊息。若文章涉及 oh-my-hermes 的版本行為,請以 GitHub Releases 的版本標記核對,並把本機環境、輸入資料與輸出結果分開記錄。這個核對只回答該功能是否按文件運作,不代表其他模組也有同樣結果。
oh-my-hermes|6|開發、倉庫狀態與授權
在原始碼檢出環境下,README 列出了 `PYTHONPATH=tests uv run python -m unittest discover -s tests -v`、`uv run python -m compileall -q src tests`、`uv run python -m omh.cli docs workflows --check` 和 `git diff --check`。OMH 作為 Team Art & Engineering 的一部分公開開發,README 請讀者關注 @rlaope 取得更新。倉庫元資料顯示 495 個星標、51 個復刻和 50 個開放問題,README 徽章標記狀態為 1.0.4 stable。MIT 授權允許使用、複製、修改、合併、發布、分發、再授權和銷售副本,前提是包含版權聲明,並且不提供任何明示或暗示的擔保或責任。授權文字沒有涉及支援、安全姿態或生產就緒性;這些內容尚未被證明。
針對 rlaope/oh-my-hermes 的第 6 節,應從 README 列出的安裝或執行命令開始,保存命令使用的參數,再對照它宣稱的輸出、設定檔與錯誤訊息。若文章涉及 oh-my-hermes 的版本行為,請以 GitHub Releases 的版本標記核對,並把本機環境、輸入資料與輸出結果分開記錄。這個核對只回答該功能是否按文件運作,不代表其他模組也有同樣結果。
rlaope-oh README 入口與輸出核對
rlaope-oh 的實際採用不能停在功能名稱。先在乾淨環境依 README 建立它要求的執行條件,再以 README 出現的命令、檔名或設定鍵作為唯一入口。記錄命令回傳碼、標準輸出、標準錯誤和生成檔案的路徑,並把輸入樣本與版本標記一起保存。若工具需要網路、雲端帳號、裝置權限或特定作業系統,這些前置條件都要和結果並列,否則一次成功不能代表可重複。對 rlaope-oh 而言,真正需要確認的是輸出是否符合 README 描述的資料形狀,以及異常輸入是否留下足以定位問題的訊息。README 沒有寫出的效能數字、相容矩陣和長期維護承諾,不能從短暫的本機結果延伸。
編輯結論
oh-my-hermes 的 README 將其定位為 Hermes Agent 的本地優先操作層,包含工作流技能、證據邊界和多語言支援。MIT 授權按原樣提供程式碼,沒有承諾支援或安全保證;倉庫中的開放問題可用於核對目前行為。 對 rlaope/oh-my-hermes 而言,適合由能控制 Python 執行環境的開發者先從 README 指定入口開始;不適合把倉庫描述直接視為跨版本或跨平台保證。採用前,請先執行 rlaope/oh-my-hermes README 寫出的最小命令,記下實際版本、輸入、輸出與錯誤,再按文章所述功能逐項比對。MIT 授權對修改、散布或託管方式的影響,也要放回你的交付模式中確認。
社群筆記