Probatem LLC

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-09d903fbed5e157e
sha256: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
Container
2026-10-06 14:25:27 +00:00
2
OCI / Docker
linux/arm64
1.8 GiB
Versions (6) View all