Install Hermes on macOS

What this page covers

This page gives a concrete macOS install path for Hermes Agent: install, reload the shell, choose a model provider, run a first chat, and verify the setup with hermes doctor before adding gateway, cron, memory, or voice features.

Hermes changes quickly, so treat the official documentation as the source of truth and use the built-in CLI to inspect the local install before editing config by hand.

Fast path

```bash

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

```

```bash

source ~/.zshrc # or source ~/.bashrc if that is your shell

```

```bash

hermes model

```

```bash

hermes --tui # modern TUI

hermes # classic CLI

```

```bash

hermes doctor

```

```bash

hermes config path

hermes config env-path

```

Practical checklist

  • Start with the desktop installer if the user wants the easiest macOS path; use the shell installer for command-line-only installs.
  • Run `hermes model` or `hermes setup --portal` immediately after install so provider and model details are written by Hermes, not guessed.
  • Keep secrets in `~/.hermes/.env`; keep non-secret settings in `~/.hermes/config.yaml`.
  • Use a small, verifiable first prompt such as asking Hermes to summarize the current repo or identify the main project file.
  • Only add gateway, cron, skills, memory, or voice after a normal chat works.

Common pitfalls

  • Skipping shell reload after install, leaving `hermes` off PATH.
  • Pasting API keys into chat or screenshots instead of using `hermes auth` / `hermes config set`.
  • Treating install success as workflow success; a working first chat is the real baseline.

Verification checklist

  • `hermes --version` returns a version.
  • `hermes doctor` reports no blocking setup errors.
  • A first `hermes` or `hermes --tui` conversation responds with the selected provider/model.
  • `hermes config path` and `hermes config env-path` point to the expected profile.

Official reference

https://hermes-agent.nousresearch.com/docs/getting-started/quickstart