rob

cmdforge (ready-20260130)

Published 2026-01-30 07:55:48 +00:00 by rob in rob/CmdForge

Installation

docker pull gitea.brrd.tech/rob/cmdforge:ready-20260130
sha256:ef002c90dbb02c796f805d87945c5b9358fbccb01f13de6fa8ff12af8dafaa06

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:b499000226bd9a7c562ffa8eeb86e2d170f2a563310db6c2d79562ab53e5cb6e in /
CMD ["/bin/bash"]
LABEL maintainer=rob
LABEL description=CmdForge pre-installed and ready to use
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends python3 python3-pip python3-venv git curl vim less nodejs npm firefox xdg-utils libgl1 libegl1 libglib2.0-0 libfontconfig1 libfreetype6 libx11-6 libx11-xcb1 libxext6 libxrender1 libxcb1 libxcb-cursor0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render0 libxcb-render-util0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xkb1 libxkbcommon0 libxkbcommon-x11-0 libxkbfile1 libdbus-1-3 libxcomposite1 libxdamage1 libxi6 libxrandr2 libxtst6 libnss3 libasound2 libpulse0 && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c npm install -g opencode-ai@latest # buildkit
RUN /bin/sh -c useradd -m -s /bin/bash user # buildkit
USER user
WORKDIR /home/user
COPY --chown=user:user . /home/user/CmdForge # buildkit
RUN /bin/sh -c mkdir -p /home/user/.local/bin # buildkit
ENV PATH=/home/user/.cmdforge-venv/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/sh -c python3 -m venv /home/user/.cmdforge-venv && /home/user/.cmdforge-venv/bin/pip install --upgrade pip && /home/user/.cmdforge-venv/bin/pip install -e "/home/user/CmdForge[all]" # buildkit
RUN /bin/sh -c /home/user/.cmdforge-venv/bin/python /home/user/CmdForge/examples/install.py # buildkit
RUN /bin/sh -c /home/user/.cmdforge-venv/bin/cmdforge refresh # buildkit
RUN /bin/sh -c /home/user/.cmdforge-venv/bin/cmdforge providers add opencode "/usr/local/bin/opencode run" --description "OpenCode AI (default model)" && /home/user/.cmdforge-venv/bin/cmdforge providers add opencode-pickle "/usr/local/bin/opencode run -m opencode/big-pickle" --description "OpenCode with Pickle model" && /home/user/.cmdforge-venv/bin/cmdforge providers add opencode-grok "/usr/local/bin/opencode run -m opencode/grok-code" --description "OpenCode with Grok model" && /home/user/.cmdforge-venv/bin/cmdforge providers add opencode-deepseek "/usr/local/bin/opencode run -m deepseek/deepseek-chat" --description "OpenCode with DeepSeek model" # buildkit
RUN /bin/sh -c echo '\necho ""\necho "================================================================="\necho " CmdForge - Ready to Use"\necho "================================================================="\necho ""\necho " Commands:"\necho " cmdforge ui # Launch the graphical UI"\necho " cmdforge list # List installed tools"\necho " cmdforge run <tool> # Run a tool"\necho " cmdforge create <name> # Create a new tool"\necho ""\necho " Registry:"\necho " cmdforge registry search <query> # Search for tools"\necho " cmdforge registry install <tool> # Install from registry"\necho ""\necho " Provider setup:"\necho " cmdforge providers install # Set up AI provider"\necho ""\necho "================================================================="\necho ""\n' >> /home/user/.bashrc # buildkit
WORKDIR /home/user
CMD ["/bin/bash"]

Labels

Key Value
description CmdForge pre-installed and ready to use
maintainer rob
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 22.04
Details
Container
2026-01-30 07:55:48 +00:00
0
OCI / Docker
linux/amd64
1.0 GiB
Versions (12) View all
ready-20260130 2026-01-30
ready 2026-01-30
20260130 2026-01-30
latest 2026-01-30