oh-my-hermes
rlaope/oh-my-hermes
Plugin for Hermes Agent that adds workflow gates, model setup and project memory around native skills
oh-my-hermes (OMH) is an all-in-one plugin for Hermes Agent that adds an operating layer above Hermes-native skills for planning, research, coding handoffs, operations and project memory. It keeps Hermes as the interface and records what actually happened with explicit evidence boundaries.
What oh-my-hermes does
oh-my-hermes turns a normal Hermes Agent request into a clear capability, a next step and a record of what actually happened. The README calls it the operating layer above Hermes-native skills: it frames the problem, picks the workflow and evidence gates, and runs native skills as capabilities inside that path. It covers planning, research, creation, coding handoffs, operations and project memory, and states that it never replaces Hermes or hides a coding executor behind it.
A command-line tool named omh handles setup, updates and checks. The omh setup step is required after installing, omh update upgrades the package and refreshes managed skills, the installed plugin bundle and the Hermes registration, and omh doctor verifies or troubleshoots. The omh model picker sets the model per work category, and the same picker opens inside the Hermes TUI as /omh-model. Installers exist for macOS, Linux and Windows PowerShell, plus Homebrew, Bun, npm and a Hermes skill tap. The README is available in English, Korean, Japanese and Chinese.
Key features
- Operating layer above Hermes-native skills with workflow and evidence gates
- Covers planning, research, creation, coding handoffs, operations and project memory
- omh setup, omh update and omh doctor commands
- Per-work-category model selection through omh model or /omh-model in the Hermes TUI
- /omh-model-setup skill for onboarding a new model family
- Install through a script, Homebrew, Bun, npm or a Hermes skill tap
When to use it
- Add a structured plan, execute and verify loop to everyday Hermes Agent requests
- Assign different models to different categories of work
- Have an AI agent install and configure OMH by following the pinned INSTALL_FOR_AGENTS.md protocol
Who it is for: Hermes Agent users who want a governed workflow layer and model management on top of the skills they already use.
How it fits with Hermes Agent
Built specifically as a Hermes Agent plugin; it keeps Hermes as the natural-language interface and registers with an existing Hermes install.
How to install oh-my-hermes
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.sh | sh
omh setupRequirements: PowerShell 5.1 or later for the Windows installer
FAQ
What is oh-my-hermes?
oh-my-hermes (OMH) is a plugin for Hermes Agent that adds an operating layer above Hermes-native skills, covering planning, research, creation, coding handoffs, operations and project memory with explicit evidence gates.
Does oh-my-hermes work with Hermes Agent?
Yes, it is built for Hermes Agent. The README says it keeps Hermes as the natural-language surface and never replaces Hermes or hides a coding executor behind it.
How do I install oh-my-hermes?
On macOS or Linux, run the curl installer from the README and then omh setup, which the README marks as required. Other routes are brew install rlaope/tap/omh, bun install -g oh-my-hermes, npm install -g oh-my-hermes, or a Hermes skill tap.
Similar plugins for Hermes Agent
All pluginsLossless context management plugin that stores every message in SQLite and compacts into a summary DAG
42-evey Evey's Hermes Plugins23 plugins for hermes-agent covering autonomy, observability, cost control, safety and memory
robbyczgw-cla Web Search PlusHermes plugin for multi-provider web search and clean page extraction with automatic fallback
stainlu Hermes LabyrinthRead-only observability dashboard plugin for Hermes Agent that maps journeys, tool calls and failures
ogallotti rtk-hermesHermes Agent plugin that rewrites shell commands through RTK to cut tokens in tool output
Humalike Humalike PluginHermes Agent plugin that adds turn-taking, persona and social learning for group chats
Related guides: How to install Hermes Agent · How to run Hermes Agent securely