# OmniAntigravity Remote Chat Configuration # Your password for the mobile interface # Used to secure your mobile dashboard APP_PASSWORD=your-app-password # Your ngrok authtoken (Get a free one from https://dashboard.ngrok.com) # This prevents the 1-hour session limit and allows stable connections NGROK_AUTHTOKEN=your-ngrok-authtoken # Server Port (default: 4747) # The port for the mobile web interface PORT=4747 # Optional Custom CDP Ports # Define which Chrome DevTools Protocol ports to scan for Antigravity instances. # Helps avoid conflicts with other extensions (comma-separated list) # CDP_PORTS=7800,7801,7802,7803 # Advanced Security (optional) # Custom cookie signing secret — change to invalidate all sessions # COOKIE_SECRET=your-custom-secret # Additional salt for auth token generation # AUTH_SALT=your-custom-salt # Optional workspace root shown in the remote file browser / terminal / Git panel # Defaults to the repository root # WORKSPACE_ROOT=/absolute/path/to/your/workspace # Optional tunnel provider preference for `launcher.js --mode web` # Supported values: cloudflare, pinggy, ngrok # TUNNEL_PROVIDER=cloudflare # Optional tunnel auto-start when running `npm start` directly # Supported values: cloudflare, pinggy # AUTO_TUNNEL_PROVIDER=cloudflare # CLOUDFLARE_TUNNEL_BIN=cloudflared # PINGGY_TOKEN=your-pinggy-token # PINGGY_SSH_BIN=ssh # Optional OmniRoute AI supervisor for safe auto-approvals # OmniRoute exposes an OpenAI-compatible API. Defaults below target a local install. # OMNIROUTE_SUPERVISOR_ENABLED=false # OMNIROUTE_SUPERVISOR_BASE_URL=http://127.0.0.1:20128/v1 # OMNIROUTE_SUPERVISOR_API_KEY=sk_omniroute # OMNIROUTE_SUPERVISOR_MODEL=if/kimi-k2-thinking # OMNIROUTE_SUPERVISOR_TIMEOUT_MS=8000 # Optional supervisor review queue # SUPERVISOR_SUGGEST_MODE=true # SUPERVISOR_MAX_QUEUE=10 # Optional live quota polling # QUOTA_ENABLED=true # QUOTA_POLL_INTERVAL=300000 # Optional screenshot timeline # SCREENSHOT_ENABLED=true # SCREENSHOT_INTERVAL=60000 # SCREENSHOT_MAX=100