Installation
Hermes Agent runs anywhere a Python environment or container runtime is available. Pick the install method that matches your target environment.
One-line installer (recommended)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Manual install with pipx
pipx install hermes-agent
Docker
docker run --rm -it \
-v ~/.hermes:/root/.hermes \
-e OPENAI_API_KEY=$OPENAI_API_KEY \
nousresearch/hermes-agent:latest
Terminal backends
Hermes supports six execution backends, configurable via hermes config:
- local — run directly on the host.
- docker — sandbox tool execution.
- ssh — delegate execution to a remote host.
- daytona — ephemeral developer environments.
- singularity — HPC workloads.
- modal — serverless GPU / hibernation.
Verify
hermes --version
hermes doctor
hermes doctor runs a diagnostic check and prints any missing dependencies or misconfigured keys.