Windows users: Native Windows is not supported. Install WSL2 first, then follow these steps inside your WSL2 terminal.
Install Hermes
Run the one-line installer. It handles Python, Node.js, all dependencies, and the The installer clones the repo to
hermes command — no prerequisites except git.~/.hermes/hermes-agent, creates a virtual environment, installs all packages, and symlinks the hermes binary into ~/.local/bin.Run the setup wizard
Configure your LLM provider and API key with the interactive wizard:The wizard walks you through:
- Choosing an inference provider (Nous Portal, OpenRouter, Anthropic, and more)
- Entering your API key or logging in via OAuth
- Selecting a default model
- Optionally configuring the terminal backend, messaging platforms, and tools
hermes setup model, hermes setup tools, etc.Pick a model
To change your model at any time without re-running the full wizard:This opens an interactive provider and model picker. Your selection is saved to
~/.hermes/config.yaml.