cmdforge (ready-20260130)
Installation
docker pull gitea.brrd.tech/rob/cmdforge:ready-20260130sha256:ef002c90dbb02c796f805d87945c5b9358fbccb01f13de6fa8ff12af8dafaa06Image 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
Versions (12)
View all
ready-20260130
2026-01-30
ready
2026-01-30
20260130
2026-01-30
latest
2026-01-30
test-install-20260130
2026-01-30