Run Fadeleke57/jimmy-proxy — an OpenAI-compatible proxy for ChatJimmy — in a container.
The Dockerfile fetches proxy.py from upstream (pinned to a commit SHA); nothing is vendored here.
docker build -t jimmy-proxy .
docker run --rm -p 4100:4100 jimmy-proxydocker compose up -drestart: unless-stopped brings the container back up whenever the Docker daemon is running (i.e. on every boot, assuming Docker Desktop / OrbStack is set to launch at login).
curl -s http://localhost:4100/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "llama3.1-8B",
"messages": [{"role": "user", "content": "Hello in one word."}]
}'Point any OpenAI-compatible client at http://localhost:4100/v1.
Bump JIMMY_PROXY_SHA in the Dockerfile to a newer commit from the upstream repo and rebuild.