Block a user
hermes-agent (v2026.4.30-atlas1)
Published 2026-05-06 21:37:07 +00:00 by dan
Installation
docker pull gitea.coffee-anon.com/dan/hermes-agent:v2026.4.30-atlas1sha256:86c30c6679d57b986af54188ac11c4cb9cba9e18ee41918ff3b97c5da7882462
Image Layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1776729600' |
| ENV PYTHONUNBUFFERED=1 |
| ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential curl nodejs npm python3 ripgrep ffmpeg gcc python3-dev libffi-dev procps git openssh-client docker-cli tini && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c useradd -u 10000 -m -d /opt/data hermes # buildkit |
| COPY --chmod=0755 /gosu /usr/local/bin/ # buildkit |
| COPY --chmod=0755 /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/ # buildkit |
| WORKDIR /opt/hermes |
| COPY package.json package-lock.json ./ # buildkit |
| COPY web/package.json web/package-lock.json web/ # buildkit |
| COPY ui-tui/package.json ui-tui/package-lock.json ui-tui/ # buildkit |
| COPY ui-tui/packages/hermes-ink/package.json ui-tui/packages/hermes-ink/package-lock.json ui-tui/packages/hermes-ink/ # buildkit |
| RUN /bin/sh -c npm install --prefer-offline --no-audit && npx playwright install --with-deps chromium --only-shell && (cd web && npm install --prefer-offline --no-audit) && (cd ui-tui && npm install --prefer-offline --no-audit) && npm cache clean --force # buildkit |
| COPY --chown=hermes:hermes . . # buildkit |
| RUN /bin/sh -c cd web && npm run build && cd ../ui-tui && npm run build && rm -rf node_modules/@hermes/ink && rm -rf packages/hermes-ink/node_modules && cp -R packages/hermes-ink node_modules/@hermes/ink && npm install --omit=dev --prefer-offline --no-audit --prefix node_modules/@hermes/ink && rm -rf node_modules/@hermes/ink/node_modules/react && node --input-type=module -e "await import('@hermes/ink')" # buildkit |
| USER root |
| RUN /bin/sh -c chown -R hermes:hermes /opt/hermes/ui-tui /opt/hermes/web && chmod -R a+rX /opt/hermes # buildkit |
| RUN /bin/sh -c uv venv && uv pip install --no-cache-dir -e ".[all]" # buildkit |
| ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist |
| ENV HERMES_HOME=/opt/data |
| ENV PATH=/opt/data/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| VOLUME [/opt/data] |
| ENTRYPOINT ["/usr/bin/tini" "-g" "--" "/opt/hermes/docker/entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.revision | 73bf3ab1b22314ed9dfecbb59242c03742fe72af |
| org.opencontainers.image.source | https://github.com/NousResearch/hermes-agent |
| org.opencontainers.image.version | v2026.4.30 |
Details
Versions (6)
View all
498bfc7-atlas1
2026-05-07
v2026.5.7-atlas1
2026-05-07
73bf3ab-atlas1
2026-05-06
v2026.4.30-atlas1
2026-05-06
73bf3ab
2026-05-06