diff --git a/sh/docker/t3code.Dockerfile b/sh/docker/t3code.Dockerfile new file mode 100644 index 000000000..f0872a405 --- /dev/null +++ b/sh/docker/t3code.Dockerfile @@ -0,0 +1,17 @@ +FROM ubuntu:24.04 + +ENV DEBIAN_FRONTEND=noninteractive + +# Base packages +RUN apt-get update -y && \ + apt-get install -y --no-install-recommends \ + curl git ca-certificates build-essential unzip zsh && \ + rm -rf /var/lib/apt/lists/* + +# Node.js 22 via n +RUN curl --proto '=https' -fsSL https://raw.githubusercontent.com/tj/n/master/bin/n | bash -s install 22 + +# T3 Code (web GUI wrapping Claude Code and Codex via browser interface) +RUN npm install -g t3 + +CMD ["/bin/sleep", "inf"]