VSCode devcontainer for running Hermes Agent.
- Open this repository in a Dev Container (VS Code, Codespaces, Podman Desktop, or Docker Desktop).
- The container builds from
nousresearch/hermes-agent:latestand starts Hermes withgateway run. - Hermes persistent data is stored in a named volume mounted at
/opt/data. - The dashboard is enabled by default on port
9119.
9119is the Hermes dashboard (web UI) and should open in preview.- Dashboard basic auth is enabled by default:
- username:
hermes - password:
hermes-devcontainer
- username:
8642is the Hermes API port; opening the port root URL can return404by design.- Use an API endpoint on
8642(for example/healthor/v1/...) instead of/. - Port visibility is set to
publicindevcontainer.jsonfor easier cross-device access in Codespaces.
- Docker Desktop / Codespaces: use
host.docker.internal - Podman Desktop: use
host.containers.internal
Both hostnames are mapped in the devcontainer run arguments.