Lobe Chat vs Open WebUI vs LibreChat — Chat-UI-Evaluierung
Ausgangsfrage
Marvin hat festgestellt dass die VF-OWUI-Instanz v0.9.5 sich „veraltet” anfuehlt:
- Chat-Streaming nicht fluessig
- Markdown-Rendering buggy
- Allgemein wirkt das UI nicht zeitgemaess
Frage: Update auf neuere Open-WebUI-Version, oder Umzug auf eine bessere Plattform? Soll am Ende „Claude.ai-maessig” wirken.
Erste Auswertung — drei Kandidaten
| Tool | Design-Polish | Bedrock | MCP | Multi-User | Verdict |
|---|---|---|---|---|---|
| Open WebUI (Status quo) | 6/10 | via LiteLLM-Sidecar | Tool-Whitelist-Hack mit search_tools Meta-Tool noetig | basic + MFA | Funktioniert, aber UI-Krampf |
| LibreChat | 6/10 (enterprise look) | nativ | First-Class im Agent-Framework | OAuth/LDAP/OIDC, sehr stark | Beste MCP-Robustheit, aber haesslich |
| Lobe Chat | 9/10 | nativ (IAM-Keys) | First-Class (ENABLED_MCP=1 Default), eigener MCP-Marketplace | Better Auth (15+ Provider inkl. AWS Cognito) | Naechste Generation — aber Lizenz pruefen |
Marvins Wahl: Lobe Chat sieht klar am besten aus. Tiefer-Bohren angefragt.
Lobe Chat — Was es 2026 ist
GitHub-Tagline (lobehub/lobe-chat, v2.2.0 vom 2026-05-18, 77k Stars):
Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.
Das ist nicht mehr „polished ChatGPT-Clone”. Lobe hat sich 2025/2026 zu einer Agent Operations Platform entwickelt. Mehrere Produkte in einem Stack.
Kern-Features (alle Standard, kein Plugin)
| Feature | Was es macht | Vergleich OWUI |
|---|---|---|
| Agents | Persistente Teammates mit System-Prompt + Model + Skills + Memory + Knowledge-Base | OWUI Custom Models, aber mit eingebauter Memory + KB pro Agent |
| Agent Builder | Beschreibe auf Deutsch was du brauchst → Lobe generiert System-Prompt + Skill-Config automatisch | nicht vorhanden |
| Agent Groups (Multi-Agent) | Sequential / Parallel / Iterative / Debate-Modi mit Moderator-Agent | nirgends sonst OSS |
| Artifacts (Claude-Style) | React, SVG, HTML, Mermaid, Code laufen live im Side-Panel mit Code/Preview-Toggle | nicht vorhanden |
| Cloud Sandbox | Python/JS-Execution mit pandas/matplotlib, generiert PDFs/Excel/Word/Charts mit Download | OWUI hat schwaecheren Code Interpreter |
| Memory (White-Box) | Memory-Agent extrahiert Praeferenzen + Kontext aus Chats, vollstaendig editierbar | nicht vorhanden |
| Resource Library / RAG | pgvector + semantic search + Notion-Import + Citations + Relevance-Scores | OWUI hat RAG, aber schlechter integriert |
| Pages (Co-Writing) | Notion-AI-artiges Long-Form-Writing mit Agent im Side-Panel | nicht vorhanden |
| Scheduled Tasks | Cron-Jobs FUER Agents direkt in der UI (taeglich, woechentlich, stuendlich) | OWUI nutzt externe Cron-Lambdas |
| Web Search mit Grounding | Source-Citations mit Favicon + Click-Through wie Claude/Perplexity | OWUI nur basic |
| MCP First-Class | ENABLED_MCP=1 Default, eigener Marketplace | OWUI: Whitelist-Hack noetig |
| Channels | Slack/Discord/Telegram/Feishu/Line/WeChat direkt eingebaut | nicht vorhanden |
Self-Hosting-Stack
Next.js (SSR + API)
+ PostgreSQL 14+ mit pgvector (ParadeDB-Image empfohlen)
+ Redis (optional, fuer Sessions + Cross-Instance)
+ S3-compatible Storage (Files + Knowledge Base)
+ Better Auth (15+ OAuth-Provider, AWS Cognito direkt drin)
+ optional: Searxng (Web-Search), Langfuse (Observability), OpenTelemetry
Sehr nah an dem aktuellen VF-Stack: PostgreSQL (RDS), S3, Fargate — Lobe braucht nur keinen LiteLLM-Sidecar mehr weil Bedrock direkt drin ist.
Mapping auf VF-Pilot (Julia / Nova / Cosmo)
| Heute (OWUI v0.9.5) | Mit Lobe |
|---|---|
vf-julia = Custom Model + Tool-Whitelist | Agent „Julia” mit Memory (Andre-Kontext, Buchhaltungs-Quirks), eigener Knowledge Base (VF-internes-Buchhaltungs-Wiki), Scheduled Task „taeglich 9 Uhr Offene Posten checken und Slack pingen wenn >30 Tage offen” |
vf-nova = Design + Replicate | Agent „Nova” mit Resource Library fuer VF-Brand-Guide-PDFs, Artifacts-Panel fuer HTML-Slide-Previews, Pages fuer Briefings, Cloud-Sandbox fuer Bildbearbeitung |
vf-cosmo = PM + Mail/Kalender | Agent „Cosmo” mit Memory (Christoph-Praeferenzen), Scheduled Task fuer Daily-Standup-Email, Agent Group „Projektplanung” wo Cosmo + Nova + Julia gemeinsam an Quartalsplan arbeiten |
Strategisch interessantester Punkt fuer VF: Agent Groups als orchestrierter Workflow „Kundenanfrage → Nova analysiert Brief → Julia rechnet Aufwand → Cosmo formuliert Angebot”. Naeher an der Voit-Vision, ohne dass wir es selber bauen muessen — Rule „Nicht alles selber bauen” (nicht-alles-selber-bauen) waere wirklich angewendet.
Risiken / Showstopper-Liste fuer Spike
-
Lizenz: LobeHub Community License (Apache 2.0 + Restriktion).
- Self-Hosting fuer VF intern → erlaubt, kostenfrei.
- Source-Code-Modifikationen (Branding hardcoden, Welcome-Page) → kommerzielle Lizenz noetig.
- Feature-Flags
commercial_hide_githubundcommercial_hide_docs→ kommerzielle Lizenz noetig. „Powered by Lobe” bleibt sichtbar sonst. - White-Label-Multi-Tenant fuer KMU-Kunden ist Derivat-Werk → kommerzielle Lizenz noetig. Anfrage
hello@lobehub.comnoetig fuer Pricing. - Implikation fuer VF: solange VF-internes Tool, ok. Sobald Marvin das als „Voit-Frontend fuer Kunden” oder Teil von _index white-labeln will → erst Lizenz klaeren.
-
Bedrock-Integration via IAM-Access-Keys, nicht via AWS-Profile / SSO. IAM-User mit Long-Lived-Keys in
av-productionnoetig. Bricht das Identity-Center-Pattern (siehe _index). -
eu-central-1 in Bedrock-Doku nicht explizit bestaetigt — vermutlich geht es (sind nur AWS-API-Calls), aber CRIS-Profile vs direct Model ID muss man testen.
-
Default-Embedding ist OpenAI (
text-embedding-3-small). Lobe unterstuetztbedrockals Embedding-Provider — Konfig viaDEFAULT_FILES_CONFIG=embedding_model=bedrock/cohere.embed-multilingual-v3. Geht, ein zusaetzlicher Schritt. -
MCP-OAuth: zentrale offene Frage. Lobe-Doku spricht von MCP-Marketplace mit fertigen MCPs + API-Key-Connectoren. Wie Lobe mit Scalekit-OAuth-2.1 (wie es mcp-vf-hosted nutzt) umgeht, ist nicht dokumentiert. Wenn das nicht klappt → Spike abbrechen, LibreChat Plan B.
-
Cloud Sandbox „Cloud” — Begriff deutet auf Lobe-Cloud-Service. Self-Hosted-Variante unklar dokumentiert. Wenn nicht lokal → kein Code-Interpreter im VF-Setup.
Empfehlung — 3-Tage-Spike
Subdomain vf-chat-lobe.agenticventures.de, Prio-Plan:
- Tag 1: Stack auf Fargate hochziehen (Docker-Compose-Vorlage), Better Auth, Bedrock-IAM-User in
av-production. Antwortet auf Risiko 2 + 3. - Tag 2:
mcp-vf-hostedmit OAuth-Flow einbinden. Antwortet auf Risiko 5. GO/NO-GO-Punkt — wenn fail, Spike abbrechen. - Tag 3: Julia/Nova/Cosmo als Lobe-Agents nachbauen, Memory einschalten, eine Scheduled Task probieren, eine Agent Group testen. Andre + Christoph 10 Min reinschauen lassen → Feedback.
Parallel: Email an hello@lobehub.com wegen kommerzieller Lizenz-Preise — auch wenn VF-intern noch nicht relevant, fuer langfristige White-Label-Strategie (Voit / _index) muessen wir die Zahl kennen.
Plan-B-Pfade
- Plan B — LibreChat: falls Lobe MCP-OAuth nicht packt. Hat das beste MCP-Framework Open-Source, sieht aber „enterprise-haesslich” aus.
- Plan C — OWUI-Update: aktuelle Version (~0.8.6-Reihe lt. Web-Recherche, Versionsschema verwirrend) installieren, Streaming- + Markdown-Fixes mitnehmen. ~1h Aufwand, ggf. 80% der UX-Probleme weg. Fallback wenn beide Migrationen ausfallen.
Cross-Refs
- open-webui-vf — aktueller VF-Stack mit drei Personas
- _index — Projekt-Master, hier Spike als Decision-Branch andocken
- nicht-alles-selber-bauen — Rule die hier zieht (fertiges Tool > Eigenbau)
- mcp-vf-hosted — MCP-Backend mit Scalekit-OAuth, der MCP-OAuth-Test-Punkt
- _index — AWS-Pattern (Identity Center vs IAM-Keys)
Quellen (extern)
- https://github.com/lobehub/lobe-chat — Repo (v2.2.0, 2026-05-18, 77k Stars, LobeHub Community License)
- https://github.com/lobehub/lobe-chat/blob/canary/LICENSE — Lizenz-Text
- https://github.com/lobehub/lobe-chat/tree/canary/docs/usage — Feature-Doku (agent, agent-team, artifacts, sandbox, scheduled-task, memory, resource, page, web-search)
- https://github.com/lobehub/lobe-chat/tree/canary/docs/self-hosting — Self-Hosting (auth, knowledge-base, s3, feature-flags, model-list)
- https://github.com/lobehub/lobe-chat/blob/canary/docs/usage/providers/bedrock.mdx — Bedrock-Integration
- https://blog.elest.io/librechat-vs-openwebui-vs-lobe-chat-which-to-self-host-in-2026/ — Drei-Tool-Vergleich
- https://tokenmix.ai/blog/openwebui-vs-librechat-self-hosted-comparison-2026 — OWUI vs LibreChat