Open Interpreter as a mixin -- the agent's own uv tool installation in an overlay, with the proxy...
92
Open Interpreter as a mixin -- the agent's own uv tool installation in an overlay, with the proxy-managed Anthropic and OpenAI credentials, the auth-resolution startup hook and the egress the agent needs to write and run code. Layer it onto a shell base and run `interpreter`.
| Name | Required | Default | Description |
|---|---|---|---|
version | Optional | 0.4.3 | Open Interpreter release to install |
[email protected]| Type | Required | Description | |
|---|---|---|---|
com.docker.sandbox/network-policy@1 | Required | — | |
com.docker.sandbox/credential@1 | Optional | Anthropic API access (API key or claude.ai OAuth) | |
com.docker.sandbox/credential@1 | Optional | OpenAI API access | |
com.docker.sandbox/lifecycle@1 | Required | — | |
com.docker.sandbox/agent-context@1 | Required | — | |
sbx run <agent> --kit docker/sbx-kit-open-interpreter-mixin:latestRun the following command to install sbx on your machine.
brew install docker/tap/sbxwinget install Docker.sbxNote
Experimental: Sandbox Kit v3This kit uses the experimental Sandbox Kit specification, specifically v3. The format and runtime behavior may change before v3 is stable.
Open Interpreter as a mixin — the same
agent as the open-interpreter workload kit, packaged
as an overlay you layer onto a shell base instead of running as the sandbox's
own image.
sbx run --kit ./open-interpreter-mixin/ <shell-workload>
Or from a git URL targeting this repo:
sbx run --kit "git+https://github.com/docker/sbx-kits-contrib.git#dir=open-interpreter-mixin" <shell-workload>
The base workload keeps its own launch command, so nothing starts the agent for you:
open-interpreter-start # applies the resolved Anthropic auth state, then execs
interpreter # or straight to the binary
uv tool install of open-interpreter, copied out of a build stage on
the same base the workload uses. The install cannot be relocated — uv bakes
absolute paths into the venv, and the C toolchain psutil needs on arm64 is
apt content, not copyable content — so the overlay runs the unmodified
install and copies the resulting tree at the path it was built at. The
toolchain stays behind in the build stage.anthropic (API key or OAuth) and openai credentials,
the model-API and package-index egress, and the auth-resolution startup hook.files/files/ here is a byte-identical copy of ../open-interpreter/files/. A kit's
build context is its own directory, so an overlay cannot reach its sibling
workload's assets; diff -r between the two directories is what catches drift.
filename: is workload-only; this kit
contributes a body through contentFile.sbx@1. A mixin's image config does not become the composed image's.Pulls:
55
Last week