nanoclaw-agent (linux-arm64-09d903fbed5e157e)
Published 2026-10-06 14:25:27 +00:00 by sys_hiram
Installation
docker pull git.probatem.com/probatem/nanoclaw-agent:linux-arm64-09d903fbed5e157esha256:088b247657c9a0794a6c6f0ac564c4f63846b83ec515605fa116d2de6d6e9466
Image Layers
| # debian.sh --arch 'arm64' out/ 'trixie' '@1785715200' |
| ENV DBUS_SESSION_BUS_ADDRESS=/dev/null TERM=xterm npm_config_loglevel=warn CI=1 QT_X11_NO_MITSHM=1 _X11_NO_MITSHM=1 _MITSHM=0 CYPRESS_CACHE_FOLDER=/root/.cache/Cypress |
| RUN /bin/sh -c ls -la /root && chmod 777 /root && apt-get update && apt-get install --no-install-recommends -y xvfb libglib2.0-0 libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libgtk-3-0 libgbm1 libasound2 procps curl git openssh-client wget openssl ca-certificates zstd bzip2 gnupg dirmngr unzip # buildkit |
| COPY ./installScripts /opt/installScripts # buildkit |
| ARG FACTORY_DEFAULT_NODE_VERSION=24.19.0 |
| ENV CYPRESS_FACTORY_DEFAULT_NODE_VERSION=24.19.0 |
| ARG NODE_VERSION=24.19.0 |
| ENV APPLIED_FACTORY_DEFAULT_NODE_VERSION=24.19.0 |
| RUN |1 NODE_VERSION=24.19.0 /bin/sh -c bash /opt/installScripts/node/install-node-version.sh ${APPLIED_FACTORY_DEFAULT_NODE_VERSION} # buildkit |
| ARG YARN_VERSION=1.22.22 |
| RUN |2 NODE_VERSION=24.19.0 YARN_VERSION=1.22.22 /bin/sh -c node /opt/installScripts/yarn/install-yarn-version.js ${YARN_VERSION} # buildkit |
| ARG CHROME_VERSION=151.0.7922.137-1 |
| RUN |3 NODE_VERSION=24.19.0 YARN_VERSION=1.22.22 CHROME_VERSION=151.0.7922.137-1 /bin/sh -c node /opt/installScripts/chrome/install-chrome-version.js ${CHROME_VERSION} # buildkit |
| ARG CHROME_FOR_TESTING_VERSION |
| RUN |4 NODE_VERSION=24.19.0 YARN_VERSION=1.22.22 CHROME_VERSION=151.0.7922.137-1 CHROME_FOR_TESTING_VERSION= /bin/sh -c node /opt/installScripts/chrome-for-testing/install-chrome-for-testing-version.js ${CHROME_FOR_TESTING_VERSION} # buildkit |
| ARG EDGE_VERSION=151.0.4129.93-1 |
| RUN |5 NODE_VERSION=24.19.0 YARN_VERSION=1.22.22 CHROME_VERSION=151.0.7922.137-1 CHROME_FOR_TESTING_VERSION= EDGE_VERSION=151.0.4129.93-1 /bin/sh -c node /opt/installScripts/edge/install-edge-version.js ${EDGE_VERSION} # buildkit |
| ARG FIREFOX_VERSION=154.0 |
| RUN |6 NODE_VERSION=24.19.0 YARN_VERSION=1.22.22 CHROME_VERSION=151.0.7922.137-1 CHROME_FOR_TESTING_VERSION= EDGE_VERSION=151.0.4129.93-1 FIREFOX_VERSION=154.0 /bin/sh -c node /opt/installScripts/firefox/install-firefox-version.js ${FIREFOX_VERSION} # buildkit |
| ARG GECKODRIVER_VERSION=0.37.1 |
| ENV GECKODRIVER_PATH=/opt/geckodriver/geckodriver |
| RUN |7 NODE_VERSION=24.19.0 YARN_VERSION=1.22.22 CHROME_VERSION=151.0.7922.137-1 CHROME_FOR_TESTING_VERSION= EDGE_VERSION=151.0.4129.93-1 FIREFOX_VERSION=154.0 GECKODRIVER_VERSION=0.37.1 /bin/sh -c node /opt/installScripts/geckodriver/install-geckodriver-version.js ${GECKODRIVER_VERSION} # buildkit |
| ARG CYPRESS_VERSION=15.21.0 |
| ENV NODE_PATH=/usr/local/lib/node_modules |
| RUN |8 NODE_VERSION=24.19.0 YARN_VERSION=1.22.22 CHROME_VERSION=151.0.7922.137-1 CHROME_FOR_TESTING_VERSION= EDGE_VERSION=151.0.4129.93-1 FIREFOX_VERSION=154.0 GECKODRIVER_VERSION=0.37.1 CYPRESS_VERSION=15.21.0 /bin/sh -c /opt/installScripts/cypress/install.sh ${CYPRESS_VERSION} # buildkit |
| RUN |8 NODE_VERSION=24.19.0 YARN_VERSION=1.22.22 CHROME_VERSION=151.0.7922.137-1 CHROME_FOR_TESTING_VERSION= EDGE_VERSION=151.0.4129.93-1 FIREFOX_VERSION=154.0 GECKODRIVER_VERSION=0.37.1 CYPRESS_VERSION=15.21.0 /bin/sh -c apt-get purge -y --auto-remove curl bzip2 gnupg dirmngr && rm -rf /usr/share/doc && rm -rf /var/lib/apt/lists/* && rm -rf /opt/installScripts # buildkit |
| ENTRYPOINT ["cypress" "run"] |
| ARG INSTALL_CJK_FONTS |
| ARG CLAUDE_CODE_VERSION INSTALL_CJK_FONTS |
| ARG AGENT_BROWSER_VERSION CLAUDE_CODE_VERSION INSTALL_CJK_FONTS |
| ARG AGENT_BROWSER_VERSION CLAUDE_CODE_VERSION INSTALL_CJK_FONTS VERCEL_VERSION |
| ARG AGENT_BROWSER_VERSION BUN_VERSION CLAUDE_CODE_VERSION INSTALL_CJK_FONTS VERCEL_VERSION |
| ARG AGENT_BROWSER_VERSION BUN_VERSION CLAUDE_CODE_VERSION GOOSE_VERSION INSTALL_CJK_FONTS VERCEL_VERSION |
| ARG AGENT_BROWSER_VERSION BUN_VERSION CLAUDE_CODE_VERSION GOOSE_VERSION INSTALL_CJK_FONTS MISE_VERSION VERCEL_VERSION |
| ARG AGENT_BROWSER_VERSION BUN_VERSION CLAUDE_CODE_VERSION GOOSE_VERSION INSTALL_CJK_FONTS MISE_NIM_PLUGIN_REF MISE_VERSION VERCEL_VERSION |
| ARG AGENT_BROWSER_VERSION BUN_VERSION CLAUDE_CODE_VERSION GOOSE_VERSION INSTALL_CJK_FONTS MISE_NIM_PLUGIN_REF MISE_NIM_PLUGIN_URL MISE_VERSION VERCEL_VERSION |
| ARG AGENT_BROWSER_VERSION BUN_VERSION CLAUDE_CODE_VERSION GOOSE_VERSION INSTALL_CJK_FONTS MISE_NIM_PLUGIN_REF MISE_NIM_PLUGIN_URL MISE_VERSION NIM_VERSION VERCEL_VERSION |
| ARG AGENT_BROWSER_VERSION BUN_VERSION CLAUDE_CODE_VERSION GOOSE_VERSION INSTALL_CJK_FONTS MISE_NIM_PLUGIN_REF MISE_NIM_PLUGIN_URL MISE_VERSION NIM_VERSION TARGETARCH VERCEL_VERSION |
| ARG AGENT_BROWSER_VERSION BUILD_CACHE_NAMESPACE BUN_VERSION CLAUDE_CODE_VERSION GOOSE_VERSION INSTALL_CJK_FONTS MISE_NIM_PLUGIN_REF MISE_NIM_PLUGIN_URL MISE_VERSION NIM_VERSION TARGETARCH VERCEL_VERSION |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c --mount=type=cache,id=nanoclaw-apt-cache-${TARGETARCH}-${BUILD_CACHE_NAMESPACE},target=/var/cache/apt,sharing=locked --mount=type=cache,id=nanoclaw-apt-lib-${TARGETARCH}-${BUILD_CACHE_NAMESPACE},target=/var/lib/apt,sharing=locked apt-get update && apt-get install -y --no-install-recommends fonts-liberation fonts-noto-color-emoji build-essential bzip2 ca-certificates curl file git jq less libpq-dev libssl-dev m4 make openssh-client patch pkg-config postgresql-client procps ripgrep tini unzip xz-utils && if [ "$INSTALL_CJK_FONTS" = "true" ]; then apt-get install -y --no-install-recommends fonts-noto-cjk; fi && rm -rf /var/lib/apt/lists/* |
| ENV AGENT_BROWSER_EXECUTABLE_PATH=/usr/bin/google-chrome |
| ENV PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/usr/bin/google-chrome |
| ENV CYPRESS_SKIP_VERIFY=true |
| ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c curl -fsSL https://bun.sh/install | bash -s "bun-v${BUN_VERSION}" && install -m 0755 /root/.bun/bin/bun /usr/local/bin/bun && if [ -f /root/.bun/bin/bunx ]; then install -m 0755 /root/.bun/bin/bunx /usr/local/bin/bunx; else ln -sf /usr/local/bin/bun /usr/local/bin/bunx; fi && rm -rf /root/.bun |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c set -eux; case "${TARGETARCH:-$(dpkg --print-architecture)}" in amd64|x86_64) mise_arch="x64" ;; arm64|aarch64) mise_arch="arm64" ;; *) echo "Unsupported mise architecture: ${TARGETARCH:-$(dpkg --print-architecture)}" >&2; exit 1 ;; esac; curl -fsSL "https://github.com/jdx/mise/releases/download/v${MISE_VERSION}/mise-v${MISE_VERSION}-linux-${mise_arch}" -o /usr/local/bin/mise; chmod 0755 /usr/local/bin/mise; mise --version |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | CONFIGURE=false GOOSE_BIN_DIR=/usr/local/bin GOOSE_VERSION="${GOOSE_VERSION}" bash && goose --version |
| WORKDIR /app |
| COPY multi:389f0faf493e699416b18f69aaccf57551cf7181445385c162a8e6fe9ae428a3 in ./ |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c --mount=type=cache,id=nanoclaw-bun-install-${TARGETARCH}-${BUILD_CACHE_NAMESPACE},target=/root/.bun/install/cache bun install --frozen-lockfile |
| ENV PNPM_HOME="/pnpm" |
| ENV XDG_CACHE_HOME="/home/node/.cache" |
| ENV XDG_CONFIG_HOME="/home/node/.config" |
| ENV XDG_DATA_HOME="/home/node/.local/share" |
| ENV MISE_DATA_DIR="/home/node/.local/share/mise" |
| ENV MISE_CONFIG_DIR="/home/node/.config/mise" |
| ENV MISE_CACHE_DIR="/home/node/.cache/mise" |
| ENV MISE_YES=1 |
| ENV PATH="$MISE_DATA_DIR/shims:$MISE_DATA_DIR/installs/nim/${NIM_VERSION}/bin:$PNPM_HOME/bin:$PNPM_HOME:$PATH" |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c corepack enable |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c --mount=type=cache,id=nanoclaw-pnpm-${TARGETARCH}-${BUILD_CACHE_NAMESPACE},target=/root/.cache/pnpm echo "only-built-dependencies[]=agent-browser" > /root/.npmrc && echo "only-built-dependencies[]=@anthropic-ai/claude-code" >> /root/.npmrc && pnpm install -g "vercel@${VERCEL_VERSION}" |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c --mount=type=cache,id=nanoclaw-pnpm-${TARGETARCH}-${BUILD_CACHE_NAMESPACE},target=/root/.cache/pnpm pnpm install -g "agent-browser@${AGENT_BROWSER_VERSION}" |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c --mount=type=cache,id=nanoclaw-pnpm-${TARGETARCH}-${BUILD_CACHE_NAMESPACE},target=/root/.cache/pnpm pnpm install -g "@anthropic-ai/claude-code@${CLAUDE_CODE_VERSION}" |
| COPY file:05ca3f13102e04423ef215a0f6c510e2fb033fd967c3fe4e65257f3b2315a15a in /app/entrypoint.sh |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c chmod +x /app/entrypoint.sh |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c mkdir -p /workspace/group /workspace/extra /home/node/.asdf /home/node/.cache /home/node/.cache/mise /home/node/.config /home/node/.config/mise /home/node/.local/share /home/node/.local/share/mise /home/node/.ssh && chown -R node:node /workspace && chown -R node:node /home/node/.asdf && chown -R node:node /home/node/.cache && chown -R node:node /home/node/.config && chown -R node:node /home/node/.local && chown -R node:node /home/node/.ssh && chmod 700 /home/node/.ssh && chmod 777 /home/node |
| USER node |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c cypress --version && cypress cache list && google-chrome --version |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c mise plugins install nim "${MISE_NIM_PLUGIN_URL}#${MISE_NIM_PLUGIN_REF}" && mise install "nim@${NIM_VERSION}" && mise use -g "nim@${NIM_VERSION}" && rm -rf "$MISE_DATA_DIR/downloads/nim/${NIM_VERSION}" "$MISE_DATA_DIR/installs/nim/${NIM_VERSION}/c_code" "$XDG_CACHE_HOME/nim" /home/node/.asdf/tmp && nim --version && nimble --version |
| |12 AGENT_BROWSER_VERSION=latest BUILD_CACHE_NAMESPACE=default BUN_VERSION=1.3.12 CLAUDE_CODE_VERSION=2.1.116 GOOSE_VERSION=1.31.0 INSTALL_CJK_FONTS=false MISE_NIM_PLUGIN_REF=c692d772907af201815e87ae34946b0a7ff5d1cf MISE_NIM_PLUGIN_URL=https://github.com/mise-plugins/mise-nim.git MISE_VERSION=2026.4.17 NIM_VERSION=2.2.6 TARGETARCH=arm64 VERCEL_VERSION=latest /bin/sh -c mkdir -p "$XDG_CONFIG_HOME/nimble" |
| COPY file:3bfc3e385959930624a07700f05e79107c10d93ae0bae189336c6789e5dd082b in /home/node/.config/nimble/nimble.ini |
| WORKDIR /workspace/group |
| ENTRYPOINT ["/usr/bin/tini", "--", "/app/entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.45.1 |
Details
2026-10-06 14:25:27 +00:00
Versions (6)
View all
Container
2
OCI / Docker
linux/arm64
1.8 GiB
linux-arm64-09d903fbed5e157e
2026-10-06
linux-arm64-c8a1e4f41135fbea
2026-09-10
linux-arm64-7de29ec3d32c8722
2026-09-09
linux-arm64-3bbde2580f8777d2
2026-07-12
linux-arm64-b26f3a763c4465cf
2026-07-06