{"owner":"agent-infra","repo":"sandbox","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yaml","servicesCount":1,"services":[{"name":"sandbox","image":"ghcr.io/agent-infra/sandbox:latest","restart":"unless-stopped","ports":["127.0.0.1:${HOST_PORT:-8080}:8080"],"environment":["PROXY_SERVER=${PROXY_SERVER:-}","JWT_PUBLIC_KEY=${JWT_PUBLIC_KEY:-}","DNS_OVER_HTTPS_TEMPLATES=${DNS_OVER_HTTPS_TEMPLATES:-\"https://cloudflare-dns.com/dns-query{?dns}\"}","WORKSPACE=${WORKSPACE:-\"/home/gem\"}","HOMEPAGE=${HOMEPAGE:-}","BROWSER_EXTRA_ARGS=${BROWSER_EXTRA_ARGS:-}","TZ=${TZ:-Asia/Singapore}","DISPLAY_WIDTH=${DISPLAY_WIDTH:-1280}","DISPLAY_HEIGHT=${DISPLAY_HEIGHT:-1024}","WAIT_PORTS=8079,8091","VNC_SERVER_PORT=5900","PUBLIC_PORT=8080","AUTH_BACKEND_PORT=8081","WEBSOCKET_PROXY_PORT=6080","GEM_SERVER_PORT=8088","MCP_HUB_PORT=8079","SANDBOX_SRV_PORT=8091","JUPYTER_LAB_PORT=8888","CODE_SERVER_PORT=8200","MCP_SERVER_BROWSER_PORT=8100","TINYPROXY_PORT=8118","MCP_SERVER_MARKITDOWN_PORT=8101","MCP_SERVER_CHROME_DEVTOOLS_PORT=8102","BROWSER_REMOTE_DEBUGGING_PORT=9222","PIP_INDEX_URL=${PIP_INDEX_URL:-https://pypi.org/simple}","UV_DEFAULT_INDEX=${UV_DEFAULT_INDEX:-https://pypi.org/simple}","NPM_CONFIG_REGISTRY=${NPM_CONFIG_REGISTRY:-https://registry.npmjs.org}","GITHUB_TOKEN=","AIO_SKILLS_PATH=${AIO_SKILLS_PATH:-}","DISABLE_JUPYTER=${DISABLE_JUPYTER:-false}","DISABLE_CODE_SERVER=${DISABLE_CODE_SERVER:-false}"]}],"exposedPorts":["8080"],"dockerRunCommand":"docker run -d --name sandbox -p 8080:8080 --restart always ghcr.io/agent-infra/sandbox:latest","podmanRunCommand":"podman run -d --name sandbox -p 8080:8080 --restart always ghcr.io/agent-infra/sandbox:latest","skopeoInspectCommand":"skopeo inspect docker://ghcr.io/agent-infra/sandbox:latest","orasPullCommand":"oras pull ghcr.io/agent-infra/sandbox:latest","registryMeta":{"provider":"ghcr","image":"ghcr.io/agent-infra/sandbox","canonicalImage":"ghcr.io/agent-infra/sandbox:latest","latestTag":"latest","multiArch":["linux/amd64","linux/arm64"],"lastUpdated":"2026-10-24T02:32:40.740Z","cliCommands":{"dockerRun":"docker run -d --name sandbox -p 8080:8080 --restart always ghcr.io/agent-infra/sandbox:latest","dockerPull":"docker pull ghcr.io/agent-infra/sandbox:latest","podmanRun":"podman run -d --name sandbox -p 8080:8080 --restart always ghcr.io/agent-infra/sandbox:latest","skopeoInspect":"skopeo inspect docker://ghcr.io/agent-infra/sandbox:latest","orasPull":"oras pull ghcr.io/agent-infra/sandbox:latest","composeYaml":"services:\n  sandbox:\n    image: ghcr.io/agent-infra/sandbox:latest\n    restart: unless-stopped\n    ports:\n      - \"8080:8080\""}}}