dograh

GitHub

Open source voice AI platform. Self-hosted alternative to Vapi and Retell. On Prem, BYOK across Speech to Speech or LLM/STT/TTS, with a visual workflow builder, MCP native and telephony support.

RAW Compose
1. Pull Image docker pull dograh-hq/dograh:latest
2. 1-Click Launch Command docker run -d --name dograh -p 3000:3000 --restart always dograh-hq/dograh:latest
3. Compose Deployment docker compose up -d
.devcontainer/docker-compose.yml
Download .yml
services:
  workspace:
    build:
      context: .
      dockerfile: .devcontainer/Dockerfile
    command: sleep infinity
    depends_on:
      postgres:
        condition: service_healthy
      redis:
        condition: service_healthy
      minio:
        condition: service_healthy
    environment:
      PIP_DISABLE_PIP_VERSION_CHECK: "1"
      PYTHONUNBUFFERED: "1"
    extra_hosts:
      - "host.docker.internal:host-gateway"
    init: true
    security_opt:
      - seccomp=unconfined
      - apparmor=unconfined
    cap_add:
      - SYS_ADMIN
    networks:
      - app-network
    volumes:
      - .:/workspaces/dograh:cached
      - dograh-venv:/workspaces/dograh/venv
      - dograh-ui-node_modules:/workspaces/dograh/ui/node_modules
      - dograh-ts-validator-node_modules:/workspaces/dograh/api/mcp_server/ts_validator/node_modules
    ports:
      - "0.0.0.0:3000:3000"
      - "0.0.0.0:8000:8000"
volumes:
  dograh-venv:
  dograh-ui-node_modules:
  dograh-ts-validator-node_modules: