{"data":{"slug":"open-webui-open-webui","name":"open-webui","tagline":"User-friendly AI Interface","github_url":"https://github.com/open-webui/open-webui","owner":"open-webui","repo":"open-webui","owner_avatar_url":"https://avatars.githubusercontent.com/u/158137808?v=4","primary_language":"Python","stars":152445,"forks":22306,"topics":["ai","llm","llm-ui","llm-webui","llms","mcp","ollama","ollama-webui","open-webui","openai","openapi","rag","self-hosted","ui","webui"],"archived":false,"github_pushed_at":"2026-09-18T00:11:06+00:00","maintenance_label":"Very active","stars_delta_30d":3570,"url":"https://www.graphcanon.com/tools/open-webui-open-webui","markdown_url":"https://www.graphcanon.com/tools/open-webui-open-webui.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/open-webui-open-webui","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=open-webui-open-webui","description":"User-friendly AI Interface (Supports Ollama, OpenAI API, ...)","homepage_url":"https://openwebui.com","license":"Other","open_issues":300,"watchers":663,"ai_summary":"A web-based user interface for interacting with various AI models and APIs, including Ollama and OpenAI.","readme_excerpt":"### Installation via Python pip 🐍\n\nOpen WebUI can be installed using pip, the Python package installer. Before proceeding, ensure you're using **Python 3.11** to avoid compatibility issues.\n\n1. **Install Open WebUI**:\n   Open your terminal and run the following command to install Open WebUI:\n\n   ```bash\n   pip install open-webui\n   ```\n\n2. **Running Open WebUI**:\n   After installation, you can start Open WebUI by executing:\n\n   ```bash\n   open-webui serve\n   ```\n\nThis will start the Open WebUI server, which you can access at [http://localhost:8080](http://localhost:8080)\n\n---\n\n### Quick Start with Docker 🐳\n\n> [!NOTE]  \n> Please note that for certain Docker environments, additional configurations might be needed. If you encounter any connection issues, our detailed guide on [Open WebUI Documentation](https://docs.openwebui.com/) is ready to assist you.\n\n> [!WARNING]\n> When using Docker to install Open WebUI, make sure to include the `-v open-webui:/app/backend/data` in your Docker command. This step is crucial as it ensures your database is properly mounted and prevents any loss of data.\n\n> [!TIP]  \n> If you wish to utilize Open WebUI with Ollama included or CUDA acceleration, we recommend utilizing our official images tagged with either `:cuda` or `:ollama`. To enable CUDA, you must install the [Nvidia CUDA container toolkit](https://docs.nvidia.com/dgx/nvidia-container-runtime-upgrade/) on your Linux/WSL system.\n\n---\n\n### Installation with Default Configuration\n\n- **If Ollama is on your computer**, use this command:\n\n  ```bash\n  docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main\n  ```\n\n- **If Ollama is on a Different Server**, use this command:\n\n  To connect to Ollama on another server, change the `OLLAMA_BASE_URL` to the server's URL:\n\n  ```bash\n  docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=https://example.com -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main\n  ```\n\n- **To run Open WebUI with Nvidia GPU support**, use this command:\n\n  ```bash\n  docker run -d -p 3000:8080 --gpus all --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:cuda\n  ```\n\n---\n\n### Installation for OpenAI API Usage Only\n\n- **If you're only using OpenAI API**, use this command:\n\n  ```bash\n  docker run -d -p 3000:8080 -e OPENAI_API_KEY=your_secret_key -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main\n  ```\n\n---\n\n### Other Installation Methods\n\nWe offer various installation alternatives, including non-Docker native installation methods, Docker Compose, Kustomize, and Helm. Visit our [Open WebUI Documentation](https://docs.openwebui.com/getting-started/) or join our [Discord community](https://discord.gg/5rJgQTnV4s) for comprehensive guidance.\n\n---\n\n### Keeping Your Docker Installation Up-to-Date\n\nCheck our Updating Guide available in our [Open WebUI Documentation](https://docs.openwebui.com/getting-started/updating).\n\n---\n\n## License 📜\n\nThis project contains code under multiple licenses. The current codebase includes components licensed under the Open WebUI License with an additional requirement to preserve the \"Open WebUI\" branding, as well as prior contributions under their respective original licenses. For a detailed record of license changes and the applicable terms for each section of the code, please refer to [LICENSE_HISTORY](./LICENSE_HISTORY). For complete and updated licensing details, please see the [LICENSE](./LICENSE) and [LICENSE_HISTORY](./LICENSE_HISTORY) files.","github_created_at":"2023-10-06T22:08:27+00:00","created_at":"2026-07-07T17:30:26.428687+00:00","updated_at":"2026-09-20T04:31:53.809125+00:00","categories":[{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"llm","name":"llm"},{"slug":"llm-ui","name":"llm-ui"},{"slug":"llm-webui","name":"llm-webui"},{"slug":"llms","name":"llms"},{"slug":"mcp","name":"mcp"},{"slug":"ollama","name":"ollama"},{"slug":"ollama-webui","name":"ollama-webui"}],"trust":{"provenance":{"is_fork":false,"github_id":701547123,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:35:16.406Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":7,"days_since_push":0,"last_release_at":"2026-08-31T14:55:53Z","stars_delta_30d":3570,"open_issues_delta_30d":-98},"security_summary":{"status":"ok","scanner":"mcp_manifest@v1","low_count":0,"high_count":0,"last_scan_at":"2026-09-18T08:35:18.675Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-09-18T08:35:15.316Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:35:15.316Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-18T08:35:15.316Z","managed_saas":false},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-09-18T08:35:15.316Z"},"languages":{"value":["python","javascript","typescript"],"source":"github.language+package.json+pyproject.toml","observed_at":"2026-09-18T08:35:15.316Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-18T08:35:15.316Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-09-18T08:35:15.316Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need a user-friendly web interface to interact with AI models and APIs, including Ollama and OpenAI.","If you require a self-hosted solution that can be installed via pip or Docker, with support for CUDA acceleration for GPU usage.","When you want to connect to Ollama on a different server by setting the OLLAMA_BASE_URL environment variable.","If you are working with Python 3.11 and need to avoid compatibility issues."],"when_not_to_use":["If you do not require a web-based interface and prefer command-line interaction with AI models.","When you are working with Python versions other than 3.11, as Open WebUI may have compatibility issues.","If you do not have the necessary Nvidia CUDA container toolkit installed for CUDA support.","When you need a solution that does not require preserving the 'Open WebUI' branding as per the license."],"source":"enrich:decision_facts","observed_at":"2026-09-18T10:57:54.947Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Open WebUI is a Python-based web interface for interacting with AI models and APIs, including Ollama and OpenAI. It supports self-hosting and can be installed via pip or Docker, with options for CUDA acceleration."}]}}