{"owner":"fathah","repo":"hermes-desktop","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"scripts/remote-lab/docker-compose.yml","servicesCount":2,"services":[{"name":"agent","image":"${HERMES_LAB_IMAGE:-nousresearch/hermes-agent:latest}","build":{"context":"${HERMES_LAB_AGENT_REPO:?set HERMES_LAB_AGENT_REPO}"},"restart":"unless-stopped","command":"gateway run","environment":["HERMES_HOME=/opt/data","HERMES_UID=10000","HERMES_GID=10000","HERMES_DASHBOARD=true","HERMES_DASHBOARD_HOST=0.0.0.0","HERMES_DASHBOARD_PORT=9119","HERMES_DASHBOARD_INSECURE=true","HERMES_DASHBOARD_TUI=1","HERMES_DASHBOARD_SESSION_TOKEN=${HERMES_LAB_TOKEN:?set HERMES_LAB_TOKEN}","API_SERVER_HOST=0.0.0.0","API_SERVER_PORT=8642","API_SERVER_KEY=${HERMES_LAB_TOKEN:?set HERMES_LAB_TOKEN}","COMFYUI_HOST=${HERMES_LAB_COMFYUI_HOST:-http://host.docker.internal:49000}","OPENROUTER_API_KEY=${HERMES_LAB_OPENROUTER_API_KEY:-}","AUXILIARY_VISION_PROVIDER=openrouter","AUXILIARY_VISION_MODEL=google/gemini-3-flash-preview"],"volumes":["${HERMES_LAB_HOME:?set HERMES_LAB_HOME}:/opt/data"]},{"name":"proxy","image":"nginx:1.27-alpine","restart":"unless-stopped","ports":["127.0.0.1:${HERMES_LAB_PROXY_PORT:-19080}:8080"],"volumes":["${HERMES_LAB_NGINX_CONF:?set HERMES_LAB_NGINX_CONF}:/etc/nginx/conf.d/default.conf:ro"],"depends_on":["agent"]}],"exposedPorts":["19080"],"dockerRunCommand":"docker run -d --name hermes-desktop -p 19080:19080 --restart always ${HERMES_LAB_IMAGE:-nousresearch/hermes-agent:latest}","podmanRunCommand":"podman run -d --name hermes-desktop -p 19080:19080 --restart always ${HERMES_LAB_IMAGE:-nousresearch/hermes-agent:latest}","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/${HERMES_LAB_IMAGE:-nousresearch/hermes-agent","orasPullCommand":"oras pull ${HERMES_LAB_IMAGE:-nousresearch/hermes-agent:latest}","registryMeta":{"provider":"dockerhub","image":"library/${HERMES_LAB_IMAGE","canonicalImage":"docker.io/library/${HERMES_LAB_IMAGE:-nousresearch/hermes-agent","latestTag":"-nousresearch/hermes-agent","cliCommands":{"dockerRun":"docker run -d --name hermes-desktop -p 19080:19080 --restart always ${HERMES_LAB_IMAGE:-nousresearch/hermes-agent:latest}","dockerPull":"docker pull ${HERMES_LAB_IMAGE:-nousresearch/hermes-agent:latest}","podmanRun":"podman run -d --name hermes-desktop -p 19080:19080 --restart always ${HERMES_LAB_IMAGE:-nousresearch/hermes-agent:latest}","skopeoInspect":"skopeo inspect docker://docker.io/library/${HERMES_LAB_IMAGE:-nousresearch/hermes-agent","orasPull":"oras pull ${HERMES_LAB_IMAGE:-nousresearch/hermes-agent:latest}","composeYaml":"services:\n  hermes-desktop:\n    image: ${HERMES_LAB_IMAGE:-nousresearch/hermes-agent:latest}\n    restart: unless-stopped\n    ports:\n      - \"19080:19080\""}}}