# Browser/client gateway URL (build-time — requires `npm run build` after changes) NEXT_PUBLIC_GATEWAY_URL=ws://localhost:18789 # Runtime gateway URL — takes effect on restart without a rebuild. # Use this instead of NEXT_PUBLIC_GATEWAY_URL when you want to change the # gateway endpoint without re-running `npm run build`. Also used as a # fallback when openclaw.json is not present. # CLAW3D_GATEWAY_URL=ws://localhost:18789 # CLAW3D_GATEWAY_TOKEN= # Debug UI DEBUG=true # App server # PORT=3000 # HOST=127.0.0.1 # Optional: required only for public/remote deployments # STUDIO_ACCESS_TOKEN= # Advanced only: some gateway-host operations can still use SSH, but marketplace skill install does not require it. # OPENCLAW_GATEWAY_SSH_TARGET= # OPENCLAW_GATEWAY_SSH_USER= # OPENCLAW_GATEWAY_SSH_PORT= # OPENCLAW_GATEWAY_SSH_STRICT_HOST_KEY_CHECKING=accept-new # Hermes Agent adapter (alternative to OpenClaw) # Run `npm run hermes-adapter` to start the adapter, then connect Claw3D to ws://localhost:18789 # HERMES_API_URL=http://localhost:8642 # HERMES_API_KEY= # HERMES_ADAPTER_PORT=18789 # HERMES_MODEL=hermes # HERMES_AGENT_NAME=Hermes # Demo gateway (no OpenClaw or Hermes required) # Run `npm run demo-gateway` and connect Claw3D to ws://localhost:18789 # DEMO_ADAPTER_PORT=18789 # Optional: voice features # ELEVENLABS_API_KEY= # ELEVENLABS_VOICE_ID=21m00Tcm4TlvDq8ikWAM # ELEVENLABS_MODEL_ID=eleven_flash_v2_5