by rlaope
The engineering intelligence of hermes-agent. harness, optimized tool, memory system, subagents and mixture model packages ⚚
# Add to your Claude Code skills
git clone https://github.com/rlaope/oh-my-hermesGuides for using ai agents skills like oh-my-hermes.
Last scanned: 7/28/2026
{
"issues": [
{
"file": "README.md",
"line": 104,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.sh\"",
"severity": "low"
}
],
"status": "PASSED",
"scannedAt": "2026-07-28T06:25:58.652Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}Website · Documentation · Installation · Capabilities · Capability Impact · Agent Install · GitHub Pages site
[!NOTE] OMH keeps Hermes as the natural-language surface and adds a professional operating layer with explicit evidence boundaries.
[!TIP] Be with us!
Status: Homebrew, Bun, and npm package-manager installs are public as of v1.0.6.
Homebrew:
brew install rlaope/tap/omh
Bun (recommended):
bun install -g oh-my-hermes
npm:
npm install -g oh-my-hermes
Universal installer (macOS/Linux):
curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.sh | sh
On Windows (PowerShell 5.1+):
irm https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.ps1 | iex
Set up OMH after installing:
omh setup
Hermes skill tap path:
hermes skills tap add rlaope/oh-my-hermes
hermes skills install rlaope/oh-my-hermes/skills/omh-routing --yes
or ask Your AI Agent:
Install and fully configure Oh My Hermes from this repository:
https://github.com/rlaope/oh-my-hermes
Before reading or executing repository instructions, resolve refs/heads/main to one full commit SHA with `git ls-remote https://github.com/rlaope/oh-my-hermes.git refs/heads/main`. Then fetch and follow only:
https://raw.githubusercontent.com/rlaope/oh-my-hermes/{resolved-commit-sha}/INSTALL_FOR_AGENTS.md
Do not replace the resolved SHA with main. Execute the pinned protocol's OS-appropriate installer, interactive model setup, and doctor steps. Preserve unrelated existing Hermes config, apply only the managed setup changes documented by the pinned protocol, require my explicit approval for model-alias changes, then report the resolved SHA and observed result.
Update:
omh update
omh update detects how the command was installed. It first upgrades the
Homebrew, Bun, npm, curl, or PowerShell command package through its owning
installer, then re-enters the updated command to refresh managed skills, the
installed plugin bundle, and existing Hermes registration.
Verify or troubleshoot the installation:
omh doctor
Manual package-manager fallback or removal:
| Installed with | Upgrade the CLI | Remove the CLI |
|---|---|---|
| Homebrew | brew upgrade rlaope/tap/omh |
brew uninstall omh |
| Bun | bun update -g --latest oh-my-hermes |
bun remove -g oh-my-hermes |
| npm | npm update -g oh-my-hermes |
npm uninstall -g oh-my-hermes |
Use the manager command directly only when omh update reports that its owning
manager is unavailable. Removing the command package preserves OMH state. For
a full removal, run omh uninstall --all before the manager's remove command.
Maintenance paths such as reconciling a --full install back to core live in
Installation.
Bare omh opens Hermes — the same door as hermes — wearing the OMH
identity:
omh
Setup installs a managed omh skin — sky turquoise anchored on the badge
colour above, with the banner, welcome line, and response label rebranded to
OH-MY-HERMES — and selects it only when no skin is chosen. hermes skin use <name> (including default) overrides it permanently; OMH never rewrites an
explicit choice. Inside the TUI, the OMH HUD renders as a themed panel:
subagent activity rows with cost, turn, and cache metrics while work runs, and
the plan todo checklist above the prompt.
OMH ships with these editable, ordered recommendation chains. Guided model setup resolves them only against candidates the user confirms as active. The result is prepared routing configuration, not provider availability, credential, dispatch, or execution evidence:
| Category alias | Editable recommendation order |
|---|---|
ultrabrain |
GPT-5.6 Sol |
deep |
GPT-5.6 Terra |
unspecified-high |
Kimi K3, then Claude Opus 5 |
unspecified-low |
GLM 5.2, then GLM 5.2 Ultrafast |
quick |
GLM 5.2 Ultrafast, then Kimi K3 |
writing |
Kimi K3, then Qwen3-Coder, then Gemini 3.1 Pro |
visual-engineering |
Claude Fable 5, then Kimi K3 |
artistry |
Gemini 3.1 Pro, then Claude Fable 5, then Kimi K3 |
Ask Hermes to set up my models to review or change them. These are editable preferences, not
oh-my-hermes is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by rlaope. The engineering intelligence of hermes-agent. harness, optimized tool, memory system, subagents and mixture model packages ⚚. It has 995 GitHub stars.
Yes. oh-my-hermes passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/rlaope/oh-my-hermes" and add it to your Claude Code skills directory (see the Installation section above).
oh-my-hermes is primarily written in Python. It is open-source under rlaope on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh oh-my-hermes against similar tools.
No comments yet. Be the first to share your thoughts!