{
  "schema_version": 1,
  "generated_at": "2026-10-22T00:00:00.000Z",
  "canonical_url": "https://openlogs.fyi/tools/open-webui",
  "slug": "open-webui",
  "name": "open-webui",
  "tagline": "User-friendly AI Interface (Supports Ollama, OpenAI API, ...)",
  "replaces": {
    "summary": null,
    "products": []
  },
  "stack": [
    {
      "kind": "language",
      "name": "typescript"
    }
  ],
  "deployment_methods": [
    "docker_compose"
  ],
  "requirements": {
    "min_ram_mb": null,
    "min_cpu_cores": null,
    "source_url": null
  },
  "license": {
    "spdx": null,
    "class": "unknown",
    "source_url": "https://github.com/open-webui/open-webui/blob/91ea4e3421d1d8069f13d4a463fcb5986d94ea60/LICENSE"
  },
  "business_model": {
    "value": "unknown",
    "notes": "Not checked by the pipeline. Read the project's own pricing or docs page before setting this.",
    "source_url": null,
    "checked_at": null
  },
  "difficulty": {
    "value": "easy",
    "reason": "2 services, 2 volume mounts, no env values to set, no elevated host access. Heuristic score 2 of 11: easy."
  },
  "repository": {
    "owner": "open-webui",
    "name": "open-webui",
    "url": "https://github.com/open-webui/open-webui"
  },
  "compose_check": {
    "status": "unvalidated",
    "validated_at": null,
    "summary": "not run"
  },
  "recipe": {
    "version": 1,
    "source_path": "docker-compose.yaml",
    "source_repo": "open-webui/open-webui",
    "source_commit_sha": "91ea4e3421d1d8069f13d4a463fcb5986d94ea60",
    "source_kind": "app_repo",
    "source_url": "https://github.com/open-webui/open-webui/blob/91ea4e3421d1d8069f13d4a463fcb5986d94ea60/docker-compose.yaml"
  },
  "install_steps": [
    {
      "order": 1,
      "kind": "compose",
      "language": "yaml",
      "label": "Save the compose file as docker-compose.yaml",
      "body": "services:\n  ollama:\n    volumes:\n      - ollama:/root/.ollama\n    container_name: ollama\n    pull_policy: always\n    tty: true\n    restart: unless-stopped\n    image: ollama/ollama:${OLLAMA_DOCKER_TAG-latest}\n\n  open-webui:\n    build:\n      context: .\n      dockerfile: Dockerfile\n    image: ghcr.io/open-webui/open-webui:${WEBUI_DOCKER_TAG-main}\n    container_name: open-webui\n    volumes:\n      - open-webui:/app/backend/data\n    depends_on:\n      - ollama\n    ports:\n      - ${OPEN_WEBUI_PORT-3000}:8080\n    environment:\n      - 'OLLAMA_BASE_URL=http://ollama:11434'\n      - 'WEBUI_SECRET_KEY='\n    extra_hosts:\n      - host.docker.internal:host-gateway\n    restart: unless-stopped\n\nvolumes:\n  ollama: {}\n  open-webui: {}\n",
      "source_url": "https://github.com/open-webui/open-webui/blob/91ea4e3421d1d8069f13d4a463fcb5986d94ea60/docker-compose.yaml",
      "validation_status": "unvalidated"
    }
  ],
  "notes": [
    {
      "kind": "gotcha",
      "title": "update",
      "body": "Update",
      "source_url": "https://github.com/open-webui/open-webui/blob/91ea4e3/docker-compose.yaml",
      "checked_at": "2026-10-22"
    }
  ],
  "signals": {
    "captured_at": "2026-10-22",
    "stars": 156376,
    "forks": 22767,
    "open_issues": 182,
    "last_push": "2026-10-21",
    "days_since_push": 0,
    "latest_release": null,
    "latest_release_date": null,
    "days_since_release": null
  },
  "links": {
    "html": "https://openlogs.fyi/tools/open-webui",
    "markdown": "https://openlogs.fyi/tools/open-webui.md",
    "json": "https://openlogs.fyi/tools/open-webui.json"
  },
  "updated_at": "2026-10-22"
}
