Sandbox for LLM coding agents (Claude Code, opencode, Codex) with Android SDK, JDK 17, Gradle
32
Headless sandbox for running LLM coding agents on Android / Kotlin projects: the agents work without approval prompts inside the container, while the container sees only the project folder it is given.
claude (Claude Code), opencode, codex, GitHub CLI ghNo Android Studio and no emulator - build, lint and unit tests only; adb
talks to the adb server of the host.
The image holds no user, keys, logins or agent configs. All of that is mounted at start, so one image serves everyone.
latest - the latest buildX.Y.Z - fixed versions (ru.amv007.version label), for pinning or
rolling backPlatform: linux/amd64 only.
The image is designed to be started by the startdocker_llm launcher from
the team scripts repo. The launcher mounts the project and an isolated home,
attaches VS Code, bridges adb, and applies the sandbox restrictions:
.git/config and .git/hooks;docker pull amv007/llm_agent_android:latest
docker tag amv007/llm_agent_android:latest llm_agents_bld:latest
startdocker_llm ~/prj/my-android-project
Then run claude, opencode or codex in the container shell or in the
attached VS Code terminal.
Running it with plain docker run works too, but without the launcher none
of the sandbox restrictions are applied.
Content type
Image
Digest
sha256:a41115840…
Size
2.1 GB
Last updated
1 day ago
docker pull amv007/llm_agent_android