meowtrix-plus-agent (6b5577e1d48b9a33e1758094eb31dcc9a16e45f7)

Published 2026-09-22 17:31:17 +00:00 by logan

Installation

docker pull git.ljones.me/logan/meowtrix-plus-agent:6b5577e1d48b9a33e1758094eb31dcc9a16e45f7
sha256:7e5750d2f772bff81a7ceef19ddf1998000e81111398e4e8aa86915addb5ebad

Images

Digest OS / Arch Size
0be43b84c1 linux/amd64 441 MiB

Image Layers ( linux/amd64)

# debian.sh --arch 'amd64' out/ 'trixie' '@1789689600'
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends chromium ca-certificates pulseaudio pulseaudio-utils xvfb x11-utils xdotool mpv ffmpeg python3 python3-pip fonts-liberation fonts-noto-color-emoji procps && pip install --no-cache-dir --break-system-packages yt-dlp && rm -rf /var/lib/apt/lists/* # buildkit
COPY /app /opt/element-call # buildkit
COPY /out/voice-agent /usr/local/bin/voice-agent # buildkit
COPY deploy/agent-entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh # buildkit
RUN /bin/sh -c useradd -m -u 1000 agent && mkdir -p /profile /data /history /queue && chown agent:agent /profile /data /history /queue # buildkit
USER agent
WORKDIR /data
ENV DISPLAY=:99 PULSE_SINK=botmic PULSE_SOURCE=botmic-mic ELEMENT_CALL_DIR=/opt/element-call CHROMIUM_PROFILE=/profile
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]