File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
.devcontainer/ai-container Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -92,6 +92,25 @@ USER vscode
9292RUN npm install -g @anthropic-ai/claude-code @google/gemini-cli @charmland/crush @github/copilot
9393USER root
9494
95+ # Install Simon Willison's LLM CLI in an isolated venv for consistency
96+ USER root
97+ RUN apt-get update \
98+ && apt-get install -y --no-install-recommends python3 python3-venv python3-pip \
99+ && rm -rf /var/lib/apt/lists/*
100+
101+ RUN python3 -m venv /opt/llm-env
102+ ENV PATH="/opt/llm-env/bin:${PATH}"
103+
104+ USER vscode
105+ RUN /opt/llm-env/bin/pip install --upgrade pip \
106+ && /opt/llm-env/bin/pip install llm \
107+ && /opt/llm-env/bin/llm install llm-gpt4all \
108+ && /opt/llm-env/bin/llm install llm-claude-3 \
109+ && /opt/llm-env/bin/llm install llm-gemini \
110+ && /opt/llm-env/bin/llm install llm-ollama \
111+ && /opt/llm-env/bin/llm install llm-foundry
112+ USER root
113+
95114# Install Wassette from source using Cargo
96115ARG DEBIAN_FRONTEND=noninteractive
97116ARG WASSETTE_REF=main
You can’t perform that action at this time.
0 commit comments