Open WebUI: eine selbst gehostete Oberfläche für mehrere KI-Backends
Open WebUI ist eine selbst gehostete KI-Oberfläche, die vollständig offline läuft, Ollama und OpenAI-kompatible APIs unterstützt und eine eingebaute RAG-Inferenz-Engine bietet.
Auf einen Blick
- Was ist das?
- Eine offline-fähige KI-Plattform, die mit Ollama und OpenAI-kompatiblen APIs funktioniert und eine breite Palette an Funktionen für Teams und Einzelpersonen bietet.
- Für wen ist es gedacht?
- Open WebUI bietet eine breite Palette an Funktionen für selbst gehostete KI-Interaktionen, aber das README enthält keine Leistungsbenchmarks oder Produktionsfallstudien. Die Lizenz enthält spezifische Markenbeschränkungen, die sich darauf auswirken, wie Bereitstellungen geändert werden können.
- Darf ich es kommerziell nutzen?
- Erst prüfen. Die Lizenz dieses Repositorys ordnen wir nicht automatisch ein; lesen Sie vor jeder kommerziellen Nutzung die LICENSE-Datei.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 1 Tag.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich Python, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Eine selbst gehostete Oberfläche für mehrere KI-Backends 1
Abschnitt 1, Absatz 1: Open WebUI ist eine selbst gehostete KI-Plattform, die vollständig offline läuft und eine Weboberfläche für die Interaktion mit Sprachmodellen über Ollama oder eine beliebige OpenAI-kompatible API bietet. Das README beschreibt es als erweiterbar und funktionsreich, mit einer integrierten Inferenz-Engine für Retrieval-Augmented Generation. Das Repository ist in Python geschrieben und hat laut Repository-Metadaten über 147.000 Sterne und 21.000 Forks.
Die vielen Optionen sind zugleich die wichtigste Betriebsgrenze. Ein lokaler Ollama-Endpunkt, eine OpenAI-kompatible API und ein RAG-Speicher haben unterschiedliche Datenflüsse und Fehlerbilder. Bei `open-webui serve` sollte deshalb kontrolliert werden, welches Modell tatsächlich antwortet, wo hochgeladene Dateien liegen und ob die zugewiesene Rolle auf Kanäle, Notizen und Werkzeuge zugreifen darf. Für mehrere Worker sind Redis-Sitzungen und WebSockets nicht bloß Skalierungsbegriffe, sondern konkrete Abhängigkeiten. Das README nennt die Integrationen, legt aber nicht für jede Umgebung Datenschutz, Backup oder Kosten fest. Ein interner Pilot mit einem Testkonto und nicht vertraulichen Dokumenten zeigt diese Grenzen früher als ein direktes Produktions-Rollout.
Installation über pip und Docker 2
Abschnitt 2, Absatz 1: Das README dokumentiert zwei primäre Installationswege. Mit Python 3.11 können Sie das Paket mit `pip install open-webui` installieren und den Server mit `open-webui serve` starten, der unter http://localhost:8080 erreichbar ist. Docker-Benutzer haben mehrere Optionen: Das Standard-Image `ghcr.io/open-webui/open-webui:main` ordnet Port 3000 auf 8080 zu, und das README betont, ein Volume unter `/app/backend/data` zu mounten, um Datenverlust zu vermeiden. Es gibt spezielle Tags für CUDA-Unterstützung (`:cuda`) und für das direkte Bündeln von Ollama (`:ollama`). Das `:dev`-Tag bietet Zugriff auf instabile Funktionen.
Modelle verbinden und mit lokaler Suche untermauern 3
Abschnitt 3, Absatz 1: Die Plattform kann eine Verbindung zu Ollama herstellen, das lokal oder auf einem anderen Server läuft, sowie zu jeder OpenAI-kompatiblen API, einschließlich Diensten wie LMStudio, GroqCloud, Mistral, OpenRouter und vLLM. Für Retrieval-Augmented Generation unterstützt Open WebUI neun Vektordatenbanken und mehrere Content-Extraktions-Engines, mit Hybrid-Suche (BM25 + Vektor), Re-Ranking und Vollkontext-Modus. Dokumente können über den Befehl `#` in den Chat geladen oder aus einer Bibliothek abgerufen werden. Websuchanbieter und Webbrowsing sind ebenfalls dokumentiert.
Kanäle, Notizen, Zeitplanung und Automatisierung 4
Abschnitt 4, Absatz 1: Das README listet eine Reihe von Kollaborationswerkzeugen auf: Kanäle sind Echtzeit-Shared-Spaces, in denen Teams und Modelle interagieren, mit Threads und Reaktionen. Notizen bieten einen separaten Arbeitsbereich zum Erstellen von Inhalten, die an Chats angehängt werden können. Ein Kalender mit KI-Planung ermöglicht es Modellen, Ereignisse über Funktionsaufrufe zu verwalten, und Automatisierungen führen Eingabeaufforderungen nach wiederkehrenden Zeitplänen aus. Diese Funktionen werden im README beschrieben, aber die genauen Implementierungsdetails oder Einschränkungen werden in der Repository-Dokumentation nicht abgedeckt.
Rollenverwaltung, Beobachtbarkeit und horizontale Bereitstellung 5
Abschnitt 5, Absatz 1: Administratoren können über RBAC detaillierte Rollen, Gruppen und Berechtigungen definieren, mit sicheren Standardeinstellungen. Die Plattform unterstützt LDAP/Active Directory, SSO über OAuth und vertrauenswürdige Header sowie SCIM 2.0-Bereitstellung. Für den Produktionseinsatz ist OpenTelemetry für Traces, Metriken und Logs integriert, und Redis-gestützte Sitzungen ermöglichen Multi-Worker- und Multi-Node-Bereitstellungen. Als Speicher kann SQLite oder PostgreSQL verwendet werden, mit Objektspeicheroptionen wie S3, Google Cloud Storage und Azure Blob Storage.
Begleitprojekte und das umgebende Ökosystem 6
Abschnitt 6, Absatz 1: Das README verweist auf mehrere separate Repositories, die Open WebUI erweitern: Open WebUI Computer für einen mobilorientierten Codierungsagenten, Open Terminal für eine Sandbox-Terminalumgebung für die KI, oikb für die Synchronisierung von Wissensdatenbanken aus vielen Quellen und eine native Desktop-App für macOS, Windows und Linux. Diese werden als Teil des Ökosystems aufgeführt, aber das README enthält keine Installations- oder Nutzungsdetails für diese Begleitprojekte.
Redaktionelles Fazit
Open WebUI bietet eine breite Palette an Funktionen für selbst gehostete KI-Interaktionen, aber das README enthält keine Leistungsbenchmarks oder Produktionsfallstudien. Die Lizenz enthält spezifische Markenbeschränkungen, die sich darauf auswirken, wie Bereitstellungen geändert werden können.
Community-Notizen