oh-my-hermes 第110期第 110 期开源工具深读

给 Hermes Agent 套一层操作层:oh-my-hermes 把路由、记忆和证据边界管起来

一句话判断:oh-my-hermes(简称 OMH)不是又一个编码智能体,它是运行在 Nous Research 的 Hermes Agent 之上的「操作层」——决定每条任务用哪个模型、花多少推理力、代码交给谁、做到什么才算完。如果你已经用(或想用)Hermes Agent,又受够了「它说完成但其实没跑测试」「换个模型钱包就空了」这两件事,它会正中靶心。

一、它到底解决什么痛点

大多数 AI 编码工具把两类事情混为一谈,OMH 的整个设计都在拆开它们:

OMH 的底层立场只有一句:准备(prepared)永远不等于执行(executed)。

二、这个项目是做什么的

OMH 把一次普通的 Hermes Agent 请求,变成「清晰的能力 + 有用的下一步 + 诚实的记录」。它不替代 Hermes,也不在背后藏一个代码执行器;它站在 Hermes 原生技能之上做调度:框定问题、挑工作流与证据闸门、把原生技能作为受治理路径里的能力来运行。

它给 Hermes 三样东西,打包成一个插件:

三、怎么装、怎么用(命令取自 README 原文)

Quick Start(macOS / Linux):

curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.sh | sh

Windows(PowerShell 5.1+):

irm https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.ps1 | iex

装完必须初始化(README 原文):

omh setup

之后的日常命令:

omh update   # 自检安装方式并升级
omh doctor   # 验证或排错

如果你更习惯包管理器,README 也给了 Homebrew / Bun / npm 三条等价路径,装完同样跑 omh setup:

安装方式命令
Homebrewbrew install rlaope/tap/omh
Bunbun install -g oh-my-hermes
npmnpm install -g oh-my-hermes

四、四个立刻能感知到的能力

1. 混合模型路由(Mixture-of-Models Routing)。每条被派发的任务都会落到一个「类别」(模型 + 推理力),比如 ultrabrain / deep / quick / writing / visual-engineering。类别链在提供商拒绝某模型时会顺延,而不是悄悄降级。README 给的例子:同一批编码任务、同一个 GPT-6 Astra,同样的答案从 4.29 美元降到 0.66 美元,23 分钟降到 5 分钟。

注意:上面这个降本数字是项目自己的测量。仓库 issue #1333 / #1327 仍在征集独立复测,尚未被第三方验证。把它当「方向」看,别当「保票」。

2. 并行扇出 ulw-work。一个被接受的计划会被拆成「永不共享同一文件」的单元,每个单元有独立 worktree,各自带回带四种状态的类型化结果:进程退出 / schema 合法 / 验证已观测 / 可集成。退出码 0 但没有任何证据,会停留在 reported done,直到某个闸门去检查它。

3. 长期记忆(你自己审阅的)。不会偷偷记。一条候选从会话里被捕获、放上审查卡,然后被「记住 / 拒绝 / 推迟」并写下理由。被批准的记录带着来源与复核截止日;确认它才重置时钟,沉默会让它从 active 老化到 reference 再到 archive。关键点:OMH 从不读、也不改 Hermes 自己的记忆,这块存储是 OMH 自己的、文件落地、经过审阅。

4. 证据边界(三态)。你看到的每一行状态都有两部分:阶段,以及 OMH 对它有多确定。

你看到含义
Plan · not run计划就绪,还没跑任何东西
Code · reported doneexecutor 说做完了,没人检查结果
Test · verified测试 / 评审 / CI 闸门真的过了

OMH 的坚持是中间那行:executor 说完成 ≠ 有人检查过,而多数工具把两者都写成「完成」。

五、优点 / 缺点(诚实摆)

优点:

缺点:

六、最终能达到什么效果

装好并跑通 omh setup 之后,你得到的是一条「被治理」的工作流:每次任务先被框定、按类别落到合适的模型与推理力、必要时并行扇出、关键改动能被验证闸门拦下、长期经验沉淀成可审阅的记忆。

适合谁:已经在用或愿意用 Hermes Agent、对成本敏感、希望 AI 编码过程「说得清、查得动」的人。

不适合谁:只想装一个开箱即用的独立编码助手、不想引入额外概念与配置的人。

坑:先确认本机有 Hermes Agent 且能连上你的模型提供商;Windows 上谨慎用并行扇出;别把 README 里的降本数字当承诺。

下期预告:把「数据握在自己手里」自托管工具横向合集——LocalSend 文件互传 / vaultwarden 密码库 / NOMAD 离线知识库三篇回顾对比,清此前久欠的合集债。

本文基于 rlaope/oh-my-hermes 仓库 README 与 issues 实测整理(MIT 协议)。安装与命令均取自 README 原文;文中提及的降本与校准数字为项目自报、未独立验证,已在正文标注。未做实际安装与运行,延迟、画质等主观差异不做断言。