picoclaw-openshell (latest)
Published 2026-03-26 13:36:13 +00:00 by whuang
Installation
docker pull gitea.clickthings.net/ct-public/picoclaw-openshell:latestsha256: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 |