Who this is for
People who want an open, multi-provider terminal agent — not single-lab lock-in. Hermes has more knobs than Claude Code or Codex; if you want the simplest path, you already have it.
Which “Hermes”? Read this first
| Candidate | What it is | Terminal agent? |
|---|---|---|
| Nous Research Hermes Agent | Open agent with CLI/TUI, tools, gateway — hermes-agent.nousresearch.com | Yes — this module |
| “Hermes” LLM / model brands | Models, not a full installable agent product | No (models ≠ CLI) |
| Unrelated Hermes protocols / crypto / repos | Name collision | No |
Which machine are you on? (saved from TA-01 if you picked there)
↑ Pick one to see only your install path. (Showing all until you do.)
The emergency brake
- Installer hangs or scrolls forever? Hold
Ctrl+ tapC, close the terminal, open a fresh one, try once more. - Scary red text? Copy the exact error — you'll need it for the fix table below or a consult. Red text is information, not damage.
OS matrix — pick your row
Compare all three OS paths (reference — your picker above already filtered the steps)
| macOS | Windows native | WSL | |
|---|---|---|---|
| CLI install | curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash | iex (irm https://hermes-agent.nousresearch.com/install.ps1) | Same curl installer as Linux |
| Desktop (optional) | DMG from site — Apple Silicon only | .appinstaller / MSIX from site | Prefer CLI inside WSL |
| After install | source ~/.zshrc → hermes | New PowerShell window | source ~/.bashrc → hermes |
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
Install, verify, and run once
- Run the CLI installer for your OS (Desktop optional).
- Reload shell →
hermesorhermes --tui. - Configure provider:
hermes setup --portal(fast path) orhermes model/hermes setup. - First run: ask a question about the current directory.
- Diagnostics:
hermes doctorif anything's missing.
Try this
Run the version check for your OS path right now — before the login step.
You should see: a version number. command not found instead? Close the terminal, open a fresh window, and try once more — PATH usually fixes itself.
Docs: Installation · Quickstart.
Success check
hermeslaunches (CLI or TUI)- Provider/model configured via portal or
hermes model - One chat about the current directory works
Common failure modes
| Failure | Fix |
|---|---|
hermes: command not found | Reload shell; ensure ~/.local/bin (or Windows Hermes bin) is on PATH |
| API key not set | hermes model or portal setup — don't paste keys into random chats |
| Intel Mac + Desktop | Desktop not supported on Intel — CLI installer only |
| Installed the wrong “Hermes” | Re-read the ambiguity table; uninstall the wrong tool |
Don't buy / don't install yet
Skip Hermes if you already have one lab CLI working and don't want another config surface. Skip paying for multiple providers “to unlock Hermes” before you've run hermes doctor once.
Commands checked 2026-09-25 against Nous Research docs; if one fails, the official page wins.
Hermes rewards one focused setup session. Bring hermes doctor output and we'll read it together.