5341a7617b3eb7f4cf1dde4839f5a144bdabef85
基于官方 nousresearch/hermes-agent 镜像的 CLI、Docker Compose 与 Web 管理界面,支持多实例部署;敏感配置与实例数据由 .gitignore 排除。 Co-authored-by: Cursor <cursoragent@cursor.com>
hermes-agent-home
在本机用 Docker Compose 管理多个 NousResearch Hermes Agent 实例:CLI + 可选 Web 管理台。
不是 OpenClaw。 底层镜像与服务来自官方 hermes-agent 仓库;每实例独立数据目录挂载到容器 /opt/data(config.yaml、.env、sessions/ 等)。
与 openclaw-home 的区别
| 项目 | openclaw-home | hermes-agent-home(本仓库) |
|---|---|---|
| 上游仓库 | OpenClaw | NousResearch/hermes-agent |
| Compose 服务 | openclaw-gateway |
gateway |
| 配置 | config/openclaw.json |
data/config.yaml |
| 网关/Dashboard 端口 | 18780+N / 18790+N | 8641+N / 9118+N(实例 1 → 8642 / 9119) |
| Compose 项目名 | claw-<N> |
hermes-<N> |
快速开始
git clone https://github.com/NousResearch/hermes-agent.git /path/to/hermes-agent
cd /path/to/hermes-agent-home
cp .env.example .env # 设置 HERMES_SOURCE=/path/to/hermes-agent
./hermes-agent-cli.sh check
./hermes-agent-cli.sh compose-build 1 # 首次构建镜像(较久)
./hermes-agent-cli.sh setup 1 # 交互配置 API 密钥等(或 Web「Hermes 引导」)
./hermes-agent-cli.sh run 1
# 实例 1:API http://127.0.0.1:8642 · Dashboard http://127.0.0.1:9119
Web
见 hermes-agent-web/README.md。默认 http://127.0.0.1:8781
从旧版(OpenClaw 兼容层)迁移
若此前用 OPENCLAW_SOURCE 跑过实例,请销毁旧实例后按上表重建;旧目录 hermes-agent-instances/<N>/config/ 与 Hermes 的 data/ 布局不兼容。
文档:https://hermes-agent.nousresearch.com/docs/user-guide/docker
Languages
Python
47.6%
HTML
30.6%
Shell
21.8%