Software

Open WebUI

Open WebUI ist eine leistungsstarke, quelloffene Weboberfläche, mit der du lokale und cloudbasierte KI-Modelle über eine einzige, übersichtliche Benutzeroberfläche nutzen kannst – datenschutzkonform, erweiterbar und komplett unter deiner Kontrolle.

Auf Anfrage

Open WebUI ist eine erweiterbare, funktionsreiche Weboberfläche für den Betrieb großer Sprachmodelle (LLMs) auf der eigenen Infrastruktur. Die Plattform verbindet lokale Modelle (via Ollama) mit cloudbasierten Anbietern wie OpenAI oder Anthropic – alles in einer einheitlichen, modernen Oberfläche. Mit über 346 Millionen Downloads und mehr als 140.000 GitHub-Stars hat sich Open WebUI als führende Open-Source-Lösung in diesem Bereich etabliert.


Warum Open WebUI?

Viele Teams nutzen heute ein Flickwerk verschiedener KI-Tools: ein Dienst fürs Schreiben, ein anderes Tool für die Dokumentensuche, ein weiteres für die Bildgenerierung. Open WebUI fasst all das in einer Plattform zusammen – Gespräche, Wissensquellen, Werkzeuge und Modelle an einem Ort, ohne Vendor-Lock-in und ohne dass Daten das eigene Netzwerk verlassen müssen.


Kernfunktionen

🔌 Universelle Modell-Unterstützung

Verbinde beliebig viele Anbieter gleichzeitig: Ollama für lokale Modelle (Llama, Mistral, Qwen, Phi u. v. m.), OpenAI, Anthropic oder jeden anderen OpenAI-kompatiblen Endpunkt. Modelle lassen sich während eines Gesprächs wechseln, ohne den Kontext zu verlieren.

📄 RAG – Eigene Dokumente als Wissensquelle

Lade PDFs, Textdateien oder ganze Dokumentensammlungen hoch und lass das Modell gezielt darin suchen. Die integrierte Retrieval-Augmented-Generation-Engine (RAG) mit Vektorsuche und Hybrid-Suche (BM25 + Vektor) macht interne Wissensdatenbanken für KI zugänglich – inklusive Quellenangaben direkt in der Antwort.

🐍 Python-Erweiterungen & MCP-Integration

Open WebUI ist eine offene Plattform. Eigene Python-Funktionen lassen sich direkt im eingebauten Code-Editor schreiben und als Tools in Chats einbinden. Externe Dienste können über MCP-Server (Model Context Protocol) oder OpenAPI-Endpunkte angebunden werden.

🎤 Sprach- und Videointeraktion

Integrierte Spracheingabe (Speech-to-Text via Whisper, OpenAI, Deepgram u. a.) und Sprachausgabe (Text-to-Speech via ElevenLabs, Azure, OpenAI u. a.) ermöglichen freihändige Bedienung und Sprachgespräche direkt im Browser.

👥 Mehrbenutzerbetrieb & Zugriffsrechte

Von Anfang an für Teams ausgelegt: Rollen, Benutzergruppen, modellspezifische Zugriffsrechte und SSO-Integration via OIDC, LDAP oder Active Directory. Geeignet für einzelne Entwickler genauso wie für Organisationen mit tausenden Nutzern.

💻 Open Terminal – KI mit echter Rechenumgebung

Mit der Open-Terminal-Funktion erhält das Modell Zugriff auf eine echte, sandgeboxte Computerumgebung: Code schreiben, ausführen, Fehler beheben und iterieren – alles aus dem Chat heraus.

🖼️ Bildgenerierung

Direkte Integration von Bildgenerierungs-Backends (z. B. AUTOMATIC1111, ComfyUI, DALL·E) erlaubt es, Bilder ohne Wechsel der Anwendung zu erstellen.

🏢 Channels & Team-Kollaboration

Persistente, geteilte Gesprächsräume ermöglichen es Teams, gemeinsam mit Modellen zu arbeiten. Modelle lassen sich per @-Erwähnung ansprechen, Antworten erscheinen in einer gemeinsamen Timeline.


Installation

Open WebUI lässt sich in wenigen Minuten einrichten:

Docker (empfohlen):

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

Anschließend unter http://localhost:3000 erreichbar.

Python (via pip/uv):

pip install open-webui
open-webui serve

Alternativ stehen Kubernetes-Deployments (kubectl, kustomize, Helm) sowie eine native Desktop-App zur Verfügung.


Für wen ist Open WebUI geeignet?

Zielgruppe Nutzen
Einzelpersonen & Homelabs Datenschutzkonformer Ersatz für kommerzielle KI-Dienste
Entwicklerteams Zentrale Plattform mit Code-Ausführung und API-Integration
Unternehmen Enterprise-taugliche Authentifizierung, Audit-Logs, SLA-Support
Forschung & Bildung Freie Modellauswahl, keine Nutzungsbeschränkungen

Technische Details

Eigenschaft Wert
Lizenz MIT (Open Source)
Sprache Python, Svelte/TypeScript
Deployment Docker, Kubernetes, Python, Desktop-App
Datenhaltung Vollständig lokal / eigene Infrastruktur
GitHub Stars 140.000+
Downloads 346 Mio.+

Links