ct-public

picoclaw-openshell (latest)

Published 2026-03-26 13:36:13 +00:00 by whuang

Installation

docker pull gitea.clickthings.net/ct-public/picoclaw-openshell:latest
sha256:2eeb8e0f57de69d9259cabc17ece67f89d144f134d2bb16da5eab721063f6eff

About this package

OpenShell is the safe, private runtime for autonomous AI agents.

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 in /
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1
WORKDIR /sandbox
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl dnsutils iproute2 iptables iputils-ping net-tools netcat-openbsd openssh-sftp-server procps traceroute && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c groupadd -r supervisor && useradd -r -g supervisor -s /usr/sbin/nologin supervisor && groupadd -r sandbox && useradd -r -g sandbox -d /sandbox -s /bin/bash sandbox # buildkit
RUN /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && apt-get install -y --no-install-recommends build-essential git nodejs=22.22.1-1nodesource1 vim-tiny nano && rm -rf /var/lib/apt/lists/* && npm install -g npm@11.11.0 # buildkit
RUN /bin/sh -c npm install -g tar@7.5.11 @hono/node-server@1.19.11 opencode-ai@1.2.18 @openai/codex@0.111.0 @github/copilot@1.0.9 # buildkit
RUN /bin/sh -c curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg -o /usr/share/keyrings/githubcli-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" > /etc/apt/sources.list.d/github-cli.list && apt-get update && apt-get install -y --no-install-recommends gh && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c curl -fsSL https://claude.ai/install.sh | bash && cp /root/.local/bin/claude /usr/local/bin/claude && chmod 755 /usr/local/bin/claude # buildkit
COPY /uv /usr/local/bin/uv # buildkit
ENV UV_PYTHON_INSTALL_DIR=/sandbox/.uv/python
RUN /bin/sh -c uv python install 3.13 && ln -s $(uv python find 3.13) /usr/local/bin/python3 && ln -s $(uv python find 3.13) /usr/local/bin/python && uv cache clean # buildkit
ENV PATH=/sandbox/.venv/bin:/usr/local/bin:/usr/bin:/bin VIRTUAL_ENV=/sandbox/.venv
COPY policy.yaml /etc/openshell/policy.yaml # buildkit
COPY skills/ /sandbox/.agents/skills/ # buildkit
RUN /bin/sh -c mkdir -p /sandbox/.claude/skills && uv venv --python 3.13 --seed /sandbox/.venv && uv pip install --python /sandbox/.venv/bin/python cloudpickle && uv cache clean && chown -R sandbox:sandbox /sandbox/.venv && printf 'export PATH="/sandbox/.venv/bin:/usr/local/bin:/usr/bin:/bin"\nexport VIRTUAL_ENV="/sandbox/.venv"\nexport UV_PYTHON_INSTALL_DIR="/sandbox/.uv/python"\nexport PS1="\\u@\\h:\\w\\$ "\n' > /sandbox/.bashrc && printf '[ -f ~/.bashrc ] && . ~/.bashrc\n' > /sandbox/.profile && chown sandbox:sandbox /sandbox/.bashrc /sandbox/.profile && for skill in /sandbox/.agents/skills/*/; do [ -d "$skill" ] || continue; ln -sf "$skill" "/sandbox/.claude/skills/$(basename "$skill")"; done && chown -R sandbox:sandbox /sandbox/.claude /sandbox/.agents /sandbox # buildkit
USER sandbox
ENTRYPOINT ["/bin/bash"]
WORKDIR /sandbox
COPY /app/picoclaw /usr/local/bin/picoclaw # buildkit
RUN /bin/sh -c mkdir -p /sandbox/config /sandbox/data # buildkit
EXPOSE &{[{{30 0} {30 0}}] 0xc0082b0e80}
ENTRYPOINT ["picoclaw"]
CMD ["gateway"]

Labels

Key Value
org.opencontainers.image.created 2026-03-24T17:40:29.636Z
org.opencontainers.image.description OpenShell is the safe, private runtime for autonomous AI agents.
org.opencontainers.image.licenses Apache-2.0
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.revision 18cc5dbd2e7b2ba9fc3611d5cd7836bc0eb6a4c7
org.opencontainers.image.source https://github.com/NVIDIA/OpenShell-Community
org.opencontainers.image.title OpenShell-Community
org.opencontainers.image.url https://github.com/NVIDIA/OpenShell-Community
org.opencontainers.image.version latest
Details
Container
2026-03-26 13:36:13 +00:00
1
OCI / Docker
linux/amd64
Apache-2.0
1.3 GiB
Versions (1) View all
latest 2026-03-26