docs/en/agent-integrations/05-hermes.md
Hermes Agent by Nous Research has a first-class OpenViking memory provider built in. No plugin to install — just point Hermes at your OpenViking server and it handles memory storage, recall, and extraction natively.
Hermes connects to OpenViking over HTTP, so OpenViking does not need to be
installed in the Hermes Python environment. Run the OpenViking server in its
own virtual environment or container. Do not use --force-reinstall to add or
upgrade OpenViking in an existing Hermes environment: a Hermes release may pin
dependency versions that differ from OpenViking's supported, security-patched
versions. If you intentionally combine both applications in one environment,
resolve them together and run python -m pip check before starting either
service.
Run the Hermes memory setup wizard:
hermes memory setup
The wizard prompts for:
http://127.0.0.1:1933) or OpenViking Service (VolcEngine Cloud)agent_id settings map to the request actor peer during migration.Configuration is saved to Hermes's config.yaml and .env files.
hermes memory status
Once configured, Hermes automatically uses OpenViking for long-term memory — viking_remember, viking_recall, and other memory tools become available to the agent.