Sign inSign up

nousresearch/hermes-agent:v2026.5.29.2

Multi-platform
Machine learning & AI
Developer tools
Index digest

sha256:2bba4ab37729ebdd864d4caf277b24fec4cd8bfc2855185fd9f4c90f9bf7bfa3

OS/ARCH

Compressed size

1.06 GB

Last pushed

4 months by definitelynotcthulhu

Type

Image

Manifest digest

sha256:00ec7c4d7ea878dbd10938072781c0127ba13467a18c3b8775adcde60170a0b9

Image Layers

1# debian.sh --arch 'amd64' out/47.02 MB
2ENV PYTHONUNBUFFERED=10 B
3ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright0 B
4RUN /bin/sh -c apt-get update341.61 MB
5ARG TARGETARCH=amd640 B
6ARG S6_OVERLAY_VERSION=3.2.3.00 B
7ARG S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf0 B
8ARG S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e88405630 B
9ARG S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf3445810 B
10ARG S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e0 B
11ADD https://github.com/just-containers/s6-overlay/releases/download/v3.2.3.0/s6-overlay-noarch.tar.xz /tmp/ # buildkit7.03 KB
12ADD https://github.com/just-containers/s6-overlay/releases/download/v3.2.3.0/s6-overlay-symlinks-noarch.tar.xz /tmp/ # buildkit461 B
13RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf2.68 MB
14RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf3.25 KB
15COPY --chmod=0755 /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/23.33 MB
16COPY --chmod=0755 /usr/local/bin/node /usr/local/bin/ #43.12 MB
17COPY /usr/local/lib/node_modules/npm /usr/local/lib/node_modules/npm # buildkit2.63 MB
18COPY /usr/local/lib/node_modules/corepack /usr/local/lib/node_modules/corepack # buildkit223.74 KB
19RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf244 B
20WORKDIR /opt/hermes116 B
21COPY package.json package-lock.json ./ #836 B
22COPY web/package.json web/package-lock.json web/ #53.9 KB
23COPY ui-tui/package.json ui-tui/package-lock.json ui-tui/ #54.67 KB
24COPY ui-tui/packages/hermes-ink/ ui-tui/packages/hermes-ink/ # buildkit378.58 KB
25ENV npm_config_install_links=false0 B
26RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf323.04 MB
27COPY pyproject.toml uv.lock ./ #222.04 KB
28RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf154 B
29RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf84.12 MB
30COPY --chown=hermes:hermes . . #30.93 MB
31RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf3.13 MB
32USER root0 B
33RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf178.42 MB
34RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf19.53 KB
35ARG HERMES_GIT_SHA=77a1650c78a4cb1813d8a81fa1da40a15b6a3ec50 B
36RUN |7 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf198 B
37COPY docker/s6-rc.d/ /etc/s6-overlay/s6-rc.d/ # buildkit2.6 KB
38RUN |7 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf209 B
39COPY --chmod=0755 docker/cont-init.d/015-supervise-perms /etc/cont-init.d/015-supervise-perms #1.9 KB
40COPY --chmod=0755 docker/cont-init.d/02-reconcile-profiles /etc/cont-init.d/02-reconcile-profiles #1.15 KB
41ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist0 B
42ENV HERMES_HOME=/opt/data0 B
43COPY --chmod=0755 docker/hermes-exec-shim.sh /opt/hermes/bin/hermes #1.89 KB
44ENV PATH=/opt/hermes/bin:/opt/hermes/.venv/bin:/opt/data/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
45RUN |7 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf32 B
46VOLUME [/opt/data]0 B
47ENTRYPOINT ["/init" "/opt/hermes/docker/main-wrapper.sh"]0 B
48CMD []0 B

Command

# debian.sh --arch 'amd64' out/ 'trixie' '@1777939200'